The Building Blocks of a Website
A website is nothing without content, yet
the content is only one part of what makes a website work.
|
browsers
|
screen readers
|
PDAs
|
|
search engines
(google, msn, etc.)
|
"page scrapers"
|
and more!
|
|
update:
content
|
change:
design, features, ...
|
|
increase:
pages, sections, features
|
develop:
use new technologies
|
|
use
|
|
search
|
|
maintain
|
|
grow
|
(“user agents” or “clients”)
users
|
|
(site updates, developers, programmers)
builders |
|
|
⇑ we use the site as ... ⇑ |
| § |
|
⇓ we build the site with ... ⇓ |
|
content
|
|
code
|
|
architecture
|
|
visual design
|
|
articles, site sections, words for navigation, video, audio, ...
|
|
html
|
css
|
php, js, etc.
|
|
directory structure
|
filenames
|
css id and class names
|
css organisation ("the cascade")
|
|
media
images
colors
font styles
site navigation
page layout
|
|
Some Notes
-
Just like when building a house, we need all
the building blocks. No one block is more important than
the other.
Remove one block, and the site is weaker.
-
Your code, architecture, and design can help in using and
building the site — or can make them harder!
-
"User agent" (or "client") means any program that is using the code of your web pages:
Web browsers, google search robots, mobile phone or PDA,
programs for blind people that "read the page" out loud, and many other progams.
Notice that of all the "user agents" using your website,
only one of them, "browsers", is humans viewing your site
in a web browser!
Know more
-
HTML and CSS standards
-
http://www.w3.org
-
Usability studies
-
http://www.useit.com
-
CSS Design
-
http://www.csszengarden.com
All content not copyright by anyone else is
copyright © 2003–2010 James Walker.
License for use is the GNU Free Documentation License.
Find it:
here in the
License directory
or
at the Free Software Foundation,
www.fsf.org
It would be great to have Tibetan and Chinese translations of this page.
Can you help?
Contact us!
http://tibetangeeks.com/contact/