Project Summary

The dotIST project was an experiment in building a completely customizable and modular content management system for a personal or group website. Using XML, PHP, MySQL, and CSS the dotIST team developed a usable web application that enabled Penn State IST's student groups to create their own sites that have advanced publishing features including RSS and iCal very quickly. I have personally wrote over 90% of the codebase for the dotIST project, including the XML interpreting engine that is the foundation of the dotIST project.

dotIST used a central XML module configuration file to pass parameters to PHP modules that were enabled. Using CSS one site could be presented multiple ways using theme folders. Available modules included AIM status widgets, blog engines, phpiCalendar integration, XBox GamerTag widgets, and RSS aggregation blocks. dotIST has been discontinued because of changes in policy at Penn State, but the core project provided a sound foundation for the development of other projects.

Core Technologies
  • PHP
  • MySQL
  • CSS
  • XHTML
  • XML