Journals

Loading...

Pictures

Loading...

About

Technology

This site uses many different technologies to acheive this look. Besides the typical HTML structure and CSS design, there is heavy use of JavaScript, XML, jQuery, PHP, and a MySQL database back-end. The MySQL database contains all the "dynamic" content, such as journals, galleries, etc. This allows easy and efficient access to it all. The access is accomplished with a PHP script that queries the database for specific information and returns this information in XML format. All of this is initiated by a JavaScript or jQuery call for the information, so this XML data is then processed into HTML formatting to be displayed on this page.
Besides this basic "query, format, output" formula, there are other scripts running to improve the user interface. The main navigation "Accordion" menu is built using HTML, CSS, jQuery, and the Interface plugin for jQuery. There are also PHP scripts in place that allow me to update (add, delete, and soon, edit) all the data contained in the MySQL database. Thus, I can add new entries or pictures/galleries from anywhere.
The entire site was coded using nano and NotePad. Testing and debugging was done in Firefox using Firebug. If it doesn't work properly in anything else, I honestly don't care (but it should work in Opera and Konqueror just fine; Safari has problems with my image gallery for some reason).

Personal

Work & Academics About Me Music

Credits