2010-07-26 9 views
6

Estoy buscando un PHP CMS que funciona un poco como dotcms. Necesita:Estoy buscando un CMS como dotcms, pero escrito en PHP

  1. Brinde la posibilidad de crear nuevos tipos de contenido/estructuras y contenido de superficie a partir de estos en los módulos agregados a una página.
  2. Brindan la capacidad de agregar y mover gráficamente módulos pre-creados alrededor de una página (es aceptable moverse hacia arriba o hacia abajo dentro de la misma columna).
  3. Almacenar todo el código en los archivos en el disco para que puedan ser versionados correctamente.

Además, necesita centrarse especialmente en la seguridad, la accesibilidad y el soporte de formatos de URL amigables.

He considerado Drupal, pero idealmente me gustaría algo más parecido a un CMS que a un framework de aplicaciones. También he estado mirando MODx y SilverStripe, pero no estoy seguro de si están lo suficientemente cerca de mis necesidades.

¿Alguna idea?

Respuesta

-2

¿Has probado Joomla? Mucho más fácil de usar que Drupal y extensible por plugins/themes ... Escrito en PHP/MySQL y ofrece todas las funciones que usted enumera (directamente o por complementos).

+1

y Aquí hay un gran tutorial para comenzar con el desarrollo de un componente para Joomla si eso flota en su bote. http://www.joomladevuser.com/tutorials/components – Martin

0

Drupal con Views, CCK y Panels debe ajustarse a sus necesidades. CCK para crear tipos de contenido, Vistas para mostrarlos y Paneles para organizar el contenido en las páginas.

Drupal es a la vez, un CMS y un marco. No lo descartaría solo por esto.

+0

Tengo algo de experiencia con Drupal, pero no me entusiasma. Principalmente, esto se centra en el nivel de configuración que se almacena en el DB, lo que hace que sea difícil mover desarrollos desde desarrollo o transición a entornos en vivo. Hasta donde puedo ver, se puede resolver esto hasta cierto punto a través de un módulo personalizado que utiliza el sistema de control de versiones del módulo, pero esto parece engorroso. Tampoco creo que haya una separación lo suficientemente clara entre la interfaz del sitio y el CMS. –

0

Tome un vistazo a Typo3

Es un sólido php extensible Widley marco utilizado en Europa.

+0

Siempre he encontrado que Typo3 es difícil de entender desde el punto de vista de la usabilidad. ¿Ha cambiado de lugar recientemente? –

+0

con v4.El diseño de 4 backend se ve mejor y es un poco más cómodo de acceder, pero técnicamente no hay nada realmente nuevo. Typo3 v5 se renovará totalmente de la cabeza a los pies, pero todavía hay un largo camino por recorrer ... -> http://news.typo3.org/news/teams/typo3-50-development/ – Rito

3

Para los sistemas PHP CMS que tienen capacidades empresariales como versiones, tipos de contenido personalizados, flujo de trabajo, buildin multilenguaje y multisitio, motor de plantillas, motor de programación, buenos marcos, etc. automáticamente llega a estos: Drupal (buena base tecnológica, empinada curva de aprendizaje dev, usabilidad cuestionable), Typo3 (buena base tecnológica, curva de aprendizaje más empinada, mala usabilidad), EZ Publish (buena base tecnológica, curva de aprendizaje empinada, usabilidad decente), Silverstripe (buena tecnología, curva de aprendizaje más superficial, usabilidad decente) .

sistemas CMS como Expression Engine, Wordpress, etc. MODx son agradables, pero carecen de la funcionalidad empresarial realmente grande como el control de versiones, flujo de trabajo, construir-en múltiples sitios y en varios idiomas, etc. ContentTypes personalizados

Olaf

+0

Silverstripe se ve interesante. Por lo que puedo ver, no tiene la configuración de página visual de dotcms, pero en cualquier aspecto es mejor ya que almacena todos los archivos (y config) en el disco, lo que les permite ser fácilmente versionados. dotcms almacena muchos de los archivos de código en la base de datos y requiere que webdav edite el resto (ya que se almacenan con nombres de archivo no determinables). –

+0

Pasé algún tiempo revisando los tutoriales de Silverstripe anoche. Se ve bastante cerca de lo que estoy buscando. Creo que lo único que falta es una interfaz decente para agregar modelos/widgets a páginas y moverlas. –