CMS con muchos módulos listos para usar y una curva de aprendizaje amigable

Me piden que recomiende y posiblemente configure un CMS (o un sistema similar) para una pequeña comunidad. Tenemos un alojamiento compartido típico de Linux-Apache-MySQL-PHP donde debería ejecutarse. Con la excepción quizás de una o dos páginas públicas, todas las demás páginas estarán restringidas a aproximadamente 30 a 50 usuarios. Habrá alrededor de 2 administradores y 3 moderadores adicionales/usuarios con privilegios elevados.

Uso por miembros

El sitio web se utilizará para diferentes propósitos, dependiendo de la persona:

  • Visitantes anónimos
    • Simplemente obtendrá información de contacto básica, nada más.
  • Miembros regulares
    • Casi todos vendrán para obtener información : ver anuncios, encontrar enlaces e información general sobre la comunidad y su organización;
    • Alrededor de la mitad de estos miembros (sospecho) también pueden participar en el foro y comentar publicaciones de noticias y anuncios;
  • Editores
    • ¿Hay algunos usuarios que pueden obtener derechos de publicación temporales/específicos de la página, por ejemplo, cuando organizan un evento comunitario;
    • Incluya algunos usuarios (la junta, en su mayoría) que mantendrán el contenido regular. Probablemente también serán moderadores del foro (aunque probablemente no sea necesaria una gran moderación).
    • Puede compartir documentos (PDF, documentos de Office, imágenes) con otros "miembros regulares

Requisitos principales

Estos son los bits importantes:

  • CMS (o similar) que se ejecuta en una pila LAMP en un host compartido;
  • Adecuado para 30-50 usuarios , ± 2 administradores, ± 3 mods;
  • Fácil de tener páginas/módulos restringidos a miembros , preferiblemente como predeterminado para elementos nuevos;
  • Registro de miembros privados o aprobación de algún tipo;
  • El sistema en sí y (la mayoría) de los módulos deben ser receptivos (piense en tabletas/teléfonos inteligentes);"
  • Uso compartido seguro de documentos (PDF, documentos de Office, imágenes);
  • gratis _

Un poco de contexto importante: el sitio no es para usuarios expertos en tecnología. Debe ser fácil de usar y/o como el software típico de todos los días (Office, navegadores, etc.). En otras palabras, otro requisito importante:

  • Curva de aprendizaje amigable del CMS y sus módulos para miembros regulares.

Con esos requisitos, supongo que podría elegir casi cualquier PHP CMS de la lista de Wikipedia , pero puedo reducir mis requisitos un poco más.

Requerimientos adicionales

Aquí hay algunos requisitos adicionales, en orden de importancia:

  • Muchos módulos para elegir , aquí hay algunos que probablemente quiera obtener:
    • Un módulo de foro simple , pero con la opción de que los usuarios reciban actualizaciones por correo.
    • Un módulo de calendario básico para anunciar fechas específicas en al menos dos categorías (eventos propios/importantes y eventos menos importantes).
    • Ya sea integración con Documentos de Google o una forma integrada de compartir y colaborar en documentos de Office.
    • Una forma para que los miembros compartan información de contacto y la mantengan actualizada;
  • Una forma de crear páginas simples para publicar fragmentos de información. (¿Posiblemente un sistema similar a un wiki ? Los editores probablemente serán los más expertos en tecnología).
  • Bajo mantenimiento / fácil de actualizar.

Como siempre, también hay cosas buenas para tener:

  • Activamente desarrollado ;
  • Código abierto ;
  • Bonitos temas disponibles con algunas opciones de personalización.

Finalmente, lo que no necesito ni quiero son formas extensas de extenderlo yo mismo. Estoy feliz de usar módulos y complementos preexistentes.

Intentó

Tengo algo de experiencia con los siguientes sistemas:

  • WordPress _ Muy tentador, ya que es extremadamente fácil de configurar y mantener, pero he tenido algunos problemas en el pasado al usar lo que parece ser un motor de blogs en esencia como un CMS o un sitio web simple. Después de escribir esta pregunta originalmente, también intenté configurar Wordpress para mi escenario anterior, pero realmente me quedé atascado en el bit de autorización. Intenté usar el complemento Miembros , pero falta. Por un lado, hacer que las páginas sean privadas solo las ocultará de mi menú, pero el acceso a través del enlace aún está abierto para usuarios no registrados. Además, la fuente de noticias impulsada por el desarrollo de blogs solo puede ocultar el contenido de la publicación., pero la metainformación y los títulos aún se muestran a los usuarios anónimos. Etc. etc., una experiencia enloquecedora. (¿Quizás elegí la forma incorrecta de administrar la seguridad? ¿O tal vez necesito usar temas específicos que escuchen la configuración?)
  • Media Wiki . Lo cual es excelente para colaborar, pero tiene una curva de aprendizaje pronunciada, no tiene características similares a las de un foro, etc.
  • PuntoNetNuke . Solo como referencia, ya que esto no se ejecuta en una pila LAMP, pero tiene algunas de las funciones que estoy solicitando. De hecho, después de probar algunas otras opciones, desearía que esta hubiera sido una opción.
  • Joomla! 3 . Dada la respuesta limitada que obtuvo esta pregunta, decidí probar las opciones consideradas. El instalador fue fácil (con solo un problema menor ), pero después de eso me confundí. La interfaz de administración es extensa, pero muy compleja. Dado, fue una mejor experiencia que Wordpress, al menos por la parte de seguridad. Sin embargo, crear nuevas páginas y agregar algunos módulos no fue nada trivial para mí. Además, me costó mucho hacer que un foro funcionara. Kunena parecía ser el veneno elegido, pero queridos cielos: tantas cosas en tu pantalla, mis usuarios saldrán corriendo llorando. Pero tal vez solo necesito sumergirme un poco más profundo.

No he probado Drupal o Joomla antes, pero creo que están entre mis principales opciones (¿y probablemente no sean tan diferentes de configurar?).

También he visto preguntas similares aquí ( [1] , [2] ), pero al parecer tienen diferentes (orden de) requisitos.

Considerado / Considerando

Según mi propio conocimiento e investigación, siento que tengo tres opciones principales/seguras:

Estas también son las opciones para las que mi proveedor de alojamiento tiene configuraciones predeterminadas (aunque no me preocupa en absoluto configurar algo yo mismo).

En pocas palabras , realmente no sé cómo elegir entre los tres. ¿Qué recomendarías?

Describa lo que harán los miembros de su comunidad con el sitio que está creando. ¿Todos van a crear contenido? ¿O la mayoría de ellos son sólo lectores?
@OllieJones Gracias por tu comentario. La mayoría de los miembros solo visitarán para obtener información básica y ver anuncios. Aproximadamente la mitad de ellos interactuarán (foro, comentarios). Solo unos pocos serán editores de contenido. Actualicé la pregunta con una explicación más detallada del uso y los roles esperados.
¿Por qué llamas a esto un CMS? Me parece que quieres un foro muy típico. La mayoría del software de foros tiene un calendario, perfiles con información de contacto y temas fijos para obtener información duradera. Entonces, lo único que falta es la integración de Google Docs, pero no estoy seguro de lo que quiere decir con eso.
@Nemo He editado la pregunta para aclarar los requisitos que me hicieron pensar que necesito un CMS (y no un foro) ("compartir documentos de forma segura", además de las "publicaciones de noticias" y "compartir anuncios e información general" ya lo había mencionado). - Sin embargo, es cierto que muchos paquetes de software para foros también pueden cumplir los requisitos. Me complace escuchar sugerencias que cumplan con mis requisitos.
Dicho de otra manera, no necesito que sea un CMS específicamente ("CMS, o similar"). El software de foro, suficientemente rico en funciones, también es una opción.

Respuestas (2)

He usado los tres, así como DNN y MediaWiki. Joomla y Drupal ofrecen lo que estás buscando.

Ambos tienen una pequeña curva de aprendizaje, sin embargo, creo que Drupal es más flexible. Casi todos los módulos de Drupal son gratuitos y, por lo general, solo necesita unos pocos módulos específicos para realizar cualquier tarea, si lo que necesita aún no está integrado en el núcleo. Aquí hay una comparación en profundidad de Drupal y Joomla .

Me gustan ambas plataformas, pero creo que Drupal sería lo mejor para ti.

Gracias por tu comentario. Sin embargo , no estoy seguro si llamaría al último enlace una " comparación en profundidad ": P. De cualquier manera, refuerzas la sensación que ya tenía de que realmente debería mirar a esos dos, tal vez comenzando con Drupal.
Sería útil enumerar módulos específicos que puede recomendar para los requisitos de OP (es decir, foro con notificaciones, calendario con dos categorías, integración con Google Docs, …).

Con experiencia en Drupal, Wordpress y Joomla, respondo por Wordpress por estas razones:

  • Fácil de aprender, usar y administrar.
  • Enorme base de usuarios/soporte
  • Buen equilibrio de funcionalidad vs hinchazón

Drupal tiene paquetes como distribuciones de linux y como linux viene en muchos sabores y un paquete central. Si prefiere configurar todo desde cero, puede crear páginas de carga muy rápida. Para un recién llegado puede parecer un laberinto. La actualización puede volverse compleja. Me gusta porque es como Lego.

Joomla es el centro neurálgico de las páginas web y viene con todo, pero lo considero demasiado pesado. También es bastante fácil de usar y de mantener actualizado. Pulido. Tal vez un poco estancado.

No puedo aconsejarle sobre las áreas de miembros de Wordpress, pero he visto instancias que funcionan bien. Por cierto, ¿has mirado Buddypress ?

También: Use temas bien mantenidos. A menudo se pagan, pero valen la pena a largo plazo, ya que evita problemas de compatibilidad y disfruta de nuevas funciones.

Interesante: su respuesta me llamó la atención, donde me había olvidado de mi pregunta. De hecho, creo que debería aceptar tu respuesta: probé los tres ahora y terminé usando WordPress. Las páginas privadas y los miembros no funcionan como me gustaría, pero aparte de eso, todo funciona bastante bien (mientras que Joomla y Drupal tuvieron una curva de aprendizaje bastante pronunciada, en mi opinión). No he mirado Buddypress (todavía), no estoy seguro de si lo haré, ya que parece que puede ser excesivo (y ahora ya he invertido en una solución diferente). En cualquier caso: ¡gracias por tu respuesta!
Un año después, debo retractarme de mi comentario anterior (¡pero no mi agradecimiento por sus ideas, por supuesto!) y aceptar la marca. Wordpress podría seguir siendo la opción menos mala, pero no funciona como un CMS para una pequeña plataforma de comunidad privada (con fuentes difíciles de proteger, sin funciones fáciles de administración de miembros, sin protección fácil de documentos, integración subóptima del foro, etc.) o al menos no pudo hacerlo por mí. No estoy seguro de la alternativa, pero si me hicieran la misma pregunta nuevamente, me aseguraría de volver a investigar todas las posibilidades.