TimeGnosis Personal Timescopes
An online astrological service that generates personalized calanders based on users' birth dates. The core site is built using PHP, XHTML, and JavaScript utilyzing CSS for style definition. In order to allow for pages needing information from multiple sources and to simplify editing, all text content is stored in external XML documents. The user management system is built in PHP accessing a MySQL database. I had to build a custom engine in PHP to run algorithms that generate each user's calendar. This engine creates the caledar as XML so that it can then be output in any form. The system also automatically renews accounts and sends weekly emails at the user's request.
|
controlShell
This script set provides a standard "windowed" style GUI console to build cross-browser web applications within. Utilizing JavaScript and AJAX, both content and menus can be easily updated without ever having to reload. CSS Style settings can be stored and dynamically changed from the top menu.
|
jsTree
A JavaScript object for displaying one or more lists or groups of lists in expandable trees. The look and feel of the trees are managed by way of an external CSS file that is dynamically loaded by the object. jsTree is aslo used to create the trees in the Apache Command Console as well as webExplorer. Following are two examples of its possible applications...
fileTree uses a PHP script to gather a list of the contents of a given directory and calls the Tree object which then dynamically generates a tree view of the list.
XMLTree is a JavaScript object that utilizes the Microsoft XML DOM Parser to list the contents of an XML or valid XHTML document, then using the Tree object to display the document broken down into tree form.
(Because it uses the Microsoft parser, XMLTree only works in Internet Explorer.)
|
popMenu
This is a JavaScript object used to create pop-up menus of various types. Fully functional in both IE and FireFox, this script was originally developed as a component of webExplorer.
|