Investigación y 
Comparativa CMS 
Pedro Soriano 
Kristofer Szostak 
Alejandro Bárbulo
Fuente: toptenreviews.com. 
Aspectos a considerar: 
· Requerimientos. En función de la instalación existente. 
· Usabilidad. En función de quién vaya a administrar el contenido. 
· Seguridad. En función de qué tipo de contenidos se manejen y los 
incentivos que pueda haber para atacar la página. 
· Complementos. En función de la diversidad de los contenidos y la 
posibilidad de que la página evolucione.
Requerimientos
Seguridad
Complementos estándar
Usabilidad
OCPortal 
Salida: Febrero 2004. 
Desarrollador: Chris Graham. 
Es el mejor valorado desde un punto de vista técnico. 
Su principal desventaja es que tiene una comunidad de 
usuarios pequeña en comparación con los otros CMS 
principales.
Instalación OCPortal 
La instalación es una delicia. Un asistente te guía por todos los pasos 
necesarios para configurar el gestor y dejar una página básica funcionando.
Instalación OCPortal 
Durante el setup inicial se puede dar la forma general al sitio y adaptarlo a los 
objetivos.
Administración de Usuarios en 
OCPortal 
La gestión de usuarios de OCPortal es la más sencilla de todos los CMS que 
hemos investigado. Para la gestión en general hay un panel:
Administración de Usuarios en 
OCPortal 
La gestión de usuarios de OCPortal es la más sencilla de todos los CMS que 
hemos investigado. Para la gestión en general hay un panel:
Administración de Usuarios en 
OCPortal
Administración de Usuarios en 
OCPortal
Administración de Contenidos en 
OCPortal 
El asistente más sencillo posible permite gestionar los contenidos de los módulos 
que hemos añadido.
Administración de Contenidos en 
OCPortal 
Y lo mismo con el asistente para la estructura del sitio. 
O la seguridad.
En resumen, 
· El más completo. 
· El más sencillo. 
· Muchísimos aspectos de seguridad 
configurables 
· Módulos de e-commerce.
Concrete5 
Se comenzó a desarrollar: 2003. 
Desarrollador: Concrete5.org. 
Premio: “Proyecto del Mes” de SourceForge en 2008. 
Ha tenido uno de los crecimientos más rápidos de todos los 
CMS desde 2011.
Instalación Concrete5 
El asistente de instalación de Concrete5 no es tan completo como OCPortal, 
pero aún así simplifica muchísimo el proceso.
Instalación Concrete5 
La única opción que da el asistente de instalación de Concrete5 es hacer un 
sitio con estructura de blog, o un sitio en blanco.
Administración Concrete5 
El sitio entero se puede administrar desde un panel sencillo.
Un editor muy completo. 
Una de las características más importantes de Concrete5 es la calidad de los 
editores que incorpora. Se puede editar texto e imágenes con herramientas 
similares a las que usaríamos en Windows.
Conclusión.
MODX 
Se comenzó a desarrollar: 2004. 
Desarrolladores: Raymond Irving y Ryan Thrash. 
Premios: 
“Más prometedor CMS de código abierto” de Packt en 2007. 
“Elección de la crítica CMS de código abierto” en 2012 (CMS 
Critic. 
“Elección del público al mejor CMS de código abierto” en 2013 
de CMS Critic.
Instalación MODX 
El asistente de instalación es un poco minimalista, pero cumple su objetivo.
Instalación MODX 
No Permite: 
· Escoger 
características. 
· Dar una forma 
inical al sitio.
Administración MODX 
Herramientas de administración MUY básicas. 
Tienes que saber lo haces. 
Recuerda bastante a PHPMyAdmin.
Contenidos MODX 
SIN asistente…
Conclusión 
·No apto para novatos. 
·Posiblemente ofrece a un desarrollador web con 
conocimientos más flexibilidad para dar forma a la 
página, pero para el resto de los mortales es un poco 
infumable…
Joomla 
Salida: Agosto 2005. 
Desarrollador Joomla Group. 
Surgió como una bifurcación de otro proyecto: Mambo. 
Semejante a WordPress en aspecto y manejo.
Instalación de Joomla. 
· Fácil. 
· Rápida. 
· Convencional.
Configuración de Joomla. 
Hay un asistente muy completo para revisar toda la configuración junta.
Gestión de usuarios en Joomla 
Acceso al back-end pero sólo a gestión de 
contenidos. 
Acceso a todo 
Acceso de lectura a los contenidos del front-end 
Acceso de escritura a los contenidos del front-end 
Acceso de escritura a los contenidos del front-end 
incluyendo los que no son suyos, pero no pueden 
cambiar el estado de publicación. 
Como los editores pero pueden publicar contenidos 
o retirarlos aunque no sean suyos.
Gestión de contenidos en 
Joomla 
El editor de Joomla 
nos ha parecido: 
· Limitado 
· Confuso.
Sistema de menús de 
Joomla y Herramientas de 
administración. 
Lo mas parecido a un panel de administración son la barra 
lateral del panel de control y la barra superior con 
componentes drop-down. 
Esto es similar a otros CMS como Moodle pero no es ideal. 
Echamos de menos paneles dedicados.
Conclusión. 
Los mejores aspectos de Joomla son aquellos en los que se parece a 
otros CMS. La comunidad de usuarios es grande y hay documentación 
pero… 
Resulta incómodo de administrar en comparación con otros que 
hemos revisado.
FROG CMS. 
Salida: Enero 2007 como phpRadiant. 
Desarrollador (Fundador) Philippe Archambault. 
Uso intensivo de plantillas.
Requerimientos. 
Frog CMS está programado en lenguaje PHP (Hypertext Pre 
Processor) y SQL (Structure Query Language). 
La base de datos Mysql: allí es donde se guarda toda la 
información y la mayor parte de la configuración del sistema. 
Frog CMS corre mejor en servidores Unix/Apache, pero 
también se puede instalar en sistemas Windows.
Filosofía del 
Proyecto. 
La filosofía de Frog CMS es: 
• mantener el núcleo de la CMS ligero, rápido y flexible 
como sea posible, 
• ser fácil de instalar , 
• ser fácil para trabajar , 
• ser extendible y bien documentado.
Cuatro 
Pestañas.
Administración 
Simplificada.
Administración 
Simplificada.
La gestión de 
usuarios también 
está simplificada.
Sólo 3 Roles.
Mi página en Frog.
Conclusión. 
Lo prometido: Sencillo.
Drupal. 
Salida: Enero 2001. 
Desarrollador Dries Buytaert. 
Empezó enfocado como un portal de noticias.
Aspecto Inicial.
Instalación Drupal.
Configuración a 
través de paneles. 
Si vamos al panel de 
administración nos permite 
configurar todos los componentes 
de nuestro cms. 
Desde como se ve el propio panel 
de administración, agregando otros 
paneles como el del Tetris, hasta la 
gestion de los módulos o la 
apariencia de la web.
Agregando 
contenidos. 
Drupal facilita la gestion y subida de los 
contenidos, permite agregarlos con un 
formateo html con lo que obtiene una gran 
versatilidad, además de poder utilizar el gestor 
de la forma que mas nos convenga, ya que con 
un mismo cms podemos hacer: webs, blogs, 
foros, etc.
Gestionar los bloques, tanto su configuración como 
su localización es muy sencillo gracias a su paneles de configuración.
Usuarios.
Permisos de 
forma masiva. 
Para repartir permisos 
nos permite hacerlo 
en masa a los 
usuarios 
seleccionados.
Permisos 
y Roles. 
Se pueden crear roles customizados y definir sus permisos. 
El papel del rol aquí es similar al de los grupos de Active Directory.
Conclusión. 
Drupal es un CMS, muy completo y de una 
gran accesibilidad, además su instalación 
como su configuración inicial son sencillas y 
rápidas.
Conclusión. 
· Se estima que más del 5% de los contenidos accesibles via 
web en internet están gestionados con Drupal. 
· En su versión 7, Drupal es un recurso muy valorado por 
grandes empresas para contener y administrar intranets 
corporativas globales. 
· Es muy posible que la cantidad de incidentes de seguridad 
que afectan a Drupal tenga más que ver con el incentivo que 
representa que con que tenga más fallos de seguridad que 
otros CMS.
X3. 
Primera Versión Estable: Noviembre 2014. 
Audiencia específica: 
1. Editores de contenido: El proyecto está diseñado para 
administradores de sitios web con el fin de hacerlos independientes 
en la gestión de su sitio web. 
2. Webmasters: todo el poder y las posibilidades que ofrece X3 CMS 
pueden ser expresadas durante la configuración y configurar un sitio 
web. Operación realizada por un webmaster. 
3. Desarrolladores Web: si el webmast
Administración 
X3 CMS. 
Este gestor permite preparar la estructura HTML directamente 
mientras se agrega el contenido, mediante un agregador de 
etiquetas añadido al editor. Algo que me gusto mucho al 
probarlo, es que el los archivos que usa el gestor, los archivos que 
agregaremos nosotros durante la puesta a punto de la web, están 
muy organizados y nos permite acceder a ellos de una manera 
sencilla. Para instalar plug-ins tiene el inconveniente, comparado 
con otros CMS de no tener un acceso a un repositorio de módulos 
y plug-ins para agregarle, obligándonos a ellos a instalarlos 
manualmente.
Usuarios, Grupos y Permisos. 
La manera de administrar usuarios es: 
1.- Se crean los usuarios. 
2.- Se crean los grupos. 
3.- Se definen los permisos para cada grupo. 
4.- Se asignan usuarios a grupos.
¿Qué es Bitnami? 
Es un instalador multiplataforma, y con licencia GPL, de 
aplicaciones web de software libre. Es decir, proporciona 
instaladores para Linux, Windows y Mac OS y para este 
último, incluso proporciona en algunos casos versiones para 
PowerPC y para Intel. 
Su objetivo es facilitar la instalación y configuración de gran 
cantidad de aplicaciones web como por ejemplo: WordPress, 
Joomla!, Drupal, phpBB, MediaWiki, etcétera. 
Además instala todos los elementos que requiere el 
funcionamiento de la aplicación, como puede ser un servidor 
HTTP Apache, o una base de datos como MySQL.
Parece frecuente...
Los 10 riesgos críticos de seguridad de Drupal 
● SQL Injection 
● Cross Site Scripting (XSS) 
● Autenticaciones y sesiones 
● Referencias a objetos directos inseguros 
● Cross Site Request Forgery (CSRF) 
● Fallos de configuración (Principal fuente de los ataques!) 
● Mala encriptación de los datos almacenados 
● Fallo en la restricción de acceso a las URL 
● Fallos en el transporte de la información 
● Redirecciones sin validar
Y el favorito es… 
¡Depende! 
Bueno, en realidad no. OCPortal es claramente de los más 
fáciles de manejar y tiene de todo, pero lo correcto es que se 
señale que hay algunos mejores para unas cosas que otros. 
- De los CMS mejor valorados, un caso aparte es WebGui, que 
tiene un método de instalación diferente, especial… retorcido. 
- Otros CMS están pensados para desarrolladores con más 
habilidades y nos cuesta valorarlos. 
- Y luego está Frog CMS, que de simple que es, nos cae bien . 
Esperamos que os haya servido.
Recursos, referencias y enlaces. 
Top ten Reviews 
http://cms-software-review.toptenreviews.com/ 
CMS Critic 
http://www.cmscritic.com/wordpress-joomla-and-drupal-are-not-the-best-cms/ 
Spyrestudios. 
http://spyrestudios.com/free-content-management-systems/ 
Webdesignerpot. 
http://www.webdesignerdepot.com/2011/10/top-10-content-management-systems/ 
CMS Matrix 
http://www.cmsmatrix.org/ 
Social Compare 
http://socialcompare.com/en/comparison/popular-content-management-system-cms-comparison-table 
CMS Comparative Media Studies. 
http://cmsw.mit.edu/ 
CMS Comparative Media Studies. 
http://cmsw.mit.edu/ 
Joomla 
http://www.joomla.org/ 
OCPortal 
http://ocportal.com/start.htm 
Drupal 
https://www.drupal.org/ 
Rubedo 
http://www.rubedo-project.org/ 
Concrete5 
http://www.concrete5.org/ 
Modx 
http://modx.com/ 
Frog CMS 
http://www.madebyfrog.com/ 
Drupal 
https://www.drupal.org/ 
Bitnami 
https://bitnami.com/ 
WebGUI 
www.webgui.org/ 
Apache 
www.apache.org/ 
Perl 
https://www.perl.org/

Investigación y comparativa cms2

  • 1.
    Investigación y ComparativaCMS Pedro Soriano Kristofer Szostak Alejandro Bárbulo
  • 2.
    Fuente: toptenreviews.com. Aspectosa considerar: · Requerimientos. En función de la instalación existente. · Usabilidad. En función de quién vaya a administrar el contenido. · Seguridad. En función de qué tipo de contenidos se manejen y los incentivos que pueda haber para atacar la página. · Complementos. En función de la diversidad de los contenidos y la posibilidad de que la página evolucione.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
    OCPortal Salida: Febrero2004. Desarrollador: Chris Graham. Es el mejor valorado desde un punto de vista técnico. Su principal desventaja es que tiene una comunidad de usuarios pequeña en comparación con los otros CMS principales.
  • 8.
    Instalación OCPortal Lainstalación es una delicia. Un asistente te guía por todos los pasos necesarios para configurar el gestor y dejar una página básica funcionando.
  • 9.
    Instalación OCPortal Duranteel setup inicial se puede dar la forma general al sitio y adaptarlo a los objetivos.
  • 10.
    Administración de Usuariosen OCPortal La gestión de usuarios de OCPortal es la más sencilla de todos los CMS que hemos investigado. Para la gestión en general hay un panel:
  • 11.
    Administración de Usuariosen OCPortal La gestión de usuarios de OCPortal es la más sencilla de todos los CMS que hemos investigado. Para la gestión en general hay un panel:
  • 12.
  • 13.
  • 14.
    Administración de Contenidosen OCPortal El asistente más sencillo posible permite gestionar los contenidos de los módulos que hemos añadido.
  • 15.
    Administración de Contenidosen OCPortal Y lo mismo con el asistente para la estructura del sitio. O la seguridad.
  • 16.
    En resumen, ·El más completo. · El más sencillo. · Muchísimos aspectos de seguridad configurables · Módulos de e-commerce.
  • 17.
    Concrete5 Se comenzóa desarrollar: 2003. Desarrollador: Concrete5.org. Premio: “Proyecto del Mes” de SourceForge en 2008. Ha tenido uno de los crecimientos más rápidos de todos los CMS desde 2011.
  • 18.
    Instalación Concrete5 Elasistente de instalación de Concrete5 no es tan completo como OCPortal, pero aún así simplifica muchísimo el proceso.
  • 19.
    Instalación Concrete5 Laúnica opción que da el asistente de instalación de Concrete5 es hacer un sitio con estructura de blog, o un sitio en blanco.
  • 20.
    Administración Concrete5 Elsitio entero se puede administrar desde un panel sencillo.
  • 21.
    Un editor muycompleto. Una de las características más importantes de Concrete5 es la calidad de los editores que incorpora. Se puede editar texto e imágenes con herramientas similares a las que usaríamos en Windows.
  • 22.
  • 23.
    MODX Se comenzóa desarrollar: 2004. Desarrolladores: Raymond Irving y Ryan Thrash. Premios: “Más prometedor CMS de código abierto” de Packt en 2007. “Elección de la crítica CMS de código abierto” en 2012 (CMS Critic. “Elección del público al mejor CMS de código abierto” en 2013 de CMS Critic.
  • 24.
    Instalación MODX Elasistente de instalación es un poco minimalista, pero cumple su objetivo.
  • 25.
    Instalación MODX NoPermite: · Escoger características. · Dar una forma inical al sitio.
  • 26.
    Administración MODX Herramientasde administración MUY básicas. Tienes que saber lo haces. Recuerda bastante a PHPMyAdmin.
  • 27.
    Contenidos MODX SINasistente…
  • 28.
    Conclusión ·No aptopara novatos. ·Posiblemente ofrece a un desarrollador web con conocimientos más flexibilidad para dar forma a la página, pero para el resto de los mortales es un poco infumable…
  • 29.
    Joomla Salida: Agosto2005. Desarrollador Joomla Group. Surgió como una bifurcación de otro proyecto: Mambo. Semejante a WordPress en aspecto y manejo.
  • 30.
    Instalación de Joomla. · Fácil. · Rápida. · Convencional.
  • 31.
    Configuración de Joomla. Hay un asistente muy completo para revisar toda la configuración junta.
  • 32.
    Gestión de usuariosen Joomla Acceso al back-end pero sólo a gestión de contenidos. Acceso a todo Acceso de lectura a los contenidos del front-end Acceso de escritura a los contenidos del front-end Acceso de escritura a los contenidos del front-end incluyendo los que no son suyos, pero no pueden cambiar el estado de publicación. Como los editores pero pueden publicar contenidos o retirarlos aunque no sean suyos.
  • 33.
    Gestión de contenidosen Joomla El editor de Joomla nos ha parecido: · Limitado · Confuso.
  • 34.
    Sistema de menúsde Joomla y Herramientas de administración. Lo mas parecido a un panel de administración son la barra lateral del panel de control y la barra superior con componentes drop-down. Esto es similar a otros CMS como Moodle pero no es ideal. Echamos de menos paneles dedicados.
  • 35.
    Conclusión. Los mejoresaspectos de Joomla son aquellos en los que se parece a otros CMS. La comunidad de usuarios es grande y hay documentación pero… Resulta incómodo de administrar en comparación con otros que hemos revisado.
  • 36.
    FROG CMS. Salida:Enero 2007 como phpRadiant. Desarrollador (Fundador) Philippe Archambault. Uso intensivo de plantillas.
  • 37.
    Requerimientos. Frog CMSestá programado en lenguaje PHP (Hypertext Pre Processor) y SQL (Structure Query Language). La base de datos Mysql: allí es donde se guarda toda la información y la mayor parte de la configuración del sistema. Frog CMS corre mejor en servidores Unix/Apache, pero también se puede instalar en sistemas Windows.
  • 38.
    Filosofía del Proyecto. La filosofía de Frog CMS es: • mantener el núcleo de la CMS ligero, rápido y flexible como sea posible, • ser fácil de instalar , • ser fácil para trabajar , • ser extendible y bien documentado.
  • 39.
  • 40.
  • 41.
  • 42.
    La gestión de usuarios también está simplificada.
  • 43.
  • 44.
  • 45.
  • 46.
    Drupal. Salida: Enero2001. Desarrollador Dries Buytaert. Empezó enfocado como un portal de noticias.
  • 47.
  • 48.
  • 49.
    Configuración a travésde paneles. Si vamos al panel de administración nos permite configurar todos los componentes de nuestro cms. Desde como se ve el propio panel de administración, agregando otros paneles como el del Tetris, hasta la gestion de los módulos o la apariencia de la web.
  • 50.
    Agregando contenidos. Drupalfacilita la gestion y subida de los contenidos, permite agregarlos con un formateo html con lo que obtiene una gran versatilidad, además de poder utilizar el gestor de la forma que mas nos convenga, ya que con un mismo cms podemos hacer: webs, blogs, foros, etc.
  • 51.
    Gestionar los bloques,tanto su configuración como su localización es muy sencillo gracias a su paneles de configuración.
  • 52.
  • 53.
    Permisos de formamasiva. Para repartir permisos nos permite hacerlo en masa a los usuarios seleccionados.
  • 54.
    Permisos y Roles. Se pueden crear roles customizados y definir sus permisos. El papel del rol aquí es similar al de los grupos de Active Directory.
  • 55.
    Conclusión. Drupal esun CMS, muy completo y de una gran accesibilidad, además su instalación como su configuración inicial son sencillas y rápidas.
  • 56.
    Conclusión. · Seestima que más del 5% de los contenidos accesibles via web en internet están gestionados con Drupal. · En su versión 7, Drupal es un recurso muy valorado por grandes empresas para contener y administrar intranets corporativas globales. · Es muy posible que la cantidad de incidentes de seguridad que afectan a Drupal tenga más que ver con el incentivo que representa que con que tenga más fallos de seguridad que otros CMS.
  • 57.
    X3. Primera VersiónEstable: Noviembre 2014. Audiencia específica: 1. Editores de contenido: El proyecto está diseñado para administradores de sitios web con el fin de hacerlos independientes en la gestión de su sitio web. 2. Webmasters: todo el poder y las posibilidades que ofrece X3 CMS pueden ser expresadas durante la configuración y configurar un sitio web. Operación realizada por un webmaster. 3. Desarrolladores Web: si el webmast
  • 58.
    Administración X3 CMS. Este gestor permite preparar la estructura HTML directamente mientras se agrega el contenido, mediante un agregador de etiquetas añadido al editor. Algo que me gusto mucho al probarlo, es que el los archivos que usa el gestor, los archivos que agregaremos nosotros durante la puesta a punto de la web, están muy organizados y nos permite acceder a ellos de una manera sencilla. Para instalar plug-ins tiene el inconveniente, comparado con otros CMS de no tener un acceso a un repositorio de módulos y plug-ins para agregarle, obligándonos a ellos a instalarlos manualmente.
  • 59.
    Usuarios, Grupos yPermisos. La manera de administrar usuarios es: 1.- Se crean los usuarios. 2.- Se crean los grupos. 3.- Se definen los permisos para cada grupo. 4.- Se asignan usuarios a grupos.
  • 60.
    ¿Qué es Bitnami? Es un instalador multiplataforma, y con licencia GPL, de aplicaciones web de software libre. Es decir, proporciona instaladores para Linux, Windows y Mac OS y para este último, incluso proporciona en algunos casos versiones para PowerPC y para Intel. Su objetivo es facilitar la instalación y configuración de gran cantidad de aplicaciones web como por ejemplo: WordPress, Joomla!, Drupal, phpBB, MediaWiki, etcétera. Además instala todos los elementos que requiere el funcionamiento de la aplicación, como puede ser un servidor HTTP Apache, o una base de datos como MySQL.
  • 62.
  • 63.
    Los 10 riesgoscríticos de seguridad de Drupal ● SQL Injection ● Cross Site Scripting (XSS) ● Autenticaciones y sesiones ● Referencias a objetos directos inseguros ● Cross Site Request Forgery (CSRF) ● Fallos de configuración (Principal fuente de los ataques!) ● Mala encriptación de los datos almacenados ● Fallo en la restricción de acceso a las URL ● Fallos en el transporte de la información ● Redirecciones sin validar
  • 65.
    Y el favoritoes… ¡Depende! Bueno, en realidad no. OCPortal es claramente de los más fáciles de manejar y tiene de todo, pero lo correcto es que se señale que hay algunos mejores para unas cosas que otros. - De los CMS mejor valorados, un caso aparte es WebGui, que tiene un método de instalación diferente, especial… retorcido. - Otros CMS están pensados para desarrolladores con más habilidades y nos cuesta valorarlos. - Y luego está Frog CMS, que de simple que es, nos cae bien . Esperamos que os haya servido.
  • 66.
    Recursos, referencias yenlaces. Top ten Reviews http://cms-software-review.toptenreviews.com/ CMS Critic http://www.cmscritic.com/wordpress-joomla-and-drupal-are-not-the-best-cms/ Spyrestudios. http://spyrestudios.com/free-content-management-systems/ Webdesignerpot. http://www.webdesignerdepot.com/2011/10/top-10-content-management-systems/ CMS Matrix http://www.cmsmatrix.org/ Social Compare http://socialcompare.com/en/comparison/popular-content-management-system-cms-comparison-table CMS Comparative Media Studies. http://cmsw.mit.edu/ CMS Comparative Media Studies. http://cmsw.mit.edu/ Joomla http://www.joomla.org/ OCPortal http://ocportal.com/start.htm Drupal https://www.drupal.org/ Rubedo http://www.rubedo-project.org/ Concrete5 http://www.concrete5.org/ Modx http://modx.com/ Frog CMS http://www.madebyfrog.com/ Drupal https://www.drupal.org/ Bitnami https://bitnami.com/ WebGUI www.webgui.org/ Apache www.apache.org/ Perl https://www.perl.org/