Version 2.0
Stacey version 2 is finally here.
It is a complete rewrite, involving some major new feature additions and cleanups to the codebase. Most of the work has been behind the scenes, to make the app is easier to work with for developers, but stacey sites are still created in the same way.
I have learnt a lot since v0.9 was released, about writing a php application, but also about how to abstract key areas to increase the flexibility of the system. The new version is the result of all the feedback and assistance of the users, so many thanks to everyone who got in touch or contributed their time to the project.
Notable new features:
- Added a simple, but efficient templating language
- Default rss feed
- Allowance for infinite depths of hierarchy
- More detailed documentation
- Improved/extended handling of assets
- Markdown parser for content files
- Restructured php
Also, importantly, the new system is no longer limited to serving html. Your output could be xml, rss, atom, rdf or json.
I also have to thank two developers for making version 2 possible.
Firstly, Ben Schwarz for his help with the rewriting of the codebase (he started a rewrite of the project which eventually became Bonsai), and secondly, Ian Yamey for his invaluable help with the writing of the template parser and with the restructuring of the app.
The staceyapp website itself is also now running on stacey and you can view its source files at http://github.com/kolber/stacey-site.
The outcome of all this is stacey version 2. I hope you find it useful.