Pregunta

Estoy tratando de elegir un buen CMS que no sea un portal. Toda mi investigación me llevó a creer que SilverStipe es la mejor opción. Me gustaría algunas opiniones / impresiones.

Gracias por cualquier pensamiento que tenga.

editar: he decidido probarlo. Publicaré mi propia respuesta después de haber tenido algo de tiempo. Parece que, debido a la falta de respuesta, no hay una gran base de usuarios. (Al menos quién se cruza con la comunidad de Stack Overflow).

¿Fue útil?

Solución

Nuestra compañía cambió de un cms personalizado a SilverStripe (SS) el año pasado. Active Record hizo que la migración tomara mucho más tiempo de lo anticipado debido a todo el edificio. También hace que el intercambio de datos sea más difícil. Así que tenga cuidado si tiene MUCHOS sitios como nosotros que comparten datos.

Aparte de eso ... desarrollar un sitio / CMS en SilverStripe es un sueño hecho realidad. No más codificación de alguna función de la aplicación y luego codificación de algunos administradores y luego corrección de errores para ambos y tener un trabajo y no el otro. Recomiendo encarecidamente SS para los desarrolladores que buscan una solución madura de registro activo / php que realmente tenga algo de pensamiento detrás. El administrador es realmente genial.

Bonificación: la mayoría de las veces trato de hacer algo y soy como WTF ... solo busco o busco el código y ya hay una función para hacer exactamente lo que quería.

Soporte: no hay problemas aquí. Hay un foro que se responde cuando se hacen preguntas inteligentes y aún no se han respondido. Esto solo puede mejorar a tiempo con más personas subiendo a bordo y el libro de Ingo SS que se traduce al inglés.

Otros consejos

Hace poco me encontré con Silverstripe / Sapphire (ahora es el 3 de noviembre de 2008) y me sorprendió. Esto parece ser una pieza de software subestimada. No soy tan profesional que podría decirlo con seguridad, pero creo que su código es muy sólido, limpio e inteligente. Acaban de recibir un premio por el CMS de código abierto más prometedor que podría ser una pista en la misma dirección.

  • El CMS aún carece de la gran cantidad de complementos y módulos si lo comparas con Joomla o Drupal, pero su código parece más avanzado .
  • Todo el CMS utiliza el enfoque patrón de registro activo y un diseño MVC limpio . Si crea un nuevo tipo de página, puede agregar nuevos campos de db en la clase de página, vaciar el db creado a través de url y cms inserta las nuevas tablas y campos.
  • Crear plantillas es más fácil en comparación con Joomla, por ejemplo, gracias a MVC y gracias a un enfoque de dos niveles que utiliza plantillas y subtemplajes llamados diseños. P.ej. si tiene un tipo de página llamado " BlogPage " la " BlogPage " La clase primero busca un " BlogPage " plantilla y, si no la encuentra, busca una " BlogPage " diseño y lo inserta en el lugar dado en la plantilla.

Esa es solo mi primera impresión después de unos días de jugar con ella.

Hasta ahora he encontrado que es muy interesante. Tiene su cuota de problemas, pero en general es muy flexible. Los conceptos básicos son fáciles de entender en un par de horas, pero las cosas más avanzadas tardan un par de días en comprender realmente. Sin embargo, soy nuevo en MVC, así que ahí fue donde pasé la mayor parte de mi curva de aprendizaje.

Definitivamente vale la pena un vistazo. Recomiendo que cualquiera que intente hacer cosas avanzadas esté bastante familiarizado con el diseño de PHP y MVC, o planee familiarizarse.

Hay muchos recursos para ayuda en el sitio web: http://silverstripe.com/community-overview/

He usado los tutoriales, pero la mejor ayuda para cosas más avanzadas se encuentra en el foro.

Todavía estoy interesado en escuchar lo que piensan los demás, seguir publicando.

He usado un par de otros frameworks, codeigniter, cake, drupal, joomla, algunos CMS, otros no, y Silverstripe ahora un poco, parece un rendimiento un poco más lento que estos otros frameworks. Pero tiene algunas piezas geniales y características que realmente hacen que la implementación sea rápida. Entonces, si su sitio no es tan grande y no le preocupa el rendimiento realmente alto, esta podría ser una buena opción. Pero podría mirar a los demás si el rendimiento (velocidad, alto volumen, etc.) es un requisito.

Habiendo revisado la documentación en línea , forum , referencia de API , etc. Compré el libro . Lo mejor que he hecho: recomendaría este curso de acción a cualquiera que quiera ponerse un poco serio con SilverStripe.

Dicho esto, el proyecto todavía es joven y la documentación en línea está en proceso de reestructuración. Con el tiempo, creo que solo puede mejorar.

No, pero tal vez lo verifiqué. Me gustaría pregunta sobre WordPress que podría ser de interés. Como efecto secundario, también voy a ver el django de framework python sugerido. Hay otros php cms referenciados en SO.

Ahora también hay un libro sobre Silverstripe, al menos una versión en alemán, una versión en inglés anunciada para su lanzamiento a fines de agosto

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top