Subject: | New features required |
The code needs to be restructured.
1.) Use the phrasebook pattern to make the code more readable,
maintainable and to more portable.
2.) We need to be caching - and distinguishing between those objects
that can be cached and those that cannot. So really we want to be able
to cache partially filled template objects.
3.) Need a better internationalization strategy.
4.) Need to be able to add and delete pages via the interface.
5.) Also why not make allow a many to one mapping between pages and
structure - making it easier to add and delete pages.