wd.apc62
¿Cuáles son los CMS's más populares?
Dado que cada plataforma de los CMS se enfoca en las diferentes necesidades de los usuarios, es importante determinar los objetivos para obtener el resultado final deseado.
A continuación, se muestran algunas de las plataformas de sistema de gestión de contenido que se pueden considerar como de los más populares para tener en cuenta.
» WordPress
WordPress es un sistema de gestión de contenidos que fué lanzado el 27 de mayo de 2003. Está enfocado a la creación de cualquier tipo de páginas web. Originalmente alcanzó una gran popularidad en la creación de blogs, para luego convertirse en una de las principales herramientas para la creación de páginas web comerciales.
Está desarrollado en el lenguaje PHP para entornos que ejecuten MySQL y Apache, bajo licencia GPL y es software libre. Sus fundadores son Matt Mullenweg y Mike Little. Fué creado a partir del desaparecido b2/cafelog y se ha convertido en el CMS más popular de la blogosfera y en el más popular con respecto a cualquier otro CMS de uso general. Las causas de su enorme crecimiento son, entre otras, su licencia GPLv2, su facilidad de uso y sus características como gestor de contenidos.
Aunque la mayor parte de la documentación existente se basa en la utilización del motor de bases de datos MySQL sobre el servidor web Apache, este sistema de gestión de contenidos puede también instalarse en entornos que ejecuten PostgreSQL, MariaDB y Nginx. Otro punto a considerar sobre su éxito y extensión es la enorme comunidad de desarrolladores y diseñadores, encargados de programarlo en su núcleo o creando complementos (llamados plugins) y plantillas (llamadas temas) para la comunidad. Hasta septiembre de 2022 era usado por el 43% de todos los sitios en Internet y un 64.2% de todos los sitios basados en los sistemas gestores de contenido.
WordPress nació del deseo de construir un sistema de publicación personal, elegante y con una buena arquitectura. Es un sistema de publicación web basado en entradas ordenadas por fecha; las entradas corresponden a una o más categorías. Además, cuenta con un administrador de páginas estáticas no cronológicas. La estructura y diseño visual del sitio depende de un sistema de plantillas independiente del contenido, que pueden tener varias opciones de personalización dependiendo de su autor.
Separa el contenido y el diseño en HTML y CSS: aunque depende del tema que se esté usando. No obstante, el código que se intenta generar en las entradas apuesta por esta característica forzando un marcado correcto. La gestión y ejecución corre a cargo del sistema de administración con los complementos (plugins) y widgets que usan los temas.
Algunas de sus funcionalidades más sobresalientes:
- - Fácil instalación, actualización y personalización.
- - Admite plantillas y widgets.
- - Admite complementos (desde la versión 1.5).
- - Capacidad de crear páginas estáticas (a partir de la versión 1.5).
- - Permite ordenar artículos y páginas estáticas en categorías, subcategorías y etiquetas.
- - Editor WYSIWYG (por sus siglas en inglés, «lo que ves es lo que tienes»), desde la versión 2.0.
- - Permite comentarios y herramientas de comunicación entre blogs.
- - Admite el uso de permalinks (enlaces permanentes y fáciles de recordar).
- - Gestión y distribución de enlaces.
- - Subida y gestión de datos adjuntos y archivos multimedia.
MULTISITIO.- WordPress admite un sitio por instalación, pero gracias a extender el sitio por medio de complementos específicos es fácil administrar y configurar múltiples sitios desde una sola instalación. Esta característica está implementada en el núcleo de WordPress desde la versión 3.0.5.
» Drupal
Drupal es un sistema de gestión de contenidos libre, modular, multipropósito y muy configurable que permite publicar artículos, imágenes, archivos y que también ofrece la posibilidad de otros servicios añadidos como foros, encuestas, votaciones, blogs, administración de usuarios y permisos. Es un sistema dinámico, en lugar de almacenar sus contenidos en archivos estáticos en el sistema de ficheros del servidor de forma fija, el contenido textual de las páginas y otras configuraciones son almacenados en una base de datos y se editan utilizando un entorno Web.
Es un programa libre, con licencia GNU/GPL, escrito en PHP, combinable con MySQL, desarrollado y mantenido por una activa comunidad de usuarios. Destaca por la calidad de su código y de las páginas generadas, el respeto de los estándares de la web, y un énfasis especial en la usabilidad y consistencia de todo el sistema.
El diseño de Drupal es especialmente idóneo para construir y gestionar comunidades en Internet, también destaca por su flexibilidad y adaptabilidad, así como la gran cantidad de módulos adicionales disponibles, hace que sea adecuado para realizar muchos tipos diferentes de sitios web.
La flexibilidad de Drupal permite a poderosas marcas internacionales entregar una experiencia digital de primer nivel a sus clientes tanto a nivel del marketing de contenidos, gestión de marca digital como a nivel de comercio electrónico. Es por ello que marcas como Nike©, Best Buy©, General Electric©, Puma©, Alcatel-Lucent©, Cisco©, Verizon© y Pinterest© lo utilizan a lo largo de todo su proceso de comunicación digital y soluciones de comercio electrónico.
Es la plataforma que muchos gobiernos utilizan para comunicar sus mensajes más importantes, Gobierno de la República Argentina, Bélgica, Francia, Nueva Zelanda, son algunos de ellos. Es también el framework para los contenidos que entretienen como por ejemplo The GRAMMYs©, Lady Gaga©, Bruno Mars©, Warner Bros©, etc.; y para los contenidos de alto valor informativos: Fox News©, The Weather Channel©, NBC©, Los Tiempos©, France24©, etc. También es muy utilizado por importantes universidades como Harvard©, Stanford©, Oxford©, UNAM©, UNAH©, UdG© o grandes ONG's como GreenPeace©, Cruz Roja©, Oxfam©, Amnesty©, etc.
Drupal es un gestor de contenidos multipropósito que puede usarse para aplicaciones como por ejemplo:
- - Portales comunitarios.
- - Portales para periódicos en línea.
- - Comercio electrónico.
- - Foros de discusión.
- - Sitios web corporativos.
- - Aplicaciones de Intranet.
- - Sitios personales o blogs.
- - Aplicaciones de comercio electrónico.
- - Directorio de recursos.
- - Sitios de redes sociales.
- - Bibliotecas y archivos.
Si bien la seguridad, el desempeño y la flexibilidad son elementos valorados por los administradores de sistemas y los desarrolladores web, es muy apreciado por los usuarios finales visto que permite desde una interfaz gráfica web crear, actualizar y administrar páginas web de manera intuitiva aún para las personas que no programan. Este software permite publicar, administrar y organizar todo tipo de contenido como texto, imágenes, videos y audios en forma muy segura, sin necesidad de programar, lo que permite a los usuarios no informáticos administrar una página web, añadir un menú o crear nuevas páginas en forma autónoma, eficiente y dinámica.
» PrestaShop
PrestaShop es un sistema de gestión de contenidos libre y de código abierto pensado para construir desde cero tiendas en línea de comercio electrónico. Enfocado para permitir crear tiendas en línea desde pequeñas empresas a grandes corporaciones. Cuenta con un amplio mercado de temas con los que personalizar la tienda y más de 5000 módulos, entre gratuitos y de pago, con los que adaptar las funcionalidades propias de la herramienta.
Desarrollada completamente en PHP, MySQL y Smarty, desde finales de 2016 y en su última versión 1.7 añade a su código fuente el proyecto Symfony, framework de desarrollo en PHP y que permite mejorar las características y rendimiento de la plataforma. Actualmente cuenta con más de trescientas mil tiendas creadas en su plataforma y cuenta con más de setenta y cinco idiomas disponibles. La compañía, PrestaShop SA fué fundada en 2007 por Igor Schlumberger y Bruno Lévêque. Entre las nominaciones y premios logrados PrestaShop consiguió el premio a People's Choice CMS Award en 2014. Actualmente la sede de PrestaShop se encuentra en París, Francia y su segunda sede oficial abrió en 2011 en Miami, Estados Unidos.
Características:
- - Está disponible bajo la licencia Open Software, por tanto su código fuente es público y se puede ver en su repositorio de GitHub. El software está escrito en PHP y basado en el motor de plantillas Smarty. MySQL6 es el motor de base de datos predeterminado.
- - Se encuentra disponible en 75 idiomas entre los cuales se encuentran, entre otros: inglés, francés, holandés, portugués, alemán, español, catalán, italiano, polaco y ruso. Además cuenta con todas las funcionalidades necesarias para trabajar con un sistema multi-idioma y multi-moneda.
- - El software hace uso extensivo de AJAX en el panel de administración, mientras que los bloques de módulos pueden ser fácilmente añadidos a la tienda con el fin proporcionar funcionalidad adicional; estos normalmente están proporcionados de forma gratuita por los desarrolladores independientes.
- - El software ofrece más de 310 funciones integradas, incluyendo la gestión de inventario de productos, la navegación por capas, plantillas personalizables, marketplaces (Amazon, Linio, Mercadolibre, etc.), análisis y presentación de informes, servicios web, reglas de la promoción, gestión multi-tienda y gestión del retorno.
- - Es compatible con las pasarelas de pago más habituales y dispone de base de módulos para Paypal©, Stripe©, Adyen© y muchas otras.
» Magento
El desarrollo de Magento comenzó oficialmente a principios de 2007. Siete meses después, el 31 de agosto de 2007, se liberó la primera versión beta al público. Varien, la compañía propietaria de Magento, trabajó originalmente con osCommerce. Se había previsto originalmente que osCommerce sería el titular pero más tarde se decidió reescribirlo como Magento. En febrero de 2011, eBay anunció que había hecho una inversión en Magento en 2010, con una participación del 49% de la empresa. En junio de 2011, eBay anunció que estaría adquiriendo el resto de Magento, la cual se uniría a su nueva iniciativa X.Commerce.
El CEO y cofundador de Magento Roy Rubin escribió en el blog de Magento que "Magento continuaría operando fuera de Los Ángeles, con Yoav Kutner y yo como sus dirigentes. Yoav Kutner se marchó de Magento en abril de 2012 citando que la visión para Magento había cambiado desde el momento de la adquisición debido a los cambios del personal de alto nivel. Como resultado de la división de eBay (salida de Paypal) seguido de la incursión corporativa de Carl Icahn, Magento se separó como una compañía independiente por el nuevo propietario Permira fondo de capital privado el 3 de noviembre de 2015.
En mayo de 2018 fue anunciado que Magento sería adquirido por parte de Adobe por USD1.68 mil millones con la visión de integrarlo a Adobe Experience Cloud.89 La adquisición fue finalizada el 19 de junio de 2018. Más de 250,000 comerciantes de todo el mundo utilizan la plataforma Magento Commerce, que representa alrededor del 30% de la cuota de mercado total.
Magento es el proveedor de dos plataformas distintas, «Magento Open Source» y «Magento Enterprise Edition». También existieron las plataformas «Magento Professional Edition» y «Magento Go».
Magento Open Source
- Magento Open Source, previamente llamada «Magento Community Edition», es una plataforma de comercio electrónico de código abierto. Equipado con muchas características, cualquiera puede modificar el núcleo del sistema de la versión "Community". Los desarrolladores pueden implementar los archivos del núcleo y ampliar su funcionalidad añadiendo nuevos módulos plug-in proporcionados por otros desarrolladores. Desde que la primera versión beta pública fue liberada en 2007, Community Edition ha sido desarrollada y personalizada con el fin de proporcionar una plataforma básica de comercio electrónico. La última versión con soporte activo de Magento Open Source es la 2.4.1.
Magento Enterprise Edition
- Magento Enterprise Edition, es una derivación de Magento Open Source y tiene el mismo núcleo de archivos. A diferencia de Open Source, este no es gratuito, pero tiene más características y funcionalidad. Esta edición está diseñada para grandes empresas que requieren de apoyo técnico con la instalación, el uso, la configuración y la solución de problemas. A pesar de que Magento Enterprise tiene tasas anuales por mantenimiento, ni Open Source ni Enterprise Edition incluyen alojamiento web. El equipo de Magento desarrolla la Enterprise Edition con la cooperación de los usuarios y terceros. La última versión es 1.14.0.1 liberada el 13 de mayo de 2014.
Magento Go
- Magento Go, fue una solución de comercio electrónico basado en la nube, el cual también incluía alojamiento web por Magento Inc. Este fue lanzado en febrero de 2011 con el fin de apoyar a las pequeñas empresas ya que no tenía necesidad de instalación de software. Magento Go tenía módulos integrados y se podía añadir extensiones de Magento para darle más funcionalidad, sin embargo también era la plataforma menos personalizable. El 1 de julio de 2014, Magento Inc. anunció que la plataforma Magento Go sería cerrada el 1 de febrero de 2015.
Magento es compatible con un sistema de plantillas web que generan múltiples páginas de aspecto similar y temas personalizados. Ofrece un tema básico que configura un sitio web de comercio electrónico. El tema está diseñado para personalizar todas las páginas añadiendo o editando código PHP, HTML y CSS. Los usuarios de Magento pueden instalar temas que cambian la visualización de la página web o su funcionalidad. Los temas son intercambiables con las instalaciones de Magento sin que ocurra una pérdida de contenido o el diseño de las páginas. Los temas se instalan mediante la carga de carpetas temáticas a través de FTP o SSH y aplicándolas utilizando la interfaz en el servidor del sistema de administración.
Los desarrolladores de Magento han creado plugins de Magento que extienden la funcionalidad básica incorporada. Los usuarios de Magento pueden instalar módulos mediante la descarga de ellos, y subirlas a su servidor, o aplicando una llave de extensión de módulo a través Magento Connect Manager. Magento permite a los usuarios integrar varios nombres de dominio en un panel de control y gestionar a la vez más de una tienda desde un único panel de administración.
» Joomla!
Joomla surge como el resultado de una bifurcación de Mambo Open Source, de la corporaci&oacue;n Miro of Australia, quien mantenía la marca del nombre Mambo en esa época y el grupo principal de desarrolladores. Joomla nace con esta división el 17 de agosto de 2005. La corporación Miro formó una organización sin fines de lucro con el propósito inicial de fundar el proyecto y protegerlo de pleitos legales. El grupo de desarrollo reclamó que muchas de las cláusulas de la estructura de la fundación fueron acuerdos previos hechos por el comité directivo de Mambo, el cual no tiene la consultoría necesaria de quienes mantienen el proyecto e incluye cláusulas que violan los valores principales del código abierto. El grupo de desarrollo creó un sitio web que se llamó OpenSourceMatters para distribuir información a los usuarios, desarrolladores, diseñadores web y a la comunidad en general. En ese momento el líder Andrew Eddie, conocido como "MasterChief", escribió una carta abierta para la comunidad, que apareció en la sección de anuncios del foro público en mamboserver.com.
Joomla corresponde al grupo de soluciones de código abierto, es un producto de software libre. Para el desarrollo de sus múltiples frentes, usa diferentes formas de comunicación como son los encuentros por medio de IRC, foros, listas de correo, wikis y blogs. Este gestor de contenidos GDC sigue las pautas marcadas por el bazar, con su objetivo principal de dar solución a las necesidades de todos aquellos que participan de una u otra forma en el proyecto. La gestión de administración principal del proyecto está delegada al grupo principal "Core Team". Todos los miembros de este grupo trabajan en conjunto como un solo grupo, comprometidos para guiar a Joomla dentro del movimiento de código abierto. Este grupo está compuesto por diferentes perfiles, con variadas experiencias y una serie diversa de disciplinas. Este grupo nace cuando se experimentó el surgimiento de Joomla en 2005. El grupo principal es mucho más que una congregación de desarrolladores, su responsabilidad principal radica en la organización con respecto Joomla en su estructura funcional como organización y no únicamente en la programación del sistema de gestión de contenidos.
El proyecto se constituye de varios grupos que se han creado para enriquecer el conocimiento que la comunidad Joomla proporciona. Cada uno de los grupos se centra en un aspecto específico de Joomla que es importante para la expansión y desarrollo, el grupo principal no puede estar en cada discusión de estos temas, por ello existe un líder y un cabecilla alterno en cada uno de los grupos que se encargan de comunicarse de forma directa con el Grupo Principal. Los grupos de trabajo suministran un canal de comunicación esencial entre la gran comunidad de Joomla y el grupo principal de forma que traen inquietudes a la luz, mediación de cambios y extensión de información.
Su arquitectura está desarrollado en una arquitectura Modelo Vista Controlador (MVC), lo que permite:
- - Interactuar directamente con la parte de vista de Joomla, lo que permite sobrescribir desde el template de Joomla la parte de vista de un componente, módulo o plugin, lo que permite un gran nivel de personalización en el desarrollo de los templates.
- - Un desarrollo de componentes módulos y plugins basados en la arquitectura base del CMS.
- - Actualizaciones rápidas en caliente, actualizando los elementos requeridos para los cambios de versión con la plataforma funcionando.
Open Source Matters Inc (OSM) es una organización sin ánimo de lucro que se estableció conforme a las leyes de los Estados Unidos y existe para soportar la parte legal y financiera del proyecto de código abierto Joomla. OSM se ha incorporado como una organización sin ánimo de lucro de Nueva York de forma que se garantiza que el proyecto Joomla y futuros proyectos tengan una ventana para la participación de voluntarios, para habilitar la contribución de la propiedad intelectual y los fondos de forma que se provee un vehículo legal para limitar la exposición de proyectos.
Una de las mayores potencialidades que tiene este CMS es que su funcionalidad base puede ser expandida a través de extensiones o mediante las mismas; los tipos de extensiones son: componentes, módulos, plantillas, plugins y lenguajes. Cada uno de estos tipos extiende las funcionalidades de Joomla de una manera diferente.
Componentes
- Son extensiones que cargan como elemento funcional principal en Joomla, un componente usualmente agrega una funcionalidad de impresión de contenido a Joomla, este es el caso de com_content que es el componente principal de administración de contenido estándar de Joomla, se caracterizan porque Joomla de forma nativa solo soporta el manejo de un solo componente al mismo tiempo.
Módulos
- Son extensiones que permiten cargar en una posición de una plantilla de Joomla una salida de datos o una funcionalidad específica, usualmente un módulo nos permite colocar la salida de un componente.
Plantillas
- Son extensiones que permiten cambiar la parte de vista del CMS, el archivo index.php de la plantilla de Joomla determina dónde cargarán los componentes y los módulos.
Plugins
- Los plugins son extensiones que corren bajo disparadores seleccionados, realizando acciones seleccionadas mientras el CMS realiza la carga.
Lenguajes
- Los lenguajes son archivos de traducción que permiten colocar el CMS en cualquier idioma, Joomla es multi-idioma nativo.
Algunos sitios importantes como Linux.com, iTWire.com e incluso eBay.com están basados o usan de algún modo el sistema de gestión de contenidos Joomla. Asimismo, el sitio oficial de Joomla cuenta con un directorio de sitios de ejemplo.
- Fuente:
- Wikipedia, La enciclopedia libre