10 opciones de CMS que debes conocer
En la actualidad existen muchas opciones de gestores de contenido o CMS (Content Management Systems) en el mercado, es importante conocerlas para ampliar tus posibilidades de trabajo. Cada una de las opciones cuenta con características similares y otras más amplias según las necesidades de tu proyecto.
Los blogs y proyectos que manejan mucha información en línea utilizan los CMS´s como una opción que permite la administración lógica del contenido. Los más populares en el mercado son WordPress y Joomla, sin embargo las posibilidades se hacen mayores, estas son 10 opciones que debes conocer y experimentar con ellas según las 12 sugerencias de Steven Snell.
Modxcms:
Es un sistema de administración de contenido libre, rápido, flexible que utiliza html, css, ajax, php y frameworks. Para mayor información sobre la aplicación puedes revisar el foro y wiki para realizar tus consultas sobre módulos, implementación, funcionamiento y demás.
Zikula:
Una aplicación abierta con una capacidad grande de administración de contenido. Trabaja en plataforma de internet e intranet. Cuenta con documentación amplia sobre las funciones de la herramienta y toda una comunidad para ayudar en las consultas del usuario.
Flexcms:
Una aplicación desarrollada con PHP y MySQL database, se define como una aplicación flexible y amigable para websites dinámicos que andan en busca de una opción diferente en la actualidad están promoviendo la versión FlexCMS 3.0.
TYPOlight:
Un sistema de administración de contenido que utiliza las tecnologías de la web 2.0 y multilenguaje. Cuenta con una versión de prueba, soporte, extensiones y toda la documentación necesaria.
Smallbox CMS:
un software para administración de contenido y excelente para los proyectos de website dinámicos. Ofrece una versión demo para probar las características que ofrece a diferencia de otras opciones. Cuanta con un blog y foro de discusión.
Xoops:
Un administrador de contenido desarrollado en PHP con una licencia GNU General Public. Otra opción para los desarrolladores que piensan en desarrollos grandes o pequeños de sitios dinámicos. En la actualidad promocionan su versión 2.3.3 lista para descargar.
Symphony:
Otra opción Open Source para la administración de conidos dinámicos muy popular entre los desarrolladores. En la actualidad puedes descargar la versión 2.0.2 y también cuenta con recursos para desarrolladores y documentación.
DotNetNuke:
Es una opción que cuenta con más de 6 millones de descargas y aproximadamente 400 mil productos lo utilizan como gestor de contenido. Cuenta con muchos recursos para informarse sobre la aplicación puedes utilizar sus diferentes ediciones.
CMS Made Simple:
Cuenta con la versión 1.5.4, url´s amigables, integración en línea, administración de usuarios, módulos, diseño y desarrollo. Documentación en línea y foros de discusión.
ocPortal:
Al igual que opciones anteriores es un sistema Open Source que no cuenta con versiones pro, ni límites en su uso. Existe una comunidad detrás de él en donde puedes consultar tus dudas e inquiertudes sobre el gestor de contenidos.
Más opciones y comparte tu experiencia
Algunos desarrolladores prefieren generar sus propios CMS´s desde cero, pero otros también prefieren utilizar opciones ya desarrolladas para experimentar con el código y buscar la mejor opción. Si conoces más opciones que no fueron mencionadas en la lista, te invito a que las incluyas en los comentarios.
¿Tienes experiencia con alguno de estos CMS? ¿Es mejor desarrollar tu propio CMS?
Hola que tal
Bueno pues es bueno conocer los diferentes cms que se van generando y bueno pues yo soy uno de los programadores que decidieron generar un cms desde cero para cumplir las necesidades de mi trabajo y asi generar una nueva opción.
Espero que puedan darme una opinión para seguir en crecimiento en esta herramienta
EL cms se llama Nazep y su direccion web es http://www.nazep.com.mx.
Saludos.
Hola, la verdad antes usaba zikula y es una buena opción.
Sin embargo me dí cuenta que la mejor opción en cuanto a flexibilidad calidad de código (y que es fácilmente personalizable a todo nivel) es Drupal.
Sin duda que drupal no está enfocado en el usuario que no sabe mucho y que sólo quiere tener un sitio que haga cosas básicas sin complicarse demasiado, pero Drupal es un framework potente para personas que tienen más conocimiento y se puede convertir muy fácilmente en el pilar de “todos!” los sitios web que un webmaster puede desarrollar.
Hola veo que no habéis incluido Alfresco, es por algo en especial??, llevo un tiempo trabajando con el , es open source y me parece muy completo y ademas tiene una comunidad extensa y muy activa, ¿que me podéis decir de este CMS?
Me llama la atencion que en ningun momento haces mencion a Drupal (http://drupal.org), sin duda Drupal es el CMS, pero algunos dicen que Joomla le compite un poco pero esto se va a acabar cuando la gente se empieze a dar cuenta la cantidad de modulos de Drupal, y la facilidad para trabajar con el, es muy flexible, y completo.
Y WordPress es un creador de bitacoras, para CMS le falta y bastante.
@Stephanie generalmente me gustan mucho tus post, pero en este falto algo fundamental, Drupal es el mejor CMS, solo basta ver el ultimo Drupal Com , y ver la cantidad de gente que tiene esta comunidad. Ya estan por su version 7.x. Y muchos de los que expones como ejemplo no llegan a tener tanta experiencia como Drupal.
Saludos.
@Alejandro: Drupal no es un framework es un CMS, framework tenes a CakePHP Symfony, Zend Framework. Es cierto lo que decis que mucho de drupal esta apuntado al usuario comun, pero esto lo hace aun mejor, ya que vos como developer podes crear los modulos que quieras, y despues darle al cliente para que administre sus contenidos de forma mas que amigable
Muy buena la información muchas gracias por el post.
Yo estoy en desacuerdo con drupal, lo maneje bastante y la verdad me parece algo horrible, porque ? porque hay que usar el codigo que drupal quiere … no se puede usar codigo php como a uno se le antoje. Ademas los themes y diseños son muy feos. Lo unico que SI le veo como potente y lo unico que puede tener en beneficio es el tema de permisos, que ahi si es muy muy completo e inmejorable …
Pero en cambio wordpress ya no es solamente un gestor de contenidos. Se puede hacer una pagina completa con lo que se quiera, dado que ademas permite codigo html y php en donde se quiera, llamadas a mysql de otras tablas, etc etc. Es muuuuucho mas versatil, y modificable que drupal. Al igual que los plugins o widgets que se pueden hacer muy facil.
Yo programo hace muchos años y la verdad que para crear un plugin/modulo en drupal no pude dar pie, hay que hacer todo como ellos dicen y no es nada comodo.
yo le pongo todos los puntos a wordpress. Que con un par de mejorias puede ser un CMS completito.
Muy buen post, voy a probar los cms que no conozco para testearlos y ver que tal funcionan.
saludos a todos !!
@Claudio, gracias por la sugerencia y seguir el diálogo.
@Alejandro, claro que he escuchado sobre Drupal es uno de los populares, pero la idea era mencionar otras opciones y no todas las que existen. Gracias por tu comentario.
@DonGash, agradezco tu conocimiento sobre el uso del CMS.
@Pablo, gracias por mencionar de nuevo Drupal como ya le comentaba a Alejandro la idea del artículo es mencionar otras opciones de las más populares, pero si tienes experiencia con él la idea es seguir la discusión en los comentarios.
@Louisiana, gracias por la lectura.
@Anibal, gracias por tus aportes a la discusión esa es la idea de los artículos complementar con la experiencia.
@Anibal: Los themes los podes crear vos!. Fijate que tiene una buena cantidad de modulos. Vos podes crear el codigo PHP que quieras y como quieras, de hecho hay algun articulo dando vueltas para usar ZF dentro de drupal.
Silverstripe me parece interesante.
Pues la verdad es que quizás voy a animarme a probar alguno de ellos (había oido hablar de un par pero nunca los he probado), porque con wordpress y drupal no cubro todas mis necesidades.
PS: Yo también opino que drupal es quizás el mejor CMS opensource que hay, pero hay que darle oportunidad a otras alternativas.
Entre drupal y joomla, ambos muy buenos cms, yo me quedo con joomla.
La comunidad es muy grande, los diseños son mucho mas lindos que los de drupal y hoy hay herramientas para hacer casi lo que quieras sin programar.
buena lista de cms, puedo decir que tengo una buena experiencia con xoops, desde que lo conoci me llevo muy bien con su entorno y feliz con el soporte en español en sus foros
Veo que a nadie se le ha ocurrido incorporar tampoco a OpenCms.
Creo que, si nos salimos del mundo php, la mejor opción de todas es OpenCms, es potente, flexible, fácil de usar para el usuario, en general creo que es una de las herramientas más potentes en el mundo de los CMS.
Para el que quiera conocer más sobre esta herramienta puede consultarlo en la web oficial (www.opencms.org) o en la web de nuestra comunidad (www.opencmshispano.com)
Saludos a todos.
Drupal (drupal.org) no se define a si mismo como un CMS sino como un CMF ó Plataforma de Manejo de Contenidos, entonces es más sofisticado y avanzado en el manejo de modulos y usuarios. Sin embargo cumple con todas las caracteristicas de un CMS. ¿Por que no fue incluido como uno de los principales?
Saludos
Creo que no es posible decir cuál es “El mejor CMS”, sino más bien utilizar el más adecuado dependiendo de las necesidades. Tanto Joomla!, WordPress, Drupal etc etc tienen lo suyo, y obviamente uno va a ser mejor que otro en ciertos aspectos.
Yo solamente he utilizado Joomla! y wordpress, y pues Joomla! me parece que tiene muchos más plugins que wordpress aunque wordpress es más utilizable como blogger (aunque ya se considere CMS).
Probaré alguno de los que mencionan acá y comentaré al respecto, a por cierto yo oí hablar de un CMS llamado “Plone”, que me parece trabaja de la mano con algo llamado “Zope” que al parecer es un servidor de aplicaciones para crear CMS (o algo así)…alguien ha probado ésto?
Nosotros trabajamos directamente con el equipo de ModxCMS durante casi un año, modx es un excelente CMS sobre todo para sitios chicos y medianos. Actualmente hemos estado trabajando con Silverstripe es mucho más poderoso y su framework realmente es ideal para desarrollar complejos CMS en muy poco tiempo.
Pues yo uso WordPress y Joomla, me funcionan muy bien y poco a poco los voy entendiendo, he modificado algunas plantillas y se adaptan bastante bien a las necesidades que de momento tengo.
@Stephanie Artículos como éste son geniales. No tanto respecto a lo que vos comuniques en sí. Es muy enriquecedora la discusión que generan.
Les recomiendo a los lectores que visiten el siguiente sitio:
http://www.opensourcecms.com/
En el sitio publican demos de CMS de software libre tanto para PHP como para ASPx – Te dan un usuario admin y todo para probar los distintos sistemas.
Por ultimo, alguien me puede decir cual es el mejor CMS para crear contenido multilingue. Yo hace rato vengo usando WordPress, pero es un dolor de cabeza para los traductores.
Hola a todos!
Yo creo que para poder valorar bién un CMS, en primer lugar tendríamos que saber des de que punto de visto lo estamos valorando. Si lo que queremos es un CMS tipo plug&paly con muchos plugins, módulos y templates ya creados; o si lo que queremos es una plataforma estable y sólida para crear nuestros propios complementos.
En mi caso, utilizo Joomla! La verdad es que empecé adaptando módulos y componentes escritos por otros. Pero el verdadero potencial de Joomla es la facilidad para crear módulos y componentes propios. Trabajando para varios clientes, he llegado a la conclusión que es la forma más fácil de conseguir los módulos que cumplen realmente con lo que el cliente necesita.
Como dice Jordi, el proceso de elegir un CMS no es tan simple. Además de evaluar las opciones de acuerdo a la tarea que tenemos enfrente también hay que considerar las capacidades de la gente que va a estar actualizando el sitio. Por ejemplo, Joomla y Drupal son excelentes CMS con muy buena administración de políticas de permisos y edición, pero esto mismo hace que el proceso de editar sea relativamente complejo y el editor no es de lo más amigable para gente que no sabe usar bien una computadora.
WordPress es bastante amigable y se presta bien para cuando necesitas actualizar contenido frecuentemente, pero no tiene buen manejo de políticas de edición y tratar de hacer cosas complejas en él, aunque es posible, puede resultar en una instalación bastante inestable o vulnerable.
Vale muy bien la pena echarle el ojo a todas las opciones disponibles (o las que se puedan) pero sin perder de vista cual va a ser nuestro objetivo final y los requerimientos del problema que tenemos en nuestras manos.
Hola,
Drupal y Joomla son cms muy conocidos y no los veo en la lista e inlcuso el legendario Phpnuke.
Luis.
le quiero dedicar una cancion a mi mauro lindo la de nigga te quiero bueno cuando puedan me avisan chao
Hola a todos, me gusta más le uso de CMS ya desarrollados porque no soy un programador, mi enfoque es más a la gestión y organización de contenido y he utilizado varios CMS dentro de los cuales está Joomla que como menciona Sergio hay una gran comunidad detrás pero para mi gusto es la caña del lado del administrador para los usuarios, WordPress es genial para crear casi cualquier sitio rápidamente y tiene una comunidad muy amplia también, Drupal que hay que ser pacientes y meterle cerebro pero es un buen CMS y la versión 7 promete buenas mejoras sobre todo en la administración, y Typo3 que es un buen sistema de administración de contenido solo que de inicio a uno se le hace díficil pero una vez agarrándole al lenguaje Typoscript puedes desarrollar una gran variedad de sitios. Saludos y gracias a Stephanie por este post
Me llama poderosamente la atencion lo poco popular que es Drupal en el sector hispano. Cada vez que leo un articulo en español sobre CMSs Drupal es relegado como con miedo… Joomla acapara los titulares.
Joomla es un excelente CMS pero Drupal lo supera según muchas fuentes. La comunidad es inmensa, es extensible, flexible, se puede crear un modulo personalizado con pocos conocimientos de PHP.. Existen grandes portales usando Drupal: secciones multilingües de la Sony Music, el casi recién estrenado Miami.com, The Onion y otros muchos.
Sobre el diseño de los temas… Por favor… La belleza del tema esta dada por el desarrollador…no por el CMS… Yo al menos hace bastante rato que no toco Joomla (lo conozco y juego con el antes del sisma y el brete con Mambo) pero lo que recuerdo es que era un autentico dolor de cabeza hacrle un tema. El CSS tenia tantos y tantos y tantos elementos que controlar que realmente era molesto… por no hablar del area de administracion… Dios no quiero acordarme de esos tiempo!! A lo mejor la cosa ha cambiado ahora, quien sabe…. En Drupal hago un theme en… digamos… 30 minutos (ya con el PSD hecho y en slices) y lo termino de afinar y hacerle el crossbrowsing en digamos 2 horas…. y desde el punto de vista visual queda como yo me lo propuse, ni mas, ni menos…y si queda feo es culpa mia, no de Drupal! lol
Hace unos meses tuvimos un proyecto en el que los modulos requeridos estaban disponibles para Joomla y no para Drupal… Al Director Creativo del proyecto (que tiene varios sitios hechos con Joomla) se le aguaron los ojos de pensar que lo tendría que hacer en Joomla lol.
Pero como dije los dos son muy buenos y muy poderosos… Lo que siempre me extraña la omision de Drupal…. no lo comentan ni de pasada… que raro…
Y ya que estamos… ¿No le podría dedicar una cancion a mi esposa? juas juas
Yo tengo algo realmente interesante que aportar. Durante tres años he realizado un sin fin de sitios y marketplace usando Joomla amarrado de Virtuemart como administrador de tienda, Joomfish para contenido multilingue y otros, Pero, si y solo sí. Joomla es muy cerrado, me he dado cuenta ahora que estoy incorporandome a la comunidad de uso de Drupal. Porque Drupal, es increíble la flexibilidad que te da, crear tus propios themes Usando a ZEN como starter_kit. Claro como lo mencionaron arriba. Necesitán conocer un poco de más de progra, para hacerlo funcionar. Ya que con joomla, bastaba descarga una plantilla, modificar algun gráfico y ya!. Pero Drupal es una poderosa herramienta que te permite crear tus propias taxonomías, niveles de administración, integración de cualquier cosa código custom (que joomla te cierra las puertas, no decir WordPress que realmente se queda como bitácora). Recién le entramos con un team de desarrollo a crear un sitio de venta de boletos de loteria por internet y drupal se hizo grande con la integración del script de VISANET (guatemala), la moneda y la transacción. La búsqueda del número ganador, indexación, y bueno. Realmente vale la pena conocerlo y usarlo. YO LO RECOMIENDO, aunque mi experiencia con el es menor que el que tuve con joomla. Pero sí y solo sí, le dá en la cara a todo lo anteriormente conocido.
Hola a todos. Yo trabajo con Drupal desde la versión 4.6, mediados del año 2004, y sin lugar a dudas es una de los CMS de código abierto más flexibles y mejor diseñados que existe.
He usado Drupal para sitios muy sencillos, como el del BarCamp Lima, que armamos en unas pocas horas en una tarde, y para otros mucho más completos, como 49st en Canadá y FotoTV en Alemania.
Es cierto que no se puede decir cuál es el mejor CMS pues eso depende de quién lo usa y para qué. Drupal resultará complicado de extender para quien no sabe programar o diseñar bases de datos pero en manos de un desarrollador dedicado, e inspirado, es muy potente.
De vez en cuando leo la queja de que no hay suficientes temas y obviamente viene de quien solo desea instalar y usar. Es muy probable que en ese punto ganen WordPress o Joomla!, pero eso no es lo más importante en un CMS. Drupal tiene en PHPTemplate un excelente motor de plantillas y es posible adaptar cualquier diseño, repito: cualquier diseño, para funcionar con Drupal.
Cualquier programador sabe que las convenciones son importantes y Drupal, al igual que otros CMS y plataformas de desarrollo, utiliza muchas convenciones para que podamos obtener lo mejor de su API. Si fuera posible programar PHP como nos diera la gana en Drupal hubiera sido muy dificil para la comunidad llegar a crear el ecosistema de módulos que se tiene.
Drupal no es una plataforma de desarrollo (framework) pero puede ser utilizado como tal en muchos casos pues tiene todo lo necesario para muchas aplicaciones web: gestión de usuarios y permisos, capa de abstracción para acceso a bases de datos, un API muy completo y mucho más.
He estado tentado de usar WordPress en sitios que considero más sencillos pero me quedo con Drupal pues lo conozco mucho mejor y es más flexible.
Y aunque escapa del tema del artículo me gustaría recomendarles que prueben Django. No es un CMS sino una plataforma de desarrollo basada en Python. Django es muy elegante y poderoso; estoy seguro que será muy bien recibido en el arsenal de todo buen desarrollador.
Hola, necesito vuestra opinión:
estoy buscando un CMS con el que pueda crear una base de datos sin tocar una línea de código, permitiéndome crear entidades (tablas en la base de datos) con sus respectivos atributos, y estableciendo relaciones entre dichas entidades. Una vez creada la base de datos, necesito que el CMS permita que haya usuarios que se registren y puedan actualizar determinadas tablas de esa base de datos.
También necesito que haya un perfil de administrador que tenga un control total sobre la base de datos.
El módulo CCK de Drupal veo que te permite crear tipos de contenido, y relacionarlos unos con otros, y todo sin tocar código.
También me gustaría poder acceder a la base de datos desde fuera del CMS mediante algún programa o aplicación web, de forma que pudiera leer y actualizar determinadas tablas de la base de datos. ¿Habría algún conflicto con el CMS por hacer esto?
Muchas gracias.
Falta una opcion interesante :SPIP, que esta bien desarrollado en europa, usado por grandes sitios, y que tiene buena documentacion en castellano :
http://www.spip.net/rubrique23.html
Hay un punto muy importante que no veo que se toque:
He visto caerse sitios en WordPress y unas jackeadas asquerosas en Joomla, para esto me parece que hay un refuerzo en la comunidad de Drupal que no se puede dejar de lado!
Sobre Joomla,
tenéis razón que la parte de administración no es muy amigable para usuarios sin experiencia. Por eso des de el principio he optado por crear un sistema de administración paralelo al de Joomla.
El sistema es de creación propia y trabaja directamente con la base de datos. Supongo que no soy el único que ha optado por esta solución.
Me gustaría saber si hay otros desarrolladores que están trabajando así y conocer su opinión.
[…] las fotos de las fiestas del campus), liderar grupos en comunidades establecidas, programar un CMS que sea diferente, participar en competencias de diseño, editar vídeos y luchar por […]
Drupal y Joomla me decepcionan por la poca cantidad de themes o templates para su descarga gratuita y los disponibles son bien feos.
Magento me gusta pa e-Commerce pero también tiene esa limitante de la manipulación gráfica de sus diseños.
Mis puntos para WordPress.
Me parece que habría que agregar a Civinext Groupware, dado que este CMS tiene más funcionalidades que los CMS que nombran aquí, con buena documentación y soporte en español. Actualmente lo utilizan varios portales de Argentina y Chile.
Hola a todos. Que buena discusión me he encontrado. Tengo la iniciativa de crear sitios web y la verdad estaba buscando información sobre los diferentes tipos de CMS para decidirme. Empece con PHPNuke crando una intranet, me pareció comodo, pero anticuado. Luego Drupal; me parece potente y de facil administración, pero de muy baja documentación. Con drupal no es facil desarrollar cosas nuevas, o sea, me parece rijido. Ahora instale Joomla, a ver como me va y se los hare saber.
Gracias por sus opiniones son de gran ayuda
Nosotros últimamente estamos utilizando Drupal, me parece que casi casi llega a la categoría de Framwork por la enorme flexibilidad que permite.
Para pequeños desarrollos utilizamos Worpress, por su buen gestor de contenidos y lo ligero que resulta al servidor.
La opinión que tengo de Joomla, es que es para no profesionales. Es todo muy facilito y hay módulos para hacer operaciones sencillas. Pero en raras ocasiones se adaptan a las necesidades del cliente. Joomla es la solución si no eres un profesional del sector y decides hacerte tu propia web.
Aunque muchas veces optamos por desarrollar a medida, creo que usar este tipo de herramientas reducen significativamente el tiempo de los proyecto.
@davila no entiendo que drupal te parezca rígido y con poca documentación. Drupal tiene una comunidad muy extensa y activa. Lo que si es cierto es que hay poca documentación en castellano. Este es un motivo por que el a los peor preparados les parece una mala opción.
Por otro lado Drupal es enormemente flexible, eso sí es necesario saber un poquito.
@fafa, Es cierto que hay pocos themes gratuitos. Eso sí los que hay de pago son bastante econóicos. Por otro lado está la opción de aprender un poquito y hacértelos tu.
Hola,
mi experiencia con los administradores de contenido se ha orientado hacia la tecnología .Net y SqlServer; en este campo conozco muy bien mojoPortal y al respecto puedo decir que es extremadamente intuitivo de usar sin dejar de ser robusto y muy estable.
Si estás empezando un negocio o deseas crear tu página personal, no dudes en consultarme por asesoría en http://www.dotfactoria.com
Hasta pronto!
Me gustaria que me den opciones par aspx..
Voto por drupal.
Creo que me falta un poco de experiencia pero por lo poco que ví Drupal es muy bueno lejos de los demás y si alguien no lo entiende es porque les falta más experiencia que a mí.
Además de los comentarios ya hechos drupal cuenta con:
Drupal Theme Starter para la realizacion de themes con Adobe AIR.
Actualizacion automática de tareas con poorsma cron.
URL amigables.
Etc, etc…
Igual gracias por el aporte ya que siempre se aprende algo para mejorar.
Saludos
[…] sin presencia en la web. Si no tienes sitio web no existes, tu negocio es del pasado. Llegaron los CMSs y al ritmo de Mambo el cliente podía no solo tener un sitio web, sino además contaba con un […]
Hola soy psicopedagoga y especialista en educacion superior a distancia, he trabajado moodle y joomla como CMS. Para mi tesis de grado hice investigacion sobre el tema basadas en software libre y encontre informacion en sourceforge.net a la fecha se encuentran 3.907
Definitivamente me quedo con Joomla que en lo personal es mas amigable que Drupal,,drupal tiene un diseño horrible.. la verdad que ami no me gustó, todo lo hace muy complicado, cuando joomla es mas facil para empezar y la mejor para mi. Tambien veo que nadie mensiona al poderosisimo CMS Plone que = uno de los mejores…
Les dejo uno mas…
http://www.cmseditorial.com
Tal vez les sea util
saludos
[…] de seleccionar alguno, en el sitio “Maestros del Web” Stephanie Falla en su artículo 10 opciones de CMS que debes conocer nos muestra algunas […]