De acuerdo a su experiencia, que CMS opensource me recomiendan.
El sitio web, es para publicar cursos, talleres, lugares turísticos, fotografías de eventos. Necesito un CMS que se pueda instalar plugin de facebook, twitter, etc.
Respuesta
Ya probaste Joomla. Por lo que mencionas este CMS tiene todo eso.
Otra respuesta
El mejor es Drupal pero requiere de conocimientos en la herramienta y
quizas un poco mas de tiempo para terminar el sitio; ahora si quieres algo mas rapido tienes Joomla , que es una alternativa muy interesante. Tambien te recomendaria que veas Plone, que esta basado en python y es muy intersanteY otra respuestaCreo que la respuesta a tu pregunta es un poco ambigua,ya que cada uno recomendará la herramienta con la que mejor trabaja (Joomla / Drupal).Des mi punto de vista, las dos herramientas son muy buenas. He impletado sitios con Joomla y Drupal. Creo que el punto de inflección para tomar un decisión es preguntarse "Con cual me siento más comodo trabajando?", segurámente la respuesta estará ligado a tu experiencia con cada una de ellas. Entonces, yo te sugiero hacer algunas cosas pequeñas con cada una de ellas, buscar en sus sitios respectivos los "componentes" que requieres para tu sitio, etc.Y otra respuesta másMás o menos los principales CMS tienen todas las funcionalidades que necesitaras, así que es mejor elegir un CMS y investigarlo a fondo, en vez de probar uno, luego el otro, etc.Podemos añadir también wordpress (PHP), spip (PHP) y django (Python) en la lista de CMS que tiene todas estás funcionalidades.Y siguen las respuestasEl más simple, wordpress - no solo es para blogs -, tiene todo eso, es muyextensible y muchos plugins y temas simples de instalar con el mouse. Si quieres meterte a programar, mucha documentación y simple pero simple. No usé drupal ni joomla porque son para sitios más elaborados, y para eso es mejor programar uno propio en symfony.Y siguen respondiendoya que estamos opinando para que se pueda elaborar un criteriocontribuyo con mis dos centavos: - Drupal: Esteticamente no es bonito, pero se puede ponerlo a tono... eso de andar descomprimiendo modulos para poder integrarlos es un problema y por lo generar suele haber conflictos con permisos, los cuales hay que resolver a mano desde una terminal (no es que sea malo, pero muchas veces trabajamos con servidores que no nos proveen acceso ssh). - Joomla: Es muy amigable, y tiene una infinidad de modulos para integracion disponibles, aunque no todos son gratuitos... - Django: no es un CMS, es un framework .. asi que no va en esta lista. Aqui podrias ver la lista de proyectos disponibles en django, esta django-cms y algunos otros mas... [1] - Plone: a mi gusto muy pesado, pero es una buena opcion, hace un tiempo se desarrollo un ide web que hace mas sencillo desarrollar y customizar el entorno. - Wordpress: si quieres algo rapido, bonito, copacto, sencillo de subir y mantener... pues este es bastante bueno, si bien en principio fue pensado como motor de blogs ahora con los modulos que se pueden integrar le puedes dar muchas otras funcionalidades. - Movuca: es bastante nuevo, hecho con web2py, apunta a ser un Social-cms segun el mismo autor, escrito en python. [2] hay muchos otros como kpax, Ant... otros hechos en Java (pero solo mencionar el nombre de ese lenguaje me dan nauseas y escalofrios...), deberias probar algunos y ver cual se adapta mejor a tus necesidades, Joomla y Wordpress son un buen puntapie inicial.Siguen y siguen respondiendoAlgunas personas mencionaron a Joomla... Yo probé con Joomla hace unpar de años, antes de establecerme en Drupal. ¿Y por qué no seguí con Joomla? Por sus terribles prácticas en lo relativo a la seguridad. No, no exagero cuando digo "terribles"... Joomla espera (y me parece que requiere) acceso completo a modificar su propio código. Eso, sí, te permite que desde la interfaz Web el administrador baje y configure módulos, actualice el sistema, etc. Sin embargo, eso también te permite que un atacante que logre meter un pie pueda modificar cualquier archivo del sistema. Un riesgo demasiado alto para mí. Y dejándolo un poco de lado para enfocarme a la arquitectura, Drupal tiene una filosofía base (en su código, pues) mucho más simple, mucho más fácil de comprender. Si bien requiere un poco más de conocimiento para administrar efectivamente tu primer sitio, entre la cantidad y la flexibilidad de sus módulos, no he encontrado nada que le haga sombra.