Pregunta
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
intersante
Y otra respuesta
Creo 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ás
Má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 respuestas
El más simple, wordpress - no solo es para blogs -, tiene todo eso, es muy
extensible 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 respondiendo
ya que estamos opinando para que se pueda elaborar un criterio
contribuyo 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 respondiendo
Algunas personas mencionaron a Joomla... Yo probé con Joomla hace un
par 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.