66
Investigación y Comparativa CMS Pedro Soriano Kristofer Szostak Alejandro Bárbulo

Investigación y comparativa cms

  • Upload
    psvasir

  • View
    229

  • Download
    0

Embed Size (px)

Citation preview

Investigación y Comparativa CMS

Pedro SorianoKristofer 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 OCPortalLa 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 OCPortalDurante 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.

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.

Concrete5

Instalación Concrete5El asistente de instalación de Concrete5 no es tan completo como OCPortal, pero aún así simplifica muchísimo el proceso.

Instalación Concrete5La ú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 Concrete5El 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 MODXEl 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 MODXHerramientas de administración MUY básicas.Tienes que saber lo haces.Recuerda bastante a PHPMyAdmin.

Contenidos MODXSIN 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énestá 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 lagestion 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 comosu 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.

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ónX3 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...

● 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

Los 10 riesgos críticos de seguridad de Drupal

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.

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 Reviewshttp://cms-software-review.toptenreviews.com/CMS Critichttp://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 Matrixhttp://www.cmsmatrix.org/Social Comparehttp://socialcompare.com/en/comparison/popular-content-management-system-cms-comparison-tableCMS Comparative Media Studies.http://cmsw.mit.edu/CMS Comparative Media Studies.http://cmsw.mit.edu/Joomlahttp://www.joomla.org/OCPortalhttp://ocportal.com/start.htmDrupalhttps://www.drupal.org/Rubedohttp://www.rubedo-project.org/Concrete5http://www.concrete5.org/Modxhttp://modx.com/Frog CMShttp://www.madebyfrog.com/

Drupalhttps://www.drupal.org/Bitnamihttps://bitnami.com/WebGUIwww.webgui.org/Apachewww.apache.org/Perlhttps://www.perl.org/