.
Bookmarks / Website Development

Website Development Bookmarks

My Website Content Management System — PmWiki

PmWiki is a wiki-based system for collaborative creation and maintenance of websites. Even though my website isn't open for public contributions, I use PmWiki so I can easily add and update content no matter where I am or which computer I'm using. I also use PmWiki because it stores the website contents in regular files rather than a relational database; this made it much easier when I had to transfer from one website hosting provider to another.

Other Website Content Management Systems (CMS)

HTML / CSS

I periodically check random pages from my websites using these official W3C validation services, to make sure my websites adhere to Markup and CSS standards:

Other useful online validators:

  • W3C Link Checker — check all links on a page to make sure they are still valid.
  • Robots.txt Validator — check the validity of your robots.txt file. Also provides links to pages that explain how to use a robots.txt file and the syntax it requires.

There are many websites providing HTML and CSS reference documentation; my favorite one is blooberry.com:

The definitive, though sometimes obtuse, documentation for HTML and CSS is at w3.org:

To display characters from other languages, mathematical symbols, and various other non-alphanumeric stuff, you can use HTML "named character references":

Most fonts provide even more characters than are supported by HTML's "named character references"; you can reference those using HTML "numeric character references":

  • TBD

Some characters are not directly supported within URLs (e.g. a space), you can get around that by using URL encoding:

Color:

Here are a few websites dedicated to tips, techniques, and best practices for website design:

  • A List Apart — "explores the design, development, and meaning of web content, with a special focus on web standards and best practices."
  • Creating Websites FAQ — boutell.com, purveyors of quality web resources since 1993
  • Position Is Everything — explains some obtuse CSS bugs in modern browsers, provides demo examples of interesting CSS behaviors, and shows how to "make it work" without using tables for layout purposes.

Here are webpages with specific information related to website design I found useful at one time or another:

PHP

According to php.net, PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.

Documentation

Third-Party PHP Libraries

Apache Web Server

Optimizing Website Performance

Designing for the iPhone

A List Apart

Personal Tips

Web Master Tools

Buttons

Favicon

Clickable US Maps

Miscellaneous

Super Geeky


Feel free to suggest links, or to report broken or moved links, using the Contact Me page.

< Science and Mathematics | My Bookmarks | Linux User and Admin >


Experience hath shewn, that even under the best forms of government those entrusted with power have, in time, and by slow operations, perverted it into tyranny.

Thomas Jefferson

A2 Web Hosting
Creative Commons License
Get your Domain at GoDaddy.com
Look for:

loaded 2012-02-06 01:28:08 • last modified 2010-05-17 16:49:19
Privacy PolicyDisclaimer
• awcolley.com is powered by PmWiki v.2002016 •
• all content (unless otherwise noted) © 2012 A W Colley