THINGS TO DO

Below is a compilation of notes listing things that I need/want to do to this website. Please feel free to contact me if you have suggestions See the site-map for more details.

Current list of things needed or desired (in no particular order of priority):

  • Add named anchors to most of the header tags?
  • Change layout to better fit 800 x 600 resolution.
  • Consider using expandable layout for those using 1600 resolution or above?
  • Add <h3> tags to separate the content within the <h2> tags... as the content grows.
  • Add credits and other references for open source apps and software used to create the site (where applicable in the future).
  • Make sure that all URLs are relative vs. absolute when necessary for initial design. - DONE!
  • Make the nav menu accessible with css (no javascript). - DONE!
  • Design image for header tags (...still working). - DONE!
  • Create contact form for email. - DONE!
  • Create a blog for the home page (flat file or db).
  • Add a section to the "Site Map" page regarding instructions for navigation for the site.
    • Add a help tab on the home page.
    • Or, add a help link that goes to a named anchor with directions.
    • Or, clarify the difference between the main menu and the tabbed menu.
  • Add javaScript to open pages in a new window for xHTML strict compliance.
  • Do a spell check on the website to make sure content is good to go ...ongoing
  • Check the grammer on the site ...ongoing
  • Make sure that header tags are used appropriately.
  • Check all entities, especially in URLs.
  • Create themes based on sessions/cookies?
  • Create database tables/applications for the membership area:
    • Register
    • Login
    • Forgot Password
    • Logout
    • Guestbook
    • Contact
    • Purchase
    • Chat
    • Media
  • Add links to the sitemap page for quick access to that page.
  • Organize directory structure. - DONE!
  • Break out the session tracking to be used as an include file. - DONE!
  • Complete the rest of the static content pages. - DONE!
  • Replace all entities in URLs. - DONE!
  • Test in less popular browsers: Opera/Netscape/Konquer ...ongoing
  • Test for accessibility / use access keys.
    • Blind
    • Color blind
    • Physically handicapped
    • Make sure that all heading tags are utilized efficiently
    • Make sure that all paragraph tags are utilized efficiently
  • Add a multimedia station for songs/videos/photos/etc...
  • Check for w3c validation on every page ...ongoing
  • Create a portfolio. - DONE!
  • Create a script library
  • Create various versions of my resume for the resume page.
    • Make expadable 'experience' sections with a '...read more' link so that a popup opens with more details about that position's responsibilities.
    • Add links to skills to show certifications or other things pertinent to that skill set.
    • Convert the standard word doc resume into a pdf doc for better printing.
  • Add rss ticker above the main navigation?
  • Add flash in header to spice up the site (only if it's compliant).
  • Create a universal CMS for updating the site.
  • Bundle this site, removing sensitive data, and offer out to the open source community.
  • Consider incorporating this list into the 'To Do' list with expandable links for the sections? Or, find a way to organize the items in a more efficient manner.
  • Make the left-hand links click-able even when they are active. Just make them go to the default tab. - DONE!
  • Make more space and larger text for the red-star keys, that indicate when an external link contains flash or other media, to make it more ledgible.
  • Add a file sharing location on the site for members?
  • Limit the contact form's subject field to a dropdown instead of allowing any topic. This is for easier organization of emails.
  • Add links at the bottom of the portfolio write-ups to include a link to the current site rather than the originally developed site.

Suggestions?:

Have other ideas/suggestions for this site not listed? Contact me to give me your feedback.