(April 5, 2007) "siteFulcrum software" is designed and written by A. B. Jones III, April 2006, with inspiration from Ms. Cynthia J. Morton. The name "siteFulcrum" has been chosen after a quick and non-thorough search of the internet for some almost cute name not already associated with a company product. Why "siteFulcrum"? A lever and fulcrum is a simple machine to lift a load. Lifting a load is what "siteFulcrum Software" does. Contact firstname.lastname@example.org with any questions or concerns.
Make administration tasks of maintaining hierarchical content of a web site easy while providing functionality that unshackles authors confined to "content only" web server sites. Simplifies having a common look and feel for a web site distributed over multiple servers and "file boxes" that have no provision for server side processing. Enables multiple authors to collaberate on a web site yet maintain their documents on their own file space.
The look and feel is defined using Cascading Style Sheets and a page header and footer defined in the "index.html" document. Tested with IE 6, 7 and FireFox 1.5, 2 and Opera 9.1.
Left Side Navigation Bars are employed to select content to view.
The Left Side Navigation Bar is defined dynamically by interpreting the content of the file declared as 'siteFulcrumMenuTable.txt'. Each line of the file defines a member in a hierarchical navigation system beginning with the level "Home". Hierarchy is designated using a dot (.) to separate levels. The level name is that which is found between dots. The level name of the right most component is what shows up in the navigation bar. Each line of the menu table contains the hierarchical navigation name and a title name for content associated with the menu tab. These two components are on one line separated by tab ( Tab key; char(09); ); Empty lines may be added to improve ease of reading.
The link for a title name is defined dynamically by interpreting the content of the file declared as 'siteFulcrumTitleTable.txt'. Each line of the title table defines a document by a title and a location URL. These two components are on one line separated by tab ( Tab key; char(09); ); Empty lines may be added to improve ease of reading.
For security reasons a browser will not get a document from outside the domain of the current page. This means you cannot load content into the current window from other servers, but only from the server on which the orginal document is found. When a client selects a menu item for which the title is resolved to a URL pointing to another server, the current window is replaced by one from that server.
A colabberative distributed web site can be constructed where several differrent servers maintain content. The starting document, "index.html", and the "siteFulcrum" directory can be copied to other servers keeping the look and feel of the site consistent as clients change from one server to another.
A list of URLs is used to identify which titles are linked to colabberative siteFulcrum web sites. The list is maintained in the file declared as 'siteFulcrumTeamTable.txt'. Each line of the Team table defines a site URL to the directory where "index.html" of a collaberative Team member's web site can be found. A site URL is used to identify those documents with an absolute URL pointing to another server that can be linked by re-organizing the absolute URL into a siteFulcrum search string format.
Navigate the web site by clicking Left Side Menu bars or internal document links.