I am looking for some kind of content management system for my server. It would ideally be able to display a basic website (a few top-level pages organized in some straightforward manner), have some basic wiki functionality (versioning, easy hyperlinking), some basic blog functionality (automatically sequentially-ordered posts, responses), and have some basic user management (so that I can create websites for other people and not have to think about them too much.) So, basically, a bit of everything. In an ideal world, it would be java-based and heavily xml-centric* (something in a cocoon pipeline would be swell), but that is looking increasingly unrealistic. I'm willing to go with Python or Ruby or whatever (I would prefer to avoid perl) but it would still be nice if it was at least somewhat xml-centric -- after all, data and configuration is far more valuable than an application itself.
My first choice is daisy, which almost fits the bill, but is obscenely resource-intensive. SnipSnap looked promising, but it feels like a proof-of-concept more than a product, everything feels only half-finished. I'm currently playing with Textpattern, which is nice in some ways, but doesn't really seem to have any wiki functionality. Nothing else has really leapt out at me yet, so now I'm asking you. Any suggestions?
* - by" xml-centric" I mean: content can be imported/exported in (if not stored as) xml, layout is handled through xslt and xhtml, config files are in xml, etc. I could go into my reasons for that, but you already either agree, disagree, or don't understand, and I'm not really interested in changing your mind. Also, please note that while I realize that some people don't like xml, I don't really care.
Subscribe to:
Posts (Atom)
