This was the third project that we [Forward,Inc] were commissioned by Student City to design.
It is a fairly simple CMS used to generate homepages for the Trips and to pre-format data to allow customers to reserve thier trips based on their College.
About 80% of this was safely scratch-built on my server. A majority of that time was spent optimizing the framework. Then it was time to push it over to their server. They are using PHP5, causing numerous errors, thus, I spent a very late sunday morning fixing them.
Then the real challenge began: Integrating their pre-existing tools with my system. They have their own trip-builder wizard, (a little ajax app that helps find trips based on a series of parameters).
There are other cool features, like, the color picker (written with jquery). When the foreground/background colors are decided, the background image (a silluette of partiers) will change accordingly and the menu will create a gradient.
This is the first commercial project that is using my image uploader, for those who haven't worked with ajax, its impossible to asyncronously upload files w/o a third party (java/actionscript), but with some creative theory, I came up with something one night last fall.
The frontend portion, which was determined by a crude ms paint mockup *heh*, utilizes the Invite process from the last project. Luckily, I made it flexible enough to work in any environment; I didn't have to modify any code, just included the necessary templates. I consider that my greatest accomplishment.
For more information about the framework behind the scenes, please check out PopgunAG
Afterword
Well, I've come a long way. This stands to be my latest project... unfortunately. So many of my skills have been benchmarked and tempered to their fullest. I truly wonder where I will be in a year from now...
This project was where I actually began integrating objects into smarty templates. Prior to this, I'd send out arrays to the templates.
Feedback