WebVize's WebLog

An independent C# Developer in the Netherlands

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..



 

Comments

Paschal said:

Have a look at Dscribe :-) Also check Scoilnet the Irish portal for education
# February 17, 2004 7:28 AM

Michael Hensen said:

I indeed took quite some peeks at dscribe and followed you on Scoilnet :)

The general idea is the same just that I want to go just a tiny step further and do all in binary code so that personalisation within the site is more easy to integrate.
But if you don't mind I would like use and extend some of your ideas.
# February 17, 2004 8:06 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)