Hay docenas de grandes CMS por ahí. Independientemente del tipo de sitio que esté construyendo, probablemente haya uno que se ajuste perfectamente a él.

El problema es que la mayoría de los diseñadores y desarrolladores no quieren perder tiempo aprendiendo un montón de diferentes CMS. Quieren aprender uno, o tal vez dos, y usarlos para todos sus sitios. Eso significa que necesitan algo que sea flexible y poderoso.

Los CMS a continuación se ajustan a esa factura bastante bien. Algunos se han convertido prácticamente en nombres familiares (al menos en hogares de diseño), mientras que otros son un poco más oscuros.

Los primeros tres, WordPress, Joomla !, y Drupal, son indiscutiblemente los mejores CMS que existen. Los próximos siete son un poco más subjetivos, pero tienen una buena combinación de soporte, características y facilidad de uso.

Pruébelos y decida cuál es el más adecuado para sus necesidades y las de sus clientes.

WordPress

Gratis, basado en PHP

Hace un par de años, se debatió ampliamente si WordPress realmente debería considerarse un CMS teniendo en cuenta sus raíces como una plataforma de blogs. Ese debate ha quedado prácticamente en el olvido en este momento, ya que WordPress ahora impulsa muchos sitios web que no pertenecen al blog, que incluyen desde simples sitios de estilo de folletos de varias páginas hasta redes sociales completas (usando complementos como BuddyPress).

Hay miles de temas disponibles para WordPress, así como miles de complementos y widgets para ampliar su funcionalidad. WordPress también tiene una comunidad increíblemente activa que lo rodea, lo que significa que es fácil encontrar tutoriales o información sobre casi todos los aspectos del desarrollo de WP.

Mediante complementos y temas personalizados, puede convertir a WP en una red social, un foro, un sitio de comercio electrónico y mucho, mucho más. También hay una función incorporada para crear redes de blogs u otras instalaciones de varios blogs desde una única instalación central. WordPress.com ofrece una versión alojada y menos versátil de WordPress, aunque la funcionalidad básica está ahí.

Fortalezas

  • Gran comunidad de desarrolladores con mucha documentación y tutoriales disponibles
  • Los complementos gratuitos y pagados y los temas especializados hacen posible la creación de prácticamente cualquier tipo de sitio con WordPress
  • Panel de control fácil de usar para administrar contenido

Debilidades

  • Puede ser excesivo para sitios básicos
  • Una instalación estándar puede tener muchos problemas de seguridad y es muy vulnerable al ataque sin medidas de seguridad adicionales
  • No hay soporte oficial fuera de los foros de usuarios, donde puede o no obtener una respuesta oficial

Joomla!

Gratis, basado en PHP

Joomla! es utilizado por algunas empresas muy importantes como el CMS para sus sitios web, incluidos MTV, la Universidad de Harvard y IHOP. También es adecuado para redes de back-end, y Citibank lo utiliza para ese fin. Joomla! se ha utilizado para todo, desde sistemas de control de inventario hasta sistemas de reservas, directorios empresariales complejos, además de sitios web normales.

Joomla! tiene un largo historial de desarrollo y una comunidad de desarrolladores muy activa (con más de 200,000 usuarios y colaboradores), por lo que encontrar información y tutoriales es fácil. También hay toneladas de complementos y complementos para Joomla !, por lo que la extensión de la funcionalidad de Joomla! No requiere necesariamente una codificación personalizada.

Si bien hay muchos temas para Joomla !, la calidad para muchos no se compara con lo que está disponible para WordPress. Sin embargo, hay algunos grandes temas, disponibles, si está dispuesto a buscarlos.

Fortalezas

  • La autenticación de usuario se puede hacer con OpenID, Google y LDAP, entre otros
  • Más de 7000 extensiones
  • Comunidad de usuarios muy activa y toneladas de documentación disponible

Debilidades

  • El back-end no es tan fácil de usar como algunos CMS, aunque sigue siendo muy útil
  • La falta de temas de alta calidad en comparación con algunos otros CMS
  • Puede ser excesivo para sitios simples

Drupal

Gratis, basado en PHP

Drupal es otro CMS muy popular, utilizado por una serie de empresas de alto perfil como el New York Observer, Popular Science, MIT, Sony Music, Fast Company y otros. Incluye un conjunto de características para crear sitios internos y externos, y un montón de herramientas para organizar su contenido.

Drupal tiene una comunidad muy activa, con varios canales de IRC, foros e incluso eventos Drupal cara a cara. También hay documentación generada por la comunidad que se actualiza y mejora constantemente. Esta documentación incluye todo lo que necesita saber sobre instalación, construcción de sitios y módulos, diseño de temas y más.

Hay más de 6.000 complementos ("módulos") disponibles para Drupal, por lo que es fácil extender la funcionalidad de Drupal para hacer casi cualquier cosa que desee. Esto significa que puede dedicar su tiempo a enfocarse en el diseño y el contenido, en lugar de tener que codificar un montón de funciones complicadas.

Fortalezas

  • Soporte robusto de la comunidad, que incluye canales de IRC y reuniones cara a cara
  • Más de 6.000 módulos, lo que hace que Drupal sea altamente extensible
  • Una gran cantidad de compañías que ofrecen soporte comercial para Drupal

Debilidades

  • Puede ser excesivo para sitios simples
  • La falta de temas gratuitos y comerciales de alta calidad (hay algunos, pero no tantos como los que existen para algunos CMS)
  • El sistema de tematización es bastante complicado

ExpressionEngine

$ 99.95 a $ 299.95 según licencia, basado en PHP

ExpressionEngine es un híbrido interesado de software comercial y de código abierto. El código base para el núcleo de ExpressionEngine se basa en CodeIgniter, que es su propio marco PHP de código abierto. Pero el aspecto comercial del CMS significa que hay desarrolladores comprometidos y personal de soporte técnico enfocado únicamente en EE.

Hay un montón de excelentes sitios web creados en ExpressionEngine, y han configurado un sitio de exhibición, Show-EE , específicamente para compartirlos. Algunos sitios creados en EE incluyen A | X Life, el sitio Canon Ixus y LivingSocial Adventures.

ExpressionEngine no tiene tantos complementos y complementos como muchos otros CMS, con solo 22 módulos adicionales y un poco más de 100 complementos oficiales. Sin embargo, los complementos y complementos que tienen son algunos de los más utilizados, e incluyen una wiki, un foro de discusión, un administrador de miembros, una lista de correo, un comercio electrónico, estadísticas y mucho más. También hay complementos de comunidad, si no puede encontrar lo que necesita en los complementos oficiales. El conjunto de características principales de EE es impresionante, también.

Fortalezas

  • Apoyo comercial
  • Centrarse en la seguridad, sin mayores fallas de seguridad alguna vez
  • No hay restricciones sobre cómo se puede diseñar un sitio

Debilidades

  • El costo es alto, especialmente para sitios comerciales
  • Puede ser exagerado para sitios simples o más pequeños
  • Sin demostración interactiva para probarlo antes de comprar

TextPattern

Gratis, basado en PHP

TextPattern es probablemente uno de los CMS más ignorados que hay. Sin embargo, TextPattern es un CMS altamente flexible, fácil de usar y fácil de personalizar por diseñadores y desarrolladores. Utiliza un sistema de etiquetado para hacer que la recuperación de contenido y la visualización sean fácilmente controlables. TextPattern usa Textile para convertir rápidamente texto sin formato a XHTML válido en sus artículos y contenido, lo que lo hace muy fácil de usar para usuarios menos técnicos.

TextPattern no tiene la gran variedad de temas o plantillas disponibles para WordPress, Drupal o Joomla !, con solo un poco más de 120 temas de usuario disponibles. También ofrecen temas administrativos de back-end, para personalizar la experiencia del usuario para los creadores de contenido.

Hay casi 700 complementos para TextPattern y otros 50+ mods. Las categorías de complementos incluyen galerías de imágenes, integraciones, comercio electrónico, campos personalizados, archivos, artículos, funciones de administración, navegación y más. Los mods y complementos disponibles aumentan en gran medida la funcionalidad de TextPattern y pueden hacer que sea un CMS mucho más poderoso.

Fortalezas

  • Interfaz realmente fácil de usar
  • Muy adecuado para sitios de todos los tamaños
  • Documentación realmente excelente, incluido un manual completo en línea

Debilidades

  • Comunidad más pequeña
  • Menos complementos que los CMS más populares
  • Relativamente pocas plantillas de alta calidad disponibles

Contao (anteriormente TYPOlight)

Gratis, basado en PHP

Contao tiene una interfaz de usuario que incorpora Ajax y otras características de la Web 2.0 para mejorar la usabilidad. Incluye funciones de edición avanzadas para el contenido, incluida la edición de múltiples registros a la vez o el retroceso a versiones anteriores de contenido.

También incluye una serie de módulos integrados comunes. El módulo de calendario admite múltiples calendarios, eventos de todo el día y de varios días, eventos abiertos y sindicación a través de RSS o Atom. El módulo de boletín informativo incorporado admite correos electrónicos opcionales doble en HTML o texto sin formato. Puede importar destinatarios de un archivo CSV e incluso personalizar los boletines que se envían. El módulo de noticias / blog build-tin incluye soporte para múltiples categorías, archivos, publicaciones destacadas, comentarios y sindicación RSS o Atom. También hay disponibles toneladas de módulos adicionales para ampliar aún más la funcionalidad de Contao.

Hay un mercado de varios temas premium para Contao, aunque parece que hay aún menos temas gratuitos disponibles. Esto no es realmente un problema para los diseñadores que planean crear todos sus sitios desde cero (y Contao incluye un marco de CSS incorporado para que esto sea más fácil).

Fortalezas

  • No hay restricciones sobre cómo puede diseñar un sitio
  • No hay mucha curva de aprendizaje para editores de contenido y autores
  • Buenos módulos incorporados

Debilidades

  • Casi ningún tema disponible, de alta calidad o no
  • Back-end es lento y no particularmente bien pensado
  • Debido a la configuración de back-end, es probablemente más adecuado para sitios más pequeños sin docenas o cientos de páginas

SilverStripe

Gratis, basado en PHP

SilverStripe es un CMS de código abierto que es adecuado para desarrolladores y diseñadores que se sienten cómodos con el código. Tienen recetas y tutoriales para desarrolladores principiantes, y muchos módulos para cosas como blogs, formularios y foros. El código está aislado en Sapphire, por lo que los diseñadores pueden usar cualquier HTML y CSS que deseen para diseñar sus sitios. También es compatible con varias plantillas de página para satisfacer diferentes necesidades.

SilverStripe también tiene potentes herramientas de creación de contenido. Puede configurar su propio proceso de aprobación de contenido, así como publicar o anular la publicación de contenido en fechas específicas, y tener diferentes niveles de permisos para diferentes partes del sitio. Eso puede ser muy útil si tiene varios editores o autores que solo necesitan acceso a una parte específica del sitio.

SilverStripe se ha descargado más de 350,000 veces y hay una comunidad de desarrollo sólida. SilverStripe LTD. Administra el desarrollo del código, por lo que siempre hay alguien a quien puede llamar si necesita ayuda. Al mismo tiempo, sin embargo, tienen socios en más de 30 países, lo que significa que no está encerrado en un único proveedor como usted con muchos CMS comerciales y de nivel empresarial.

Fortalezas

  • Las funciones básicas en el back-end son fáciles de realizar
  • Los diseñadores son libres de usar HTML y CSS, sin embargo, desean diseñar su sitio
  • Desarrollado en estándares abiertos, por lo que funciona bien con otros

Debilidades

  • No todo es intuitivo en el back-end, lo que aumenta la curva de aprendizaje
  • Solo un poco más de 150 extensiones / módulos
  • No hay muchos temas de alta calidad disponibles

Umbraco

Gratis, basado en .NET

Umbraco brinda a los diseñadores un control total sobre los aspectos de diseño, y se enfoca en los estándares web y en un sistema de plantillas completamente abierto. Hay kits de inicio y máscaras disponibles para que sea más rápido comenzar. También es fácil integrar contenido Flash y Silverlight en su sitio basado en Umbraco. Se construyen varios sitios de alto perfil en Umbraco, incluidos los sitios de Heinz y ABBA.

Desde el punto de vista de la creación de contenido, Umbraco facilita la gestión del contenido al utilizar una vista en árbol de su sitio. Permite la presentación de información definida por el usuario sobre su contenido, para que solo vea lo que necesita. Es compatible con control de versiones, publicación programada y vistas previas. Una ventaja que tiene Umbraco sobre muchos otros CMS es que funciona bien con contenido creado en Microsoft Word, lo que puede ser una gran ventaja para los usuarios que están acostumbrados a tratar con productos de Office. (¿Cuántas veces los clientes le enviaron documentos con un formato de Word detallado que esperaban que recreara a la perfección?)

Umbraco tiene soporte para desarrolladores y diseñadores para personalizar el back-end con aplicaciones personalizadas. Tiene una API abierta para que los desarrolladores puedan acceder fácilmente a todos los aspectos de Umbraco a los que se puede acceder a través del back-end. Esto abre un montón de opciones de aplicaciones personalizadas para los desarrolladores.

Fortalezas

  • Tutoriales gratuitos y pagos y soporte
  • Potente y flexible para sitios web e intranets
  • Una API abierta

Debilidades

  • Complementos principales son pagados
  • No hay una demo disponible para probar antes de descargar
  • En realidad, no hay ningún tema preconstruido disponible para el front-end

hormigón5

Gratis, basado en PHP

hormigón5 no solo es un CMS poderoso, sino que también se puede usar como un marco para desarrollar aplicaciones web. Diseñar sitios es fácil y se puede hacer en una variedad de niveles. Puede comenzar con un tema y luego anular los estilos sin tocar el código. O puede codificar sus propios temas con HTML y CSS. Si te sientes cómodo con PHP, puedes usar plantillas personalizadas que pueden anular la apariencia de cualquier bloque.

Una ventaja concreta que tiene sobre algunos otros CMS es la edición en contexto. Han intentado replicar la funcionalidad de un procesador de textos, al tiempo que simplifican la edición de páginas a medida que las ve. Lo hace muy fácil de usar para los usuarios no técnicos, que pueden ser los que administran el contenido del sitio.

Según el Informe de participación de mercado de CMS de código abierto de 2010, la comunidad de desarrolladores de concrete5 es la que más crece entre los CMS de código abierto. Tienen una comunidad muy activa, con métodos orientados a diseñadores, complementos y temas con soporte real, e incluso soporte de tickets si se encuentra con un problema que no puede ser resuelto en los foros. La comunidad y el apoyo que rodea al concreto5 lo convierten en un CMS muy atractivo para los usuarios al principio y al nivel intermedio.

Fortalezas

  • Fácil de convertir un sitio HTML básico a un sitio concreto5 en minutos
  • Comunidad de desarrolladores activos y en crecimiento
  • Ofrezca alojamiento de clase empresarial que incluye soporte

Debilidades

  • Muchos complementos útiles y básicos son bastante costosos
  • Casi todos los mejores temas se pagan
  • El soporte pago es costoso si no se aloja con ellos ($ 125 y más)

CushyCMS

Gratis: $ 28 al mes según el conjunto de características alojado.

CushyCMS es el único CMS alojado en esta lista. Hay una versión gratuita de características limitadas que incluye una cantidad ilimitada de sitios, páginas y editores, pero no le permite usar su propio logotipo o su propio nombre de dominio para el panel de administración ni personalizar la experiencia de administrador. Si no le importa su propia marca en el panel de administración, puede funcionar para su negocio. La versión paga, que cuesta $ 28 al mes, tiene muchas más funciones, incluido soporte de marca.

Lo principal que distingue a CushyCMS de la mayoría de los demás es que está específicamente destinado a facilitar a sus clientes la edición de su propio contenido. Usted diseña el sitio web como lo desee, y luego lo agrega a la cuenta CushyCMS. Desde allí, puede definir qué partes son editables y dar acceso a sus clientes.

Debido a la naturaleza de CushyCMS, no hay complementos ni temas predefinidos. Pero para los diseñadores que quizás no estén acostumbrados a trabajar con un CMS, o que diseñen una gran cantidad de sitios básicos que realmente no necesitan un CMS con todas las funciones, pero que necesitan ser editables por sus clientes, CushyCMS es una gran opción.

Fortalezas

  • Increíblemente fácil para los administradores de contenido editar su contenido
  • El plan gratuito es adecuado para muchos usuarios
  • Muy fácil y rápido para comenzar

Debilidades

  • El plan pagado puede ser costoso si no lo estás usando para múltiples sitios
  • Asistencia por correo electrónico solo disponible para la versión paga
  • Demasiado básico para muchos tipos de sitios o sitios especialmente grandes

¿Qué CMS usas? Dado que los "mejores" CMS son muy subjetivos, ¿hay uno que piense que debería haber sido incluido en lugar de uno de los anteriores? Háganos saber en los comentarios!