Step 7: adding more fancy things
Screenshot
Think of the possibilities
Now you might have an idea what you can do, but here are some things we did before with this framework:- Skins, skins are easy, replace your, here, main.tpl and your entire application changes. User-controls are skinable per control, you can even override existing default controls. You can add static parts to your website like menus, or dynamically generate them by writing your own usercontrol for reuse.
- Ajax, there are some default user-controls in Zen-ng wich use a touch of javascript, but complete ajax controls are a possibility. This will also increase usability.
- Architecture, I don't think people will disagree with me if I say that regular old php applications are a bitch to maintain. Changing your site from html to xhtml or to a different medium like WAP or generating PDF's is hard and requires a lot of recoding, having unclear paths in your code. Yoda put it best: Fear leads to Anger. Anger leads to Hate. Hate leads to suffering. Meaning that regular old PHP applications WILL lead to your suffering if you have to maintain them ;)
Grab the zipfile if you want to have a quick peak (it's still kinda dirty, hope you get the point).