On 2/28/07, Matthew Bevan <[EMAIL PROTECTED]> wrote: > > > I'm building a CMS at the moment and there's no point duplicating > > work, particularly as this is likely to be better than what I'm > > making. > > I, too, am building (and have a partially complete) CMS based on > TurboGears and SQLObject inheritance. And I agree - it would be nice > to get more information about other CMS development initiatives so as > to either decide to wait, or to at least get a good idea of where > other projects are going so I can position mine better.
Well, I'd be interested in a discussion about it sometime. I'm building a very bog standard CMS (currently used for www.starttalkingideas.org but soon to be used for a few other sites). It just has a hierarchy of pages with content on them, my colleagues can edit them, and the Web Editor QAs them before they go live. There's no content types atm. They're all served up by a default method on the root controller. When I need some dynamic content (such as a form) I create a series of controllers with the same path as the page I need to override. It's all largely come about because I've been making it up as I go along. I have started to see some (huge) limitations in my system, and have been thinking recently about a longer term way of dealing with it. I decided to widgetise everything, so that content, forms etc are just widgets. I was thinking that you could then store the name of the widget, args and kwargs in the db (which is kind of what I'm doing already with my portlets, which are just widgets, so I don't know why I didn't think of it before), but the problem I'm having is that it works fine as long as args and kwargs are just bits of text, but if they are lists or objects, it becomes hard to store them in the db. Anyway, you'd be welcome to see my code. It will be open sourced if it gets good enough (my employer is non-profit), but there's currently a lot of deployment specific stuff in there. Ed --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

