Chaos Server is really the combination of two different applications systems: a framework and a the useful application.
Chaos Server
Framework
- Template Processor (allows you to write standard HTML templates that will have dynamic content placed in for special keys)
- Logging framework (Allows Debug, Error and Audit logging to file and/or database)
- Mailing Framework (easily create and send E-mail messages based on web page action)
- Dynamic DHTML Navbar (easy creation of an extensible Navigation bar)
- Redirectional Uploader (when you IP address changes, automatically creates a new web page to redirect to the new IP)
- System Constants that load from file and stay in memory for easy constants that aren't compiled into the program
- Session (ability to track a user persistently from page to page)
Functionality
- Personal Contact information storage and sharing
- Message Board functionality to post/read messages
- VCard uploading so users can upload VCard
- E-mail notification when a friend changes their contact information