Presenting
new web engine and new looks.
Posted on 2003-11-28 08:20:14 - #Hits : 49
Today, I finished
the main web engine module with totally rewritten engine and interface.
The extended function
module will be completed later.
The main module is hold 5 sections, they
are:
- News or log;
- Articles;
- File Downloads;
- Photo Gallery and
- Guestbook
Beside 5 sections
above, there are additional modules such as Home, special Books section,
About and Version
History.
Basically, I have created some extended functions module such as Hits
counter,
Sorted Articles option, Rating and Comment feature, thumbnailed photo gallery, etc.
But I haven't addressed important features such as Search, Links module and Article's Page
Navigation.
They will be completed later.
Still not different with my
previous web engine version, although I used different scripting
language, from ASP to PHP, I
still do the hand-coded programming and formatting to eliminate
inefficiency tag usually produced
by such as Site Builder, WYSIWYG HTML or whatever.. The aim is still the
same:
build clean,
simple, cool and rock site!
New interface is the first thing can be seen. I
changed the base color from dark to light.
I also keep the site clean from any unused images and
animations, I moved the "Developed with NOTEPAD",
"Run On Windows 2000 Server" and "Best Viewed
With" images to other pages but I added new
logo on the top of page. Still NO JAVA policy, FLASH
animation and FRAMES except they are
really very crucial and influent the overall. I only used
small size javascript, it really very
light.
I also remove the Top-5 boxes.
This feature is very useful shortcut, but believe me,
it consumes so many resources and slow down
the page load. I simplify the main menu,
categorized to relevant contents but keep it simple and
easy to navigate.
I reduced some nested or complex tables to speed up page
rendering on client side, remove weak and
inefficient HTML tags such as <font> (this is
really bad), unclosed <p>, data definition tags
such as DL, DT and DD, and accomodate them
to style sheet because most of modern browsers support
Cascading Style Sheet (CSS) version
2.
The email address displaying is removed to prevent spam-robot grabs this
address.
However, this is not the one-stop inovation, I still collect
informations to improve
both the contents, interfaces and engine. I really know that this engine
is not really fast as I expected
and I know how to make it faster. But as a starting point, I
keep it as is right now. I have lot of
works to be done, if I make it (almost) perfectly, it will
exhaust me indeed. So I will tune it up later.
Last but not least, I can not
guarantee all browsers can render my web pages as I expected, especially for
the interface. For
best result, I recommend you to use the browser as specified in my footer web page.
See you next time