SlideShare a Scribd company logo
1 of 7
Download to read offline
Gestión de contenidos con software libre
Ciclo de seminarios prácticos de soluciones empresariales en Software Libre
en el Centro Demostrador TIC de Galicia realizados por AGASOL.
Pablo Arias
www.PabloArias.eu
@PabloAriasRamos
Índice de contenido
Introducción..........................................................................................................................................3
Objetivos..........................................................................................................................................3
Qué es un Gestor de Contenidos (CMS)?........................................................................................3
Qué aporta a mi empresa?................................................................................................................3
Tipos de gestores de contenidos......................................................................................................3
Alternativas de CMS en Software Libre..............................................................................................4
Joomla!.............................................................................................................................................4
Wordpress........................................................................................................................................4
Drupal..............................................................................................................................................4
Criterios para seleccionar un CMS Libre y un proveedor....................................................................5
Caso práctico: Trabajar con un CMS Libre: Joomla!...........................................................................6
Conclusiones.........................................................................................................................................6
Bibliografía y referencias.....................................................................................................................7
Introducción
El seminario de “Gestión de contenidos con Software Libre” está dentro del Ciclo de seminarios
prácticos de soluciones empresariales en Software Libre en el Centro Demostrador TIC de
Galicia realizados por AGASOL.

Objetivos
Comprender qué es un gestor de contenidos, qué aporta, los diferentes tipos según su clasificación
así como algunas de las alternativas libres más destacadas.
Además veremos cómo trabajar con un CMS Libre: Joomla!

Qué es un Gestor de Contenidos (CMS)?
Un sistema de gestión de contenidos (o CMS, del inglés Content Management System) es un
programa que permite crear una estructura de soporte (framework) para la creación y
administración de contenidos, principalmente en páginas web, por parte de los administradores,
editores, participantes y demás roles.
Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del
sitio web. El sistema permite manejar de manera independiente el contenido y el diseño. Así, es
posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio web sin tener
que darle formato al contenido de nuevo, además de permitir la fácil y controlada publicación en el
sitio a varios editores. Un ejemplo clásico es el de editores que cargan el contenido al sistema y otro
de nivel superior (moderador o administrador) que permite que estos contenidos sean visibles a todo
el público (los aprueba).
Estos sistemas permiten abstraerse en gran medida de mucha de la problemática web pudiéndole
dedicar más tiempo a los contenidos y no tanto a cómo publicarlos.

Qué aporta a mi empresa?
El gestor de contenidos facilita el acceso a la publicación de contenidos a un rango mayor de
usuarios. Permite que sin conocimientos de programación ni maquetación cualquier usuario pueda
añadir contenido en el sitio web.
Además permite la gestión dinámica de usuarios y permisos, la colaboración de varios usuarios en
el mismo trabajo, la interacción mediante herramientas de comunicación.
Los costes de gestión de la información son mucho menores debido a que la maquetación es hecha
al inicio del proceso de implantación del gestor de contenidos.
La actualización, backup y reestructuración del portal son mucho más sencillas al tener todos los
datos vitales del portal, los contenidos, en una base de datos estructurada en el servidor.

Tipos de gestores de contenidos
Los gestores de contenido se pueden clasificar según diferentes criterios:
•

Por sus características
◦ Según el lenguaje de programación empleado, como por ejemplo PHP, Java, ASP. Ruby
On Rails, Python, PERL...
◦ Según la licencia: Software libre o propietario
•

Por su uso y funcionalidad
◦ Blogs; pensados para páginas personales.
◦ Foros; pensados para compartir opiniones.
◦ Wikis; pensados para el desarrollo colaborativo.
◦ Enseñanza; plataforma para contenidos de enseñanza on-line.
◦ Comercio electrónico; plataforma de gestión de usuarios, catálogo, compras y pagos.
◦ Publicaciones digitales.
◦ Difusión de contenido multimedia.
◦ Propósito general.

[Wikipedia]

Alternativas de CMS en Software Libre
Existe una gran cantidad de gestores de contenido:
http://en.wikipedia.org/wiki/List_of_content_management_systems#Open_source_software
Veamos las siguientes opciones: Joomla, Wordpress y Drupal. Software Libre desarrollado en PHP
y perfectamente orquestado con bases de datos MySQL y con el servidor web Apache, todo ello
bajo licencias libres.

Joomla!
Joomla permite desarrollar sitios web dinámicos e interactivos. Está creado por una comunidad muy
dinámica y no cuenta con una empresa detrás (esto no quiere decir que no haya un ecosistema
empresarial a su alrededor, todo lo contrario). Está respaldado por una organización sin ánimo de
lucro llamada “Open Source Matters” que organiza el proyecto y le da apoyo legal.
Es altamente escalable ya que hay disponibles más de 7.000 extensiones además de proporcionar
herramientas para hacerlas a medida. Su código en PHP con Programación Orientada a Objetos y el
patrón Modelo - Vista - Controlador lo hacen muy versátil.
El 2,8% de páginas en Internet emplean Joomla y ya está disponible en 64 idiomas. Estas cifras
aportan una gran confianza ya que indica el estado de madurez del proyecto.

Wordpress
Wordpress están enfocado principalmente a la creación de bitácoras web o blogs (sitios web
periódicamente actualizados). Las causas de su enorme crecimiento son, entre otras, su licencia, su
facilidad de uso y sus características como gestor de contenidos.
Otro motivo que considerar sobre su éxito y extensión es la enorme comunidad de desarrolladores y
diseñadores, encargados de desarrollarlo en general o crear plugins y temas para la comunidad.
[Wikipedia]

Drupal
Drupal es un CMF (Content Management Framework) modular multipropósito y muy configurable
que permite publicar artículos, imágenes y otros tipos de contenidos además de contar con servicios
añadidos como foros, encuestas, votaciones, blogs y administración de usuarios y permisos.
Escrito en PHP, 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.
No obstante, su flexibilidad y adaptabilidad, así como la gran cantidad de módulos adicionales
disponibles, hace que sea adecuado para realizar muchos tipos diferentes de sitio web.
[Wikipedia]

Criterios para seleccionar un CMS Libre y un proveedor
El éxito en el desarrollo e implantación de un portal web depende en gran medida de la experiencia
y profesionalidad del proveedor tecnológico. El primer paso que se debe plantear para desarrollar
un sitio web es definir los objetivos que pretende conseguir. Lógicamente los objetivos variarán
según la entidad concreta, algunos ejemplos de estos objetivos son: aumentar clientes y ventas,
mejorar la imagen de la empresa, facilitar el acceso a grandes cantidades de información o aumentar
la productividad de la organización y de sus trabajadores.
La consecución de estos objetivos va más allá de la selección, adaptación e implantación de un
CMS, requerirá un verdadero proceso de consultoría para conocer las necesidades de la
organización y poder desarrollar una solución que permita cumplir con éxito los objetivos
planteados al inicio.
Conviene señalar que en la mayoría de los casos, la consecución de los objetivos planteados
requerirá una respuesta combinada de solución tecnológica y servicios de valor añadido, es
decir: diseño de marca, definición de estrategia online, campaña de marketing, fidelización de
usuarios, posicionamiento Web, etc. Decimos esto porque es bastante habitual, especialmente entre
las empresas con recursos muy limitados, realizar una inversión para el desarrollo de un sitio web
con el objetivo de aumentar el número de clientes, pero no incluir, ya sea de forma externa o
interna, servicios de posicionamiento y marketing, por poner unos ejemplos, que ayuden a la
captación de clientes.
Por otro lado, la correcta elección de un proveedor tecnológico puede ser especialmente difícil en
las organizaciones que no dispongan de las capacidades necesarias para evaluar técnicamente las
propuestas recibidas, pero no por ello debe dejarse al azar o utilizar como criterio exclusivamente el
precio. Existen muchos factores que un cliente debe tener en cuenta a la hora de seleccionar un
proveedor tecnológico y su propuesta de servicios.
A continuación se incluyen algunos elementos que un usuario debe tener en cuenta a la hora de
implantar un CMS en su organización:
•

Profesionalidad y confianza del proveedor tecnológico. En caso de no tener referencias
previas, la imagen percibida puede ser de utilidad: calidad de la información presentada,
cumplimiento de compromisos, diseño de su propio portal Web.

•

Proveedor especializado con experiencia demostrable. En este punto será de utilidad
analizar los proyectos realizados por la empresa, evaluar la calidad y diseños, conocer sus
clientes, si fuese posible hablar con alguno de ellos. Está información suele estar localizada
en el portal Web del proveedor, también es conveniente hablar con el propio proveedor para
que explique su experiencia y los servicios prestados. Lo más importante es que el
proveedor sea especialista, esto puede verse también en los servicios prestados.

•

Servicios de valor añadido ofertados. Es interesante asegurarse que el proveedor presta
otros servicios de valor añadido que podrían ser interesantes ya sea para el proyecto actual o
para proyectos futuros: campañas de marketing, posicionamiento, hosting, soporte,
mantenimiento de la solución, community manager, programa de formación, etc.
•

Calidad de la presentación de la propuesta. En este punto caben muchas cosas, tanto la
calidad de la propia presentación propuesta, con errores ortográficos, claridad de la
información, detalle de los servicios prestados, entregables al cliente, plazos a cumplir,
presupuesto, etc.

•

Calidad de la solución tecnológica propuesta. En este caso se refiere a la propuesta
técnica tanto de la solución tecnológica (CMS), como a las adaptaciones a realizar y a los
servicios de valor añadido que se prestarán. En este punto es importante evaluar la
flexibilidad y facilidad de mantenimiento de la solución.

•

Flexibilidad y facilidad de adaptación de la solución en el futuro. Siempre que sea
posible será necesario evaluar la flexibilidad de adaptación de la solución a implantar, ya
que con total seguridad la entidad necesitará evolucionar el portal en el futuro. Aquí entran
en juego muchos factores, no todos fáciles de medir. Algunos consejos para realizar está
evaluación son:
◦ La solución debería ser software libre, pues favorece la independencia del proveedor y
facilita la adaptación del CMS.
◦ Es importante que la aplicación tenga una buena valoración por parte del mercado y un
grado de implantación adecuado.
◦ También es interesante saber si se pueden encontrar otros proveedores especializados
en el CMS propuesto, de manera que no el cliente no se ate a un proveedor en exclusiva.
◦ La documentación aportada por el proveedor una vez finalizado el proyecto es otro de
los puntos vitales, esta documentación puede recoger información sobre la arquitectura
de la solución propuesta, manuales de uso y de administración del sistema, información
sobre el hosting del servicio, etc.
◦ Indispensable que el cliente tenga todo el código fuente de cualquier desarrollo
específico realizado.
◦ Presupuesto final. El coste del proyecto no debería ser en ningún caso el criterio
principal, aunque sería ingenuo pensar que no es generalmente el más importante. En la
medida de lo posible es necesario evaluarlo en su justa medida, valorando siempre el
resto de criterios (experiencia, servicios proporcionados, calidad de propuesta...) y
teniendo en cuenta la importancia del proyecto para la organización y los objetivos
perseguidos.

Biblib: Centro de Apoyo Tecnológico a Emprendedores

Caso práctico: Trabajar con un CMS Libre: Joomla!
Para el caso práctico utilizaremos la siguiente documentación:
•

“Joomla! 3 en 10 sencillos pasos” escrito por Hagen Graf y traducido por Manuel Rubio.
Enlace: http://cocoate.com/es/12/12/joomla-3-en-10-sencillos-pasos

•

“Joomla! 3 simple y fácil” escrito por el equipo de Joomlashine. Enlace:
http://magazine.joomla.org/es/ediciones-anteriores/sept-2013/item/1477-joomla3-x-simple-y
-facil-traduccion-del-ebook-joomla3-x-made-easy

Conclusiones
Existen grandes soluciones de Software Libre para la gestión de contenidos web. Antes de escoger
una, deben definirse los objetivos a cubrir.
Bibliografía y referencias
Se ha empleado la Wikipedia como fuente de definiciones en las secciones marcadas al final como
[Wikipedia]
Para los criterios de selección se empleó Biblib: Centro de Apoyo Tecnológico a Emprendedores.
(http://www.bilib.es/noticias/noticia/articulo/cual-es-el-mejor-cms-para-mi-empresa-es-la-p)
Para el caso práctico se emplean diferentes fuentes de documentación:
•

Documentación oficial de Joomla: http://docs.joomla.org/

•

“Joomla! 3 en 10 sencillos pasos” escrito por Hagen Graf y traducido por Manuel Rubio.
Enlace: http://cocoate.com/es/12/12/joomla-3-en-10-sencillos-pasos

•

“Joomla! 3 simple y fácil” escrito por el equipo de Joomlashine. Enlace:
http://magazine.joomla.org/es/ediciones-anteriores/sept-2013/item/1477-joomla3-x-simple-y
-facil-traduccion-del-ebook-joomla3-x-made-easy

More Related Content

What's hot (15)

Gestor de contenidos
Gestor de contenidosGestor de contenidos
Gestor de contenidos
 
Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1Gestores de-contenidos-tics-exposicion-1
Gestores de-contenidos-tics-exposicion-1
 
investigación de tecnologías web
investigación de tecnologías web  investigación de tecnologías web
investigación de tecnologías web
 
Los sistemas de gestión de contenidos
Los sistemas de gestión de contenidosLos sistemas de gestión de contenidos
Los sistemas de gestión de contenidos
 
Enterprise 2.0 Ppt
Enterprise 2.0 PptEnterprise 2.0 Ppt
Enterprise 2.0 Ppt
 
Gestion de contenidos
Gestion de contenidosGestion de contenidos
Gestion de contenidos
 
ADMIN
ADMINADMIN
ADMIN
 
Informe IBM Web Content Management y WebSphere Portal. Solución y posicionam...
Informe IBM Web Content Management y WebSphere Portal. Solución y posicionam...Informe IBM Web Content Management y WebSphere Portal. Solución y posicionam...
Informe IBM Web Content Management y WebSphere Portal. Solución y posicionam...
 
Universidad metropolitana de_educacion
Universidad metropolitana de_educacionUniversidad metropolitana de_educacion
Universidad metropolitana de_educacion
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Modelo Para Contenidos Digitales(Clase 4)
Modelo Para Contenidos Digitales(Clase 4)Modelo Para Contenidos Digitales(Clase 4)
Modelo Para Contenidos Digitales(Clase 4)
 
Los gestores de contenido
Los gestores de contenidoLos gestores de contenido
Los gestores de contenido
 
Módulo 1
Módulo 1Módulo 1
Módulo 1
 
Presentacion Cms
Presentacion Cms Presentacion Cms
Presentacion Cms
 
Cms vigil1
Cms vigil1Cms vigil1
Cms vigil1
 

Similar to 131107 gestión contenidos_joomla

Segunda Charla
Segunda CharlaSegunda Charla
Segunda CharlaLuis Vahos
 
2 estructura de_un_sitio_web
2 estructura de_un_sitio_web2 estructura de_un_sitio_web
2 estructura de_un_sitio_webYulian Bedoya
 
Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02Anali Ilana
 
Sistemas e commerce
Sistemas e commerceSistemas e commerce
Sistemas e commerceLedher Rivas
 
Presentacion sin titulo(2)
Presentacion sin titulo(2)Presentacion sin titulo(2)
Presentacion sin titulo(2)lady0714
 
Documentacion ihm3
Documentacion ihm3Documentacion ihm3
Documentacion ihm3coorie100
 
Presentacion Informatica ppt
Presentacion Informatica pptPresentacion Informatica ppt
Presentacion Informatica pptAndres Cardenas
 
Sistema manejador de contenidos
Sistema manejador de contenidosSistema manejador de contenidos
Sistema manejador de contenidosCristinanhdez
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticaalexakorayma
 
Gestores de contenidos web
Gestores de contenidos webGestores de contenidos web
Gestores de contenidos webJose Castilla
 
Gestores de contenidos web
Gestores de contenidos webGestores de contenidos web
Gestores de contenidos webJose Castilla
 
Tarea iii, tecnología
Tarea iii, tecnologíaTarea iii, tecnología
Tarea iii, tecnologíaTania Ceballo
 
Material 2020 a1_com270_01_133696
Material 2020 a1_com270_01_133696Material 2020 a1_com270_01_133696
Material 2020 a1_com270_01_133696quijoteaha
 
Trabajo contra
Trabajo contraTrabajo contra
Trabajo contrajoanvega8
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidosXanaJJ
 

Similar to 131107 gestión contenidos_joomla (20)

Segunda Charla
Segunda CharlaSegunda Charla
Segunda Charla
 
2 estructura de_un_sitio_web
2 estructura de_un_sitio_web2 estructura de_un_sitio_web
2 estructura de_un_sitio_web
 
Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02
 
Sistemas e commerce
Sistemas e commerceSistemas e commerce
Sistemas e commerce
 
Presentacion sin titulo(2)
Presentacion sin titulo(2)Presentacion sin titulo(2)
Presentacion sin titulo(2)
 
Documentacion ihm3
Documentacion ihm3Documentacion ihm3
Documentacion ihm3
 
Presentacion Informatica ppt
Presentacion Informatica pptPresentacion Informatica ppt
Presentacion Informatica ppt
 
Sistema manejador de contenidos
Sistema manejador de contenidosSistema manejador de contenidos
Sistema manejador de contenidos
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Gestores de contenidos web
Gestores de contenidos webGestores de contenidos web
Gestores de contenidos web
 
Gestores de contenidos web
Gestores de contenidos webGestores de contenidos web
Gestores de contenidos web
 
Tarea iii, tecnología
Tarea iii, tecnologíaTarea iii, tecnología
Tarea iii, tecnología
 
Ecommerce y marketing digital
Ecommerce y marketing digitalEcommerce y marketing digital
Ecommerce y marketing digital
 
Plantillas ReadySET
Plantillas ReadySETPlantillas ReadySET
Plantillas ReadySET
 
Material 2020 a1_com270_01_133696
Material 2020 a1_com270_01_133696Material 2020 a1_com270_01_133696
Material 2020 a1_com270_01_133696
 
Trabajo contra
Trabajo contraTrabajo contra
Trabajo contra
 
Presentación1 de gestion de contenidos nuevo
Presentación1 de gestion de contenidos  nuevoPresentación1 de gestion de contenidos  nuevo
Presentación1 de gestion de contenidos nuevo
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Gestion de Contenidos
Gestion de ContenidosGestion de Contenidos
Gestion de Contenidos
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidos
 

More from José Luis Varela Martínez

131114 programa xestion_rede_empresarial_zentyal
131114 programa xestion_rede_empresarial_zentyal131114 programa xestion_rede_empresarial_zentyal
131114 programa xestion_rede_empresarial_zentyalJosé Luis Varela Martínez
 
Presentacion victor gomez redes sociais e comunicacion20_0
Presentacion victor gomez redes sociais e comunicacion20_0Presentacion victor gomez redes sociais e comunicacion20_0
Presentacion victor gomez redes sociais e comunicacion20_0José Luis Varela Martínez
 

More from José Luis Varela Martínez (17)

Entornos personales de aprendizaje
Entornos personales de aprendizajeEntornos personales de aprendizaje
Entornos personales de aprendizaje
 
Casos big data
Casos big dataCasos big data
Casos big data
 
Balidea servicios Tic I+D+I
Balidea servicios Tic  I+D+IBalidea servicios Tic  I+D+I
Balidea servicios Tic I+D+I
 
Presentación corporativa balidea (español)
Presentación corporativa balidea (español)Presentación corporativa balidea (español)
Presentación corporativa balidea (español)
 
131121 xestion integral_open_erp
131121 xestion integral_open_erp131121 xestion integral_open_erp
131121 xestion integral_open_erp
 
131125 grupos traballo_e-groupware
131125 grupos traballo_e-groupware131125 grupos traballo_e-groupware
131125 grupos traballo_e-groupware
 
131121 xestion integral_open_erp
131121 xestion integral_open_erp131121 xestion integral_open_erp
131121 xestion integral_open_erp
 
131119 almacenamento nube_owncloud
131119 almacenamento nube_owncloud131119 almacenamento nube_owncloud
131119 almacenamento nube_owncloud
 
131114 programa xestion_rede_empresarial_zentyal
131114 programa xestion_rede_empresarial_zentyal131114 programa xestion_rede_empresarial_zentyal
131114 programa xestion_rede_empresarial_zentyal
 
131112 xestion clientes_sugar_crm
131112 xestion clientes_sugar_crm131112 xestion clientes_sugar_crm
131112 xestion clientes_sugar_crm
 
131029 tenda liña_prestashop
131029 tenda liña_prestashop131029 tenda liña_prestashop
131029 tenda liña_prestashop
 
Community management (1)
Community management (1)Community management (1)
Community management (1)
 
Nuevas tecnologiascomoentenderlas
Nuevas tecnologiascomoentenderlasNuevas tecnologiascomoentenderlas
Nuevas tecnologiascomoentenderlas
 
Redes socialeseindustriasculturales
Redes socialeseindustriasculturalesRedes socialeseindustriasculturales
Redes socialeseindustriasculturales
 
Identidade dixital posiciona_t_busca_emprego
Identidade dixital posiciona_t_busca_empregoIdentidade dixital posiciona_t_busca_emprego
Identidade dixital posiciona_t_busca_emprego
 
Presentacion victor gomez redes sociais e comunicacion20_0
Presentacion victor gomez redes sociais e comunicacion20_0Presentacion victor gomez redes sociais e comunicacion20_0
Presentacion victor gomez redes sociais e comunicacion20_0
 
Presentacion victor gomez identidade dixital 20
Presentacion victor gomez identidade dixital 20Presentacion victor gomez identidade dixital 20
Presentacion victor gomez identidade dixital 20
 

131107 gestión contenidos_joomla

  • 1. Gestión de contenidos con software libre Ciclo de seminarios prácticos de soluciones empresariales en Software Libre en el Centro Demostrador TIC de Galicia realizados por AGASOL. Pablo Arias www.PabloArias.eu @PabloAriasRamos
  • 2. Índice de contenido Introducción..........................................................................................................................................3 Objetivos..........................................................................................................................................3 Qué es un Gestor de Contenidos (CMS)?........................................................................................3 Qué aporta a mi empresa?................................................................................................................3 Tipos de gestores de contenidos......................................................................................................3 Alternativas de CMS en Software Libre..............................................................................................4 Joomla!.............................................................................................................................................4 Wordpress........................................................................................................................................4 Drupal..............................................................................................................................................4 Criterios para seleccionar un CMS Libre y un proveedor....................................................................5 Caso práctico: Trabajar con un CMS Libre: Joomla!...........................................................................6 Conclusiones.........................................................................................................................................6 Bibliografía y referencias.....................................................................................................................7
  • 3. Introducción El seminario de “Gestión de contenidos con Software Libre” está dentro del Ciclo de seminarios prácticos de soluciones empresariales en Software Libre en el Centro Demostrador TIC de Galicia realizados por AGASOL. Objetivos Comprender qué es un gestor de contenidos, qué aporta, los diferentes tipos según su clasificación así como algunas de las alternativas libres más destacadas. Además veremos cómo trabajar con un CMS Libre: Joomla! Qué es un Gestor de Contenidos (CMS)? Un sistema de gestión de contenidos (o CMS, del inglés Content Management System) es un programa que permite crear una estructura de soporte (framework) para la creación y administración de contenidos, principalmente en páginas web, por parte de los administradores, editores, participantes y demás roles. Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio web. El sistema permite manejar de manera independiente el contenido y el diseño. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio web sin tener que darle formato al contenido de nuevo, además de permitir la fácil y controlada publicación en el sitio a varios editores. Un ejemplo clásico es el de editores que cargan el contenido al sistema y otro de nivel superior (moderador o administrador) que permite que estos contenidos sean visibles a todo el público (los aprueba). Estos sistemas permiten abstraerse en gran medida de mucha de la problemática web pudiéndole dedicar más tiempo a los contenidos y no tanto a cómo publicarlos. Qué aporta a mi empresa? El gestor de contenidos facilita el acceso a la publicación de contenidos a un rango mayor de usuarios. Permite que sin conocimientos de programación ni maquetación cualquier usuario pueda añadir contenido en el sitio web. Además permite la gestión dinámica de usuarios y permisos, la colaboración de varios usuarios en el mismo trabajo, la interacción mediante herramientas de comunicación. Los costes de gestión de la información son mucho menores debido a que la maquetación es hecha al inicio del proceso de implantación del gestor de contenidos. La actualización, backup y reestructuración del portal son mucho más sencillas al tener todos los datos vitales del portal, los contenidos, en una base de datos estructurada en el servidor. Tipos de gestores de contenidos Los gestores de contenido se pueden clasificar según diferentes criterios: • Por sus características ◦ Según el lenguaje de programación empleado, como por ejemplo PHP, Java, ASP. Ruby On Rails, Python, PERL... ◦ Según la licencia: Software libre o propietario
  • 4. • Por su uso y funcionalidad ◦ Blogs; pensados para páginas personales. ◦ Foros; pensados para compartir opiniones. ◦ Wikis; pensados para el desarrollo colaborativo. ◦ Enseñanza; plataforma para contenidos de enseñanza on-line. ◦ Comercio electrónico; plataforma de gestión de usuarios, catálogo, compras y pagos. ◦ Publicaciones digitales. ◦ Difusión de contenido multimedia. ◦ Propósito general. [Wikipedia] Alternativas de CMS en Software Libre Existe una gran cantidad de gestores de contenido: http://en.wikipedia.org/wiki/List_of_content_management_systems#Open_source_software Veamos las siguientes opciones: Joomla, Wordpress y Drupal. Software Libre desarrollado en PHP y perfectamente orquestado con bases de datos MySQL y con el servidor web Apache, todo ello bajo licencias libres. Joomla! Joomla permite desarrollar sitios web dinámicos e interactivos. Está creado por una comunidad muy dinámica y no cuenta con una empresa detrás (esto no quiere decir que no haya un ecosistema empresarial a su alrededor, todo lo contrario). Está respaldado por una organización sin ánimo de lucro llamada “Open Source Matters” que organiza el proyecto y le da apoyo legal. Es altamente escalable ya que hay disponibles más de 7.000 extensiones además de proporcionar herramientas para hacerlas a medida. Su código en PHP con Programación Orientada a Objetos y el patrón Modelo - Vista - Controlador lo hacen muy versátil. El 2,8% de páginas en Internet emplean Joomla y ya está disponible en 64 idiomas. Estas cifras aportan una gran confianza ya que indica el estado de madurez del proyecto. Wordpress Wordpress están enfocado principalmente a la creación de bitácoras web o blogs (sitios web periódicamente actualizados). Las causas de su enorme crecimiento son, entre otras, su licencia, su facilidad de uso y sus características como gestor de contenidos. Otro motivo que considerar sobre su éxito y extensión es la enorme comunidad de desarrolladores y diseñadores, encargados de desarrollarlo en general o crear plugins y temas para la comunidad. [Wikipedia] Drupal Drupal es un CMF (Content Management Framework) modular multipropósito y muy configurable que permite publicar artículos, imágenes y otros tipos de contenidos además de contar con servicios añadidos como foros, encuestas, votaciones, blogs y administración de usuarios y permisos.
  • 5. Escrito en PHP, 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. No obstante, su flexibilidad y adaptabilidad, así como la gran cantidad de módulos adicionales disponibles, hace que sea adecuado para realizar muchos tipos diferentes de sitio web. [Wikipedia] Criterios para seleccionar un CMS Libre y un proveedor El éxito en el desarrollo e implantación de un portal web depende en gran medida de la experiencia y profesionalidad del proveedor tecnológico. El primer paso que se debe plantear para desarrollar un sitio web es definir los objetivos que pretende conseguir. Lógicamente los objetivos variarán según la entidad concreta, algunos ejemplos de estos objetivos son: aumentar clientes y ventas, mejorar la imagen de la empresa, facilitar el acceso a grandes cantidades de información o aumentar la productividad de la organización y de sus trabajadores. La consecución de estos objetivos va más allá de la selección, adaptación e implantación de un CMS, requerirá un verdadero proceso de consultoría para conocer las necesidades de la organización y poder desarrollar una solución que permita cumplir con éxito los objetivos planteados al inicio. Conviene señalar que en la mayoría de los casos, la consecución de los objetivos planteados requerirá una respuesta combinada de solución tecnológica y servicios de valor añadido, es decir: diseño de marca, definición de estrategia online, campaña de marketing, fidelización de usuarios, posicionamiento Web, etc. Decimos esto porque es bastante habitual, especialmente entre las empresas con recursos muy limitados, realizar una inversión para el desarrollo de un sitio web con el objetivo de aumentar el número de clientes, pero no incluir, ya sea de forma externa o interna, servicios de posicionamiento y marketing, por poner unos ejemplos, que ayuden a la captación de clientes. Por otro lado, la correcta elección de un proveedor tecnológico puede ser especialmente difícil en las organizaciones que no dispongan de las capacidades necesarias para evaluar técnicamente las propuestas recibidas, pero no por ello debe dejarse al azar o utilizar como criterio exclusivamente el precio. Existen muchos factores que un cliente debe tener en cuenta a la hora de seleccionar un proveedor tecnológico y su propuesta de servicios. A continuación se incluyen algunos elementos que un usuario debe tener en cuenta a la hora de implantar un CMS en su organización: • Profesionalidad y confianza del proveedor tecnológico. En caso de no tener referencias previas, la imagen percibida puede ser de utilidad: calidad de la información presentada, cumplimiento de compromisos, diseño de su propio portal Web. • Proveedor especializado con experiencia demostrable. En este punto será de utilidad analizar los proyectos realizados por la empresa, evaluar la calidad y diseños, conocer sus clientes, si fuese posible hablar con alguno de ellos. Está información suele estar localizada en el portal Web del proveedor, también es conveniente hablar con el propio proveedor para que explique su experiencia y los servicios prestados. Lo más importante es que el proveedor sea especialista, esto puede verse también en los servicios prestados. • Servicios de valor añadido ofertados. Es interesante asegurarse que el proveedor presta otros servicios de valor añadido que podrían ser interesantes ya sea para el proyecto actual o para proyectos futuros: campañas de marketing, posicionamiento, hosting, soporte, mantenimiento de la solución, community manager, programa de formación, etc.
  • 6. • Calidad de la presentación de la propuesta. En este punto caben muchas cosas, tanto la calidad de la propia presentación propuesta, con errores ortográficos, claridad de la información, detalle de los servicios prestados, entregables al cliente, plazos a cumplir, presupuesto, etc. • Calidad de la solución tecnológica propuesta. En este caso se refiere a la propuesta técnica tanto de la solución tecnológica (CMS), como a las adaptaciones a realizar y a los servicios de valor añadido que se prestarán. En este punto es importante evaluar la flexibilidad y facilidad de mantenimiento de la solución. • Flexibilidad y facilidad de adaptación de la solución en el futuro. Siempre que sea posible será necesario evaluar la flexibilidad de adaptación de la solución a implantar, ya que con total seguridad la entidad necesitará evolucionar el portal en el futuro. Aquí entran en juego muchos factores, no todos fáciles de medir. Algunos consejos para realizar está evaluación son: ◦ La solución debería ser software libre, pues favorece la independencia del proveedor y facilita la adaptación del CMS. ◦ Es importante que la aplicación tenga una buena valoración por parte del mercado y un grado de implantación adecuado. ◦ También es interesante saber si se pueden encontrar otros proveedores especializados en el CMS propuesto, de manera que no el cliente no se ate a un proveedor en exclusiva. ◦ La documentación aportada por el proveedor una vez finalizado el proyecto es otro de los puntos vitales, esta documentación puede recoger información sobre la arquitectura de la solución propuesta, manuales de uso y de administración del sistema, información sobre el hosting del servicio, etc. ◦ Indispensable que el cliente tenga todo el código fuente de cualquier desarrollo específico realizado. ◦ Presupuesto final. El coste del proyecto no debería ser en ningún caso el criterio principal, aunque sería ingenuo pensar que no es generalmente el más importante. En la medida de lo posible es necesario evaluarlo en su justa medida, valorando siempre el resto de criterios (experiencia, servicios proporcionados, calidad de propuesta...) y teniendo en cuenta la importancia del proyecto para la organización y los objetivos perseguidos. Biblib: Centro de Apoyo Tecnológico a Emprendedores Caso práctico: Trabajar con un CMS Libre: Joomla! Para el caso práctico utilizaremos la siguiente documentación: • “Joomla! 3 en 10 sencillos pasos” escrito por Hagen Graf y traducido por Manuel Rubio. Enlace: http://cocoate.com/es/12/12/joomla-3-en-10-sencillos-pasos • “Joomla! 3 simple y fácil” escrito por el equipo de Joomlashine. Enlace: http://magazine.joomla.org/es/ediciones-anteriores/sept-2013/item/1477-joomla3-x-simple-y -facil-traduccion-del-ebook-joomla3-x-made-easy Conclusiones Existen grandes soluciones de Software Libre para la gestión de contenidos web. Antes de escoger una, deben definirse los objetivos a cubrir.
  • 7. Bibliografía y referencias Se ha empleado la Wikipedia como fuente de definiciones en las secciones marcadas al final como [Wikipedia] Para los criterios de selección se empleó Biblib: Centro de Apoyo Tecnológico a Emprendedores. (http://www.bilib.es/noticias/noticia/articulo/cual-es-el-mejor-cms-para-mi-empresa-es-la-p) Para el caso práctico se emplean diferentes fuentes de documentación: • Documentación oficial de Joomla: http://docs.joomla.org/ • “Joomla! 3 en 10 sencillos pasos” escrito por Hagen Graf y traducido por Manuel Rubio. Enlace: http://cocoate.com/es/12/12/joomla-3-en-10-sencillos-pasos • “Joomla! 3 simple y fácil” escrito por el equipo de Joomlashine. Enlace: http://magazine.joomla.org/es/ediciones-anteriores/sept-2013/item/1477-joomla3-x-simple-y -facil-traduccion-del-ebook-joomla3-x-made-easy