The project must support the following applications:
- pages
- containers (folders)
Pages will be used to model pages that are currently in the root heirarchy and those in the yiki. The yiki pages may simply have different security permissions.
Containers will be used to model folders; as such we’ll need to do some dispatch checking for folder traversal. Alternately we may be able to make Containers a special case of Pages which contain other Pages; therefore if we’re processing a URL, we pull off the stuff up to the first slash, look for the slug in our context
…then recursively walk down the URL, updating the context @ each step.
Other applications which may be nice:
- projects
- blog
- portfolio
Links