We’re looking for a CMS that we can use as the basis for a new product we’re rolling out.
As it’s principally a content based thing, we need to base everything on a CMS, but there’s a few things we need:
- As we’re supporting tens – hundreds of users, we ideally need a multi-tenant CMS (single shared code base), that can support different designs per site
- As we’re selling in functionality, we need something that will let us deploy a new ‘module’ and switch it on/off on a per site basis
- We prefer stuff that is open source (PHP or Rails, that sort of thing)
Before I consider building something, is there anything out there that’s any good?
Plone sounds like it’d do what you want.
It’s written in Python, on top of Zope, and supports multiple distinct sites (with distinct and/or shared users, groups, styling). Extra functionality is added through ‘products’; there are a number of Free extensions and it’s quite easy to write your own too.