Biz Web Sites
Tools
Contents
- Users
- MySQL database
- Multibyte Strategy
- Search Engine Optimization
- Statistics
- Authentication / Registration
- OpenID
- Site Map
- RSS
- Postal Methodology
- Application Programming Interface (API)
- Enhancement Task List
Users
- 0 General user access
- 1 Confirmed user
- 2 Client/site owner/admin
- 3 Webmaster
MySQL database
- MyISAM Storage Engine - MySQL default storage engine. Based on ISAM database concept. MyISAM is not transaction safe. MyISM is the standard table for this web site!
- InnoDB Storage Engine - A transaction safe storage engine developed by Innobase Oy (an Oracle company).
Handy command to revise the engine for a table: ALTER TABLE `cat1` ENGINE = MyISAM
Multibyte Strategy
- Replace all non-multibyte string functions with multibyte-safe functions:
- mail() -> mb_send_mail()
- strlen() -> mb_strlen()
- strpos() -> mb_strpos()
- strrpos() -> mb_strrpos()
- substr() -> mb_substr()
- strtolower() -> mb_strtolower()
- strtoupper() -> mb_strtoupper()
- substr_count() -> mb_substr_count()
- ereg() -> mb_ereg()
- eregi() -> mb_eregi()
- ereg_replace() -> mb_ereg_replace()
- eregi_replace() -> mb_eregi_replace()
- split() -> mb_split()
- Any headers sent with form input should include: header("Content-Type: text/html; charset=UTF-8");
Search Engine Optimization (SEO)
- Google Analytics
- Google webmaster tools
- Spam detector
- Semantics extractor
- Keyword priority & density evaluation
- W3C markup validation
- W3C CSS validation
- W3C link validation
- W3C unified validator
- Validome xml validator (for sitemap.xml)
- W3C xml validator (for sitemap.xml)
- W3C feed validator - ATOM / RSS (for sitemap.xml)
- Evaluate your web site
- Add your site to Google - article
- Google sitemap generator
- Submit it to Google at http://www.google.com/addurl.html
- Optimize site performance using Page Speed, YSlow, WebPagetest, or other tools.
Statistics
- StatCounter Global Stats
- Internet Users Screen Resolution Realtime Statistics
- Show your browser & screen size
- Google Zeitgeist: Search patterns, trends, and surprises
- Information and Communication Technology (ICT) Statistics
- Internet World Stats
- W3Schools browser display stats
Browser window widths by user usage peak at about 800px, 1024px, and 1280px. People use the available width of the browser in a screen up to 1280px, then it levels out at 1350px. Assume users will not use a browser width of more than 1350px.
Resources
- RSS
- Credit card processing
- Google static maps
- Google API - chart
- Google API - checkout
- Google API - visualization
- Google API - social graph
Postal Address Methodology
Based on recommendations from Frank\'s Compulsive Guide To Postal Addresses
http://www.columbia.edu/kermit/postal.html
See also http://www.statoids.com/
- Review Frank\'s general principles - USA
- Implementation Strategy for USA
- no Country
- town ST nnnnn-nnnn
- The entire address in uppercase characters
- Exception: Military addresses use APO (Army or Air Force Post Office) or FPO (Fleet Post Office for the Navy, Marine Corps, or Coast Guard) instead of the city name, and then the "state" name is AA (for Americas), AE (for Europe), or AP (for Pacific)


