Build a new kids community
I have the challenge of building a new framework for a large kids community here in the Netherlands.
Right now I am playing with the idea that a Content Manager should have as much freedom as needed to build up the site.
As I am in the R&D phase of this project I can try all sorts of paths.
What I am thinking of right now is the following:
A website consists of pages -> a page consists of a general design and Modules -> an individual module has design and an dataobject-> objects contain properties with data.
I like to define as much as possible without having fixed rules in codeblocks.
Starting from the back I can define a dataobject.
This object then needs to be generated to a binary object so that it can work in a template engine. As data from a dataobject is stored in a serialized manner we thus create serializable objects for this
With reflecting and custom attributes we can present a Content Management pane.
As a module consists of design and a dataobject we need some aspx style template engine to get it running.
Running this all to the hights element the page we see a nice hierarchy of objects running.
This seems to be possible with the right kind of caching strategy so I am in the process of building this. Although stuck on the codegeneration right now. I use m3rlin as my basis for aspx style code templating. (thanks goes to Joseph Cooney for this fabulous piece of software)
Please respond if you have idea's, comments, tips, ect..