I'll share my current work in progress, which may represent an impressive re-invention of the wheel.
I've been thinking really, really hard about content management issues, and the best ways to allow web pages to be programmically rendered while still allowing for flexible layouts.
My solution involves programmatic expansion of custom tags in several stages...tags describe high-level page structure, and they also can be embedded by non-technical staff using a web-based inline text editor.
I'm coding this in ASP/VBScript even though I understand that ASP.NET richly supports the development of user tags.
I'm not formally trained in CS or web development -- my background is in visual art, and I'm sort of a collegue-less one-man shop in my job. One reason I'm posting this here is because I'm hoping that others with experience in advanced content management may
have perspectives on how my design can be improved.
A Visio diagram that elaborates the sequence of how my pages will be built appears below.
I'll follow up this message with a message I wrote earlier that describes some of the rationales for how this thing will work, as well as a challenge for how to make my seperation of content and design more "pure".