ARUN RAMAN -- PhD candidate, Princeton University
HOME ·
RESEARCH ·
PUBLICATIONS ·
TEACHING ·
COURSES ·
CURRICULUM VITAE
TRAVELOGUE ·
GEN ·
WEBSITE DESIGN ·
CALENDAR
WEBSITE DESIGN or "how this website was built"
Philosophy
-
Focus on content
-
Easy to update
-
Visually consistent
-
Visually pleasing and "light"
Requirements
-
Standards compliance
-
Cross-browser compatibility
-
Must load fast
-
Must not require a PhD's worth of time to write :-)
Implementation
-
Design Elements
-
The navigation bar at the top is designed such that more direct links
may be added as need be. There is enough width / wrap around
capability; at the same time, it takes up very little space.
-
The colors used in the website are such that they cause minimal strain
to the eyes while viewing. A test for the same is available here.
-
Technology Elements
-
I have gone with the vanilla HTML + CSS strategy to write the website.
-
SSI (Server-Side Include) is used to reduce the redundancy in each
html page. Since many elements such as the navigation bar on the top
are reused across many pages in this website, it is easier to do
<!--#include virtual="file_name"--> where "file_name" is the name
of the file that contains the common stuff, rather than rewriting the
stuff in each and every html file that will contain it. Of course, the
text may be copied and pasted, but then maintaining consistency across
each instance becomes a pain.
-
Standards compliance is verified using a tool provided by W3C. Click
on the W3C certification logo at the bottom of this (and other)
page(s) if you don't believe me.