2009年9月23日 星期三

Sitemaps - Impolrtant page of a webiste

First of all, what is a sitemaps?
A sitemap is a map of the website. It is a navigation tool for reference all the content on the website. It usually is a single page which show the entire site, links, pages, archives etc. It helps the visitor the navigate the site. The concept of sitemap is the index of a book.
Sitemap usually lists URLs for the site with additional metadata about each URLs (Last updated of web, the changing website frequency, relative to other URLs in the site) so that search engines can more intelligently crawl the site.



Sitemaps helps to communicate with the search engines (ie. google, yahoo). However, the search engines's spiders may need to use xml format. Therefore, it is a great idea to develop a sitemap for the search engines's spider and one for the visitor to use.

This website describes the XML schema for the Sitemap protocol.


sitemaps.org - Sitemaps XML format


There are lots of sitemaps format, however, XML format of sitemap is easier to dectect with the search engines.


There are also lots if sitemap generators of in the internet.

This website provide lots of generators with the sitemap protocol of the sitemaps.org


SitemapGenerators


Lastly, don't forget to build the sitemap for your sites which enhance your sites to be a professional website.





Reference:

What Is A Sitemap?

Sitemaps For SEO

Sitemaps 101 Benefits of and Tips on Designing a Sitemap


Why should follow web standard ?

We know that W3C School is an organizations which creat Web standards and guidelines.
However, why we need to follow those standard and guidelines?
Why do not just create our website by our wonderful
and creative imagination?
We should make clear the this concept before we
become a professional web designer.

  • #1 Accessibility

    There are lots of web browsers nowadays. It is important for your visitor to visit your site will see a similiar webpage even if they are using different browsers. Build the website with the web standard can provide this advantage.

  • #2 Futureproof

    We cannot guarantee the websites can be readable in new browsers or the website still workable in 10 years or even more long time. The world is changing everyday, therefore if the design is separeate the content and use the current web standard which means to build the content and information in one file and contain the design, structure of the content displayed in one file.

    We can change the design with the design file without change all the websites. It save money and time in the business world.
There are a lot of reason we need to use the web standard to build the website. Nevertheless,
many people will misunderstand the use of web standard.
Someone think
it will increase development costs, however, it does not take much time for the web designer to follow the standard and it is easier for the new developer to join in the project in every phases.

Reference:

Ten reasons to learn and use web standards

Why Web Standards are Important – even to Small Business Websites

10 mistruths about Web Standards

2009年9月16日 星期三

Google Dictionary vs Yahoo Dictionary

As my vocabulary is less, i need to always to use web dictionary.
To find some vocab that i want to express my ideas or feeling.

Before, i prefer to use Yahoo Dictionary, the design is simple.

It is easy to search explaination of the difficult words, more than the explaination.
You can click the tab "synonym" to find some synonym.

It really helps me.



However, as Dr. Andy Chun propose us to use Google Docs for the tutorials.
I find that Google really not just a strong search engine only. It also provide lots of services.

Google Dictionary!

It is become my favour on-line dictionary!
If i forget the word how to spell, just type some
characters. the searching browse will automatically provide some words for you (with the chinese explantion) WoW!
This is a good news for me. Yahoo dictionary didn't provide this function.

Furthermore, Google Dictionary provide more example than Yahoo.
It also help you to search the defination on the web of that "word".
The design also is simple. I really hate the Yahoo advertisement, but Google's one is only show the information about the "word" which let me find the key of the word more easy.


It helps me a lot in my learning. I can easy to get more knowledge.

As Google Dictionary is only a beta version only.
Hope this function can well-develop very soon.


2009年9月10日 星期四

Web Standard - World Wide Web Consortium (W3C)

Before to learn the Web design, usability, accessibility, etc. I think we should know there is a web standard - World Wide Web Consortium (W3C).
W3C is an organizations which creat Web standards and guidelines.
Their mission is :
To lead the World Wide Web to its full potential by developing protocols and guidelines that ensure long-term growth for the Web.


If there are not stardard to contorl the web protocol, it will be a messy world in the internet. So, W3C want to achieve the goal of one Web, which is specifications for the Web's formats and protocols must be compatible with one another. Also it should allow (any) hardware and software used to access the Web to work together.

The Web is an application built on top of the Internet W3C contain lots of key information and terms of the web.
It contain a w3C Search, site index and keywords for the user to search what they want to explore or reference to. It contain some guildline or the protocol standard. The site index will help you to find the topic easy and quickly.




For me, i am fresh in the web design. W3C School really help me to learn the programming language of web.
It contains HTML, CSS, XML, JavaScript, ASP, PHP, SQL ...etc
Every topics will contain lots of tutorials for us to learn with.
Besides the tutorial, it contain the quiz test for self-evaluation.
We can learn the programming language from the web.

Another powerful function is about the VALIDATION.
As W3C is the web standard, after develop the web site. we can post the web page to related protocol validaton. It will indicate the wrong code of that page.

I think this web site really help us to become a professional Web developer!