Introduction to open source CMS
Los diversos gestores de contenidos CMS (Content Management System) en código abierto (open source) han facilitado de forma notable la creación de páginas web en los últimos años. Sobre todo, naturalmente, porque resultan gratuitos. Hay que tener en cuenta que el denominado CMS es un sistema de gestión de contenidos destinado a la publicación y administración de estos mismos contenidos, pasando por un panel de control para crear webs dinámicas enfocadas a objetivos como la creación de blogs o tiendas de comercio electrónico.
La utilización del código abierto en los CMS o en la creación de diferentes páginas web tiene mucho que ver con las auténticas necesidades que presente cada usuario en particular. No obstante, se pueden establecer algunas ventajas evidentes en la utilización de este código abierto.
Una de las ventajas más obvias es la rápida instalación, solamente con poseer unos conocimientos mínimos que sirvan, también, para proceder a la configuración. La simplicidad es otro de los elementos ventajosos, mientras que la personalización intuitiva, merced a la gran cantidad de plugins y temas instalables a través de pasos muy sencillos, también hablan mucho en su favor. Finalmente, el precio más económico, inferior a cualquier página web a medida y el respaldo de una comunidad amplia de usuarios complementan la lista de ventajas de este código abierto CMS.
Una vez delimitada esta cuestión cabría plantearse cuál sería el CMS más adecuado, pero la respuesta dependería mucho de las necesidades concretas de cada usuario. Con carácter general, se puede asegurar que los CMS de código abierto más conocidos y extendidos son WordPress, Joomla o Drupal. A cierta distancia les siguen otros como Frog CMS, SilverStripe o Magento.
El CMS de código abierto más popular en la actualidad es, indudablemente, WordPress. Esto se debe a su versatilidad, ya que resulta válido para plataformas de página web o blogs entre otras, y a su configuración, muy orientada a la optimización SEO. De la misma forma, cuenta con una gran cantidad de plugins que complementan de una forma óptima su versatilidad.
Joomla es otro de los CMS de código abierto más reconocidos. Tiene la capacidad de generar aplicaciones online y sitios webs verdaderamente muy poderosos, contando también con una comunidad de usuarios muy interesante.
En el caso de Drupal, este sistema de gestiónde contenidos bajo cuyo código abierto se han diseñado millones de sitios web, también se ve beneficiado por una comunidad de usuarios de gran actividad. Drupal permite un diseño y construcción sencillos de una gran cantidad de contenidos, desde blogs personales a páginas web de carácter empresarial y permite contar con foros, newsletters, podcastings y galerías de imágenes. Está escrito en PHP.
Frog CMS es un CMS de carácter simplificado que usa PHP y proporciona un contenido de páginas muy flexible, con un menú de navegación altamente personalizable.
Otro CMS de código abierto dotado de una relativamente sencilla utilización es SilverStripe, una plataforma muy utilizada en la creación de intranets, webs y determinadas aplicaciones. Es implementado por muchos sitios webs de negocios y organizaciones de todo tipo.
La utilización de Magento tiene un enfoque más decidido hacia la creación de tiendas online y diversas páginas webs dedicadas al ecommerce.
Además de los anteriores, existen muchos otros sistemas de gestión de contenidos, como Symphony, que dispone de XSLT para adquirir flexibilidad, ezPublish, dotado de una interesante función para importar y exportar documentos de textos y traducirlos a idiomas diferentes o Textpattern y xpressionEnegine, sencillos y muy flexibles.