2010-02-15 14 views
10

Estamos buscando un CMS que podamos utilizar como base para un nuevo producto que estamos implementando.¿Hay algún CMS multi-inquilino de fuente abierta decente por ahí?

Como es principalmente una cosa a base de contenido, tenemos que basar todo en un CMS, pero hay algunas cosas que necesitamos:

  • Como estamos apoyando decenas - cientos de usuarios, idealmente necesitamos una CMS multi-tenant (base de código compartida individual), que puede admitir diferentes diseños por sitio
  • Como vendemos en funcionalidad, necesitamos algo que nos permita implementar un nuevo 'módulo' y encenderlo/apagarlo en un por sitio base
  • Preferimos cosas que sean de código abierto (PHP o Rails, ese tipo de cosas)

Antes de considerar la posibilidad de construir algo, ¿hay algo que sirva de algo?

Respuesta

1

Plone suena como si hiciera lo que quisiera.

Está escrito en Python, además de Zope, y admite varios sitios distintos (con usuarios distintos y/o compartidos, grupos, estilos). La funcionalidad extra se agrega a través de 'productos'; hay una serie de extensiones gratuitas y es bastante fácil escribir la suya también.

1

Usamos http://www.alfresco.com/ ... parece ajustarse a su definición. Se pueden lograr diferentes diseños por sitio con lo que ellos llaman "scripts web". Es compatible con el despliegue y la infraestructura de ramificación que se puede aprovechar para para sus diferentes clientes

0

Como estamos apoyando decenas - cientos de usuarios, que idealmente deben un multi-arrendatario CMS (única base de código compartido), que pueden apoyar diferentes diseños por sitio

lo primero que pensé cuando leí que era WordpressMU (tal vez con Buddypress si necesita grupos, etc?), pero no pudo ser "CMS" suficiente para sus necesidades ... usted don' t elaborar sobre qué características de un CMS está buscando (gestión de medios, flujos de trabajo, etc.), por lo que es un poco difícil de recomendar uno.

1

DotNetNuke es compatible con el funcionamiento multi-tenant, y tiene un mercado bastante activo para añadir módulos, máscaras, etc. También tiene interfaces de desarrollo de módulos bastante bien definidas.

6

Ahora estoy predispuesto, pero dotCMS 1.9 es una solución flexible de código abierto (java) que fue diseñada para hacer que correr decenas o cientos de sitios en una sola instancia sea fácil. Puede crear "plantillas" de sitio y usarlas una y otra vez según las necesite. Los sitios pueden compartir contenido, recursos y plantillas, o no compartir nada según cómo los configure. Los usuarios pueden tener acceso para administrar un sitio o muchos sitios: sus vistas en la herramienta de administración están limitadas por sus permisos (como era de esperar). Una vez más, obviamente soy parcial ya que trabajo para la empresa, pero este es exactamente el problema que fue diseñado para dotCMS 1.9.

+0

Tengo mucha experiencia con DotCMS y se mece. Las características multi-inquilino también son sólidas. – Nitroware

0

Yanel es un Java/XML/CMS basado en XSLT (licencia Apache 2.0) diseñado para multi-alquiler y uno puede ejecutar arbitraria muchos sitios dentro de la misma instancia Yanel, ver que, en particular la documentación sobre 'realms'.

Cuestiones relacionadas