SlideShare una empresa de Scribd logo
1 de 38
Gestores de Contenido
         ¿Qué es un CMS?

Una aplicación CMS (Content
Management System) o gestor de
contenidos es una aplicación
transparente a los visitantes de un sitio
Web que permite:
   El mantenimiento de un portal Web
   Añadir nuevos contenidos
   Editar y actualizar los ya existentes
   Eliminarlos definitivamente


¿Qué ocurriría si no dispondríamos
de estas herramientas?
Gestores de Contenido
      Funciones básicas

Creación de Contenido
   Editores WYSIWYG
   Editores personalizados
Gestión de Contenido
   Información adicional del contenido
   Estructura del portal
   Workflow
Publicación
Presentación
Gestores de Contenido
         Otras características

Funcionalidad extra.
Integración de estándares (CSS, XML, WAI,
RSS).
Uso de las nuevas tecnologías (JSF, Ajax, …).
Facilidad de uso.
Flexibilidad.
Reutilización.
Control de usuario.
Contener más de un portal (Multisites).
Desarrollo del producto.
Comunidad de programadores.
Velocidad.
Buscador.
Gestores de Contenido
       Clasificación de CMS

Según el lenguaje de programación:
    PHP
    Java
    ASP.NET
Según su licencia:
    Comerciales
    Código libre
Gestores de Contenido
        Clasificación según lenguaje

PHP
    Ventajas: Simple, fácil de aprender, buen
   rendimiento, buen soporte a bases de datos, gran
   cantidad de CMS, numerosos hostings gratuitos.
    Inconvenientes: Pierde claridad en el código,
   dificultad a la hora de desarrollar funcionalidades
   complejas, pocos CMS profesionales.
Java
    Ventajas: Amplia funcionalidad a disposición.
    Inconvenientes: Mayor tiempo de aprendizaje,
   pocas herramientas donde poder elegir, ausencia
   de hosting gratuito.
ASP.NET
    Ventajas: Amplia funcionalidad a disposición.
    Inconvenientes: Mayor tiempo de aprendizaje,
   pocas herramientas donde poder elegir y con
   poco recorrido.
Gestores de Contenido
         Clasificación según lenguaje


Herramientas
  PHP
     Joomla, Drupal, PHP-Nuke, Typo3, …
  Java
     OpenCms, Apache Lenya, Magnolia,
    Vignette, …
  ASP.NET
     Microsoft CMS, NetPublisher, Kentico CMS,
    DotNetNuke, …
Gestores de Contenido
          Clasificación según licencia

CMS Comerciales             CMS Código Libre
 Fuentes propietarias.       Fuentes abiertas.
 Modificaciones las          Las modificaciones
hacen los                   por terceros.
desarrolladores.             No tiene coste
 Un coste elevado.          adicional.
 Amplia                      Documentación
documentación.              escasa.
 Módulos de pago.            Módulos gratis y de
                            pago.
Gestores de Contenido
         Clasificación según lenguaje


Herramientas
  Comerciales
     Microsoft CMS, Kentico CMS,
   Vignette, …
  Código Libre
    OpenCms, Typo3, Joomla, PHP-
   Nuke, DotNetNuke, Magnolia, …
Gestores de Contenido
        Futuro de los CMS

 Se deben adoptar estándares en el
almacenaje, estructuración y gestión
del contenido.
 Fracaso de proyectos que no se
ajusten a las nuevas tendencias en
desarrollo web.
 Fusión de los CMS con los gestores
documentales.
Gestores de Contenido
             Resumen

Criterios de Selección

  Cumple con las características elementales de un
  Gestor de Contenidos
  Licencia
  Lenguaje de programación
  Facilidad de uso
  Integración con estándares
  Funcionalidad extra
  Documentación
  Comunidad de soporte
  Velocidad
  …
OpenCms
       ¿Qué es OpenCms?


 OpenCms es un gestor de contenidos de
fuentes abiertas basado en Java y en tecnología
XML. Es distribuido por la empresa Alkacon
Software bajo licencia LGPL .
 Lo único que requiere OpenCms para su
instalación es un contenedor de JSP/Servlet
como Apache Tomcat y un sistema de gestión
de base de datos como MySql.
OpenCms
       Historia


 Comienza alrededor de 1999 con su
predecesor, el MhtCms.
 La primera versión de fuentes abiertas fue
liberada en la exposición CeBit 2000.
 Alexander Kandzior implementó su primer CMS
1998.
 En 2002 el proyecto pasó por un bache.
 Alexander Kandzior, fundó la compañía Alkacon
Software.
OpenCms
     Características

 Se basa en XML y Java
 Entorno de trabajo basado en navegador
 Editor WYSIWYG
 Internacionalización
 Versiones del contenido
 Sistema de plantillas
 Exportación de contenido estático y dinámico
 Sistema de caché
 Soporte de motor de búsquedas
 Clustering para el balanceo de carga y
tolerancia a fallos
OpenCms
           Proyectos Online y Offline

Offline:
  Normalmente el modo en el que se trabaja.
  Los recursos creados o la modificación de los
  mismos sólo se verán en este modo.


Online:
  Al publicar los recursos ya son visibles
OpenCms
Vista de Explorador
OpenCms
Recursos
OpenCms
Recursos
OpenCms
Recursos
OpenCms
Edición Vía Formulario
OpenCms
Edición Directa
OpenCms
Edición de contenido no estructurado
OpenCms
Vista de Administración
OpenCms
       Vista de Administración

Gestión de Proyectos
Gestión de Usuarios
Gestión de Base de Datos
Gestión de Módulos
Historial de Ficheros
Validación de enlaces
Galería de Imágenes
Indexación
Tareas Programadas
Herramientas de contenido
Herramientas del Espacio de Trabajo
OpenCms
    Módulos


Sindicación RSS
MvnForum
OsWorkflow
Valoración de contenido
Integración de Velocity
Operaciones con Imágenes
Traducción al Castellano
OpenCmsHispano
      …antecedentes

 El Continuo desarrollo del empleo de
herramientas de gestión de contenidos.
 Los elevados costes de licencias en
gestores de contenidos comerciales.
 El impulso del Software libre.
 Apoyo a las pequeñas empresas y
jóvenes desarrolladores.
 La inexistencia de referencias
bibliográficas en castellano.
OpenCmsHispano
       …el proyecto



 OpenCmsHispano, es un proyecto que nace
con la vocación emprendedora de un grupo
de jóvenes profesionales andaluces del sector
de las TI (Tecnologías de la Información).

 Una voz en español que pretende a través
de todos los medios de los que disponga
transmitir esta tecnología en nuestro idioma a
cualquier rincón del planeta.
OpenCmsHispano
          …el proyecto…
Objetivos:
     Publicación de un portal de contenidos y
    servicios web.
     Realización de eventos formativos y de
    comunicación.
     Edición de bibliografía técnica para la difusión en
    los principales medios audiovisuales.
     Consultoría técnica y apoyo a la creación de
    empleo.
     Ayuda a la evolución y versiones de OpenCms.
     Colaboración     y     búsqueda      de     apoyos
    estratégicos.
OpenCmsHispano
OpenCmsHispano hoy…




  El inicio de
una REALIDAD
OpenCmsHispano
        OpenCmsHispano hoy…


Nace:

www.opencmshispano.com
www.opencmshispano.org
               Foro Técnico
               Boletines Digitales
               Lista de correo
OpenCmsHispano
   OpenCmsHispano hoy…




¿Qué estamos haciendo?
OpenCmsHispano
          OpenCmsHispano hoy…

¿Qué estamos haciendo?

    Trabajamos para conseguir una
   versión estable de nuestro portal
      AAA
      Posicionamiento en buscadores
      Puesta en producción de todos   los
     Servicios disponibles
OpenCmsHispano
          OpenCmsHispano hoy…

¿Qué estamos haciendo?
     Estamos trabajando en la difusión y
     promoción de nuestra comunidad mediante la
     elaboración de merchandising, intercambio de
     enlaces con otros portales similares, etc.


      Estamos trabajando en la obtención de fondos
     y colaboraciones con empresas públicas y
     privadas para poder extender nuestras redes a
     todos los territorios de habla hispana
OpenCmsHispano
   OpenCmsHispano hoy…



Os invitamos a participar
www.opencmshispano.com
Gestores de contenido

Más contenido relacionado

La actualidad más candente

Introducción a los sistemas de gestion de contenidos (CMS)
Introducción a los sistemas de gestion de contenidos (CMS)Introducción a los sistemas de gestion de contenidos (CMS)
Introducción a los sistemas de gestion de contenidos (CMS)Daniel Primo
 
Uso y administracion de paginas web
Uso y administracion de paginas webUso y administracion de paginas web
Uso y administracion de paginas webErick Moreno
 
Sistemas de gestión de contenidos
Sistemas de gestión de contenidosSistemas de gestión de contenidos
Sistemas de gestión de contenidosFabiola Cortes
 
Investigación y comparativa cms
Investigación y comparativa cmsInvestigación y comparativa cms
Investigación y comparativa cmspsvasir
 
Trabajo escrito de contra jornada
Trabajo escrito de contra jornadaTrabajo escrito de contra jornada
Trabajo escrito de contra jornadaBryanandrey
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-webolguisf
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado clienteJeremias Morales
 
Manual Tutorial Javascript Con Ejemplos
Manual Tutorial Javascript Con EjemplosManual Tutorial Javascript Con Ejemplos
Manual Tutorial Javascript Con EjemplosSteven Gomez
 
Content Management System (CMS)
Content Management System (CMS)Content Management System (CMS)
Content Management System (CMS)luislolo
 

La actualidad más candente (20)

Introducción a los sistemas de gestion de contenidos (CMS)
Introducción a los sistemas de gestion de contenidos (CMS)Introducción a los sistemas de gestion de contenidos (CMS)
Introducción a los sistemas de gestion de contenidos (CMS)
 
Tecnologias de desarrollo web
Tecnologias de desarrollo webTecnologias de desarrollo web
Tecnologias de desarrollo web
 
Cms
CmsCms
Cms
 
Gestores de contenido
Gestores de contenidoGestores de contenido
Gestores de contenido
 
Uso y administracion de paginas web
Uso y administracion de paginas webUso y administracion de paginas web
Uso y administracion de paginas web
 
Análisis del Whitepaper DB4O
Análisis del Whitepaper DB4OAnálisis del Whitepaper DB4O
Análisis del Whitepaper DB4O
 
Sistemas de gestión de contenidos
Sistemas de gestión de contenidosSistemas de gestión de contenidos
Sistemas de gestión de contenidos
 
Gestor de contenidos
Gestor de contenidosGestor de contenidos
Gestor de contenidos
 
Que es un Sistema de Gestión de Contenidos
Que es un Sistema de Gestión de ContenidosQue es un Sistema de Gestión de Contenidos
Que es un Sistema de Gestión de Contenidos
 
Investigación y comparativa cms
Investigación y comparativa cmsInvestigación y comparativa cms
Investigación y comparativa cms
 
0. Antecedentes Asp
0. Antecedentes Asp0. Antecedentes Asp
0. Antecedentes Asp
 
Trabajo escrito de contra jornada
Trabajo escrito de contra jornadaTrabajo escrito de contra jornada
Trabajo escrito de contra jornada
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Gestión de Contenidos
Gestión de ContenidosGestión de Contenidos
Gestión de Contenidos
 
Dinamicas
DinamicasDinamicas
Dinamicas
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente
 
Tecnologías Web
Tecnologías WebTecnologías Web
Tecnologías Web
 
Manual Tutorial Javascript Con Ejemplos
Manual Tutorial Javascript Con EjemplosManual Tutorial Javascript Con Ejemplos
Manual Tutorial Javascript Con Ejemplos
 
Content Management System (CMS)
Content Management System (CMS)Content Management System (CMS)
Content Management System (CMS)
 

Similar a Gestores de contenido

Guia de aprendizaje 4 cms
Guia de aprendizaje 4 cmsGuia de aprendizaje 4 cms
Guia de aprendizaje 4 cmslechonahp
 
Taller Open Cms Instalacion
Taller Open Cms InstalacionTaller Open Cms Instalacion
Taller Open Cms Instalacionosmarinero
 
Universidad metropolitana de_educacion
Universidad metropolitana de_educacionUniversidad metropolitana de_educacion
Universidad metropolitana de_educacionHarol Caicedo
 
Trabajo del bloger subiirlo
Trabajo del bloger subiirloTrabajo del bloger subiirlo
Trabajo del bloger subiirlocmartinez1292
 
Curso Cms 2 Sistema De GestióN De Contenidos
Curso Cms   2 Sistema De GestióN De ContenidosCurso Cms   2 Sistema De GestióN De Contenidos
Curso Cms 2 Sistema De GestióN De ContenidosJose Ponce
 
Unidad 2
Unidad 2Unidad 2
Unidad 2rkdbeto
 
Material 2020 a1_com270_01_133696
Material 2020 a1_com270_01_133696Material 2020 a1_com270_01_133696
Material 2020 a1_com270_01_133696quijoteaha
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidosJulio Antiche
 
Tarea iii, tecnología
Tarea iii, tecnologíaTarea iii, tecnología
Tarea iii, tecnologíaTania Ceballo
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidosThaliainga
 
Introducción a Gestores de Contenido web
Introducción a Gestores de Contenido webIntroducción a Gestores de Contenido web
Introducción a Gestores de Contenido webWiyingi
 
Modulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptModulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptssuser73f459
 

Similar a Gestores de contenido (20)

Guia de aprendizaje 4 cms
Guia de aprendizaje 4 cmsGuia de aprendizaje 4 cms
Guia de aprendizaje 4 cms
 
Taller Open Cms Instalacion
Taller Open Cms InstalacionTaller Open Cms Instalacion
Taller Open Cms Instalacion
 
charla
charlacharla
charla
 
Universidad metropolitana de_educacion
Universidad metropolitana de_educacionUniversidad metropolitana de_educacion
Universidad metropolitana de_educacion
 
Trabajo del bloger subiirlo
Trabajo del bloger subiirloTrabajo del bloger subiirlo
Trabajo del bloger subiirlo
 
charla
charlacharla
charla
 
Curso Cms 2 Sistema De GestióN De Contenidos
Curso Cms   2 Sistema De GestióN De ContenidosCurso Cms   2 Sistema De GestióN De Contenidos
Curso Cms 2 Sistema De GestióN De Contenidos
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Tarea CMS
Tarea CMSTarea CMS
Tarea CMS
 
Dn13 u3 a24_mtf
Dn13 u3 a24_mtfDn13 u3 a24_mtf
Dn13 u3 a24_mtf
 
Cms vigil1
Cms vigil1Cms vigil1
Cms vigil1
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
Dinamicas
DinamicasDinamicas
Dinamicas
 
Material 2020 a1_com270_01_133696
Material 2020 a1_com270_01_133696Material 2020 a1_com270_01_133696
Material 2020 a1_com270_01_133696
 
CMS
CMSCMS
CMS
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidos
 
Tarea iii, tecnología
Tarea iii, tecnologíaTarea iii, tecnología
Tarea iii, tecnología
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidos
 
Introducción a Gestores de Contenido web
Introducción a Gestores de Contenido webIntroducción a Gestores de Contenido web
Introducción a Gestores de Contenido web
 
Modulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptModulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.ppt
 

Gestores de contenido

  • 1.
  • 2.
  • 3. Gestores de Contenido ¿Qué es un CMS? Una aplicación CMS (Content Management System) o gestor de contenidos es una aplicación transparente a los visitantes de un sitio Web que permite: El mantenimiento de un portal Web Añadir nuevos contenidos Editar y actualizar los ya existentes Eliminarlos definitivamente ¿Qué ocurriría si no dispondríamos de estas herramientas?
  • 4. Gestores de Contenido Funciones básicas Creación de Contenido Editores WYSIWYG Editores personalizados Gestión de Contenido Información adicional del contenido Estructura del portal Workflow Publicación Presentación
  • 5. Gestores de Contenido Otras características Funcionalidad extra. Integración de estándares (CSS, XML, WAI, RSS). Uso de las nuevas tecnologías (JSF, Ajax, …). Facilidad de uso. Flexibilidad. Reutilización. Control de usuario. Contener más de un portal (Multisites). Desarrollo del producto. Comunidad de programadores. Velocidad. Buscador.
  • 6. Gestores de Contenido Clasificación de CMS Según el lenguaje de programación: PHP Java ASP.NET Según su licencia: Comerciales Código libre
  • 7. Gestores de Contenido Clasificación según lenguaje PHP Ventajas: Simple, fácil de aprender, buen rendimiento, buen soporte a bases de datos, gran cantidad de CMS, numerosos hostings gratuitos. Inconvenientes: Pierde claridad en el código, dificultad a la hora de desarrollar funcionalidades complejas, pocos CMS profesionales. Java Ventajas: Amplia funcionalidad a disposición. Inconvenientes: Mayor tiempo de aprendizaje, pocas herramientas donde poder elegir, ausencia de hosting gratuito. ASP.NET Ventajas: Amplia funcionalidad a disposición. Inconvenientes: Mayor tiempo de aprendizaje, pocas herramientas donde poder elegir y con poco recorrido.
  • 8. Gestores de Contenido Clasificación según lenguaje Herramientas PHP Joomla, Drupal, PHP-Nuke, Typo3, … Java OpenCms, Apache Lenya, Magnolia, Vignette, … ASP.NET Microsoft CMS, NetPublisher, Kentico CMS, DotNetNuke, …
  • 9. Gestores de Contenido Clasificación según licencia CMS Comerciales CMS Código Libre Fuentes propietarias. Fuentes abiertas. Modificaciones las Las modificaciones hacen los por terceros. desarrolladores. No tiene coste Un coste elevado. adicional. Amplia Documentación documentación. escasa. Módulos de pago. Módulos gratis y de pago.
  • 10. Gestores de Contenido Clasificación según lenguaje Herramientas Comerciales Microsoft CMS, Kentico CMS, Vignette, … Código Libre OpenCms, Typo3, Joomla, PHP- Nuke, DotNetNuke, Magnolia, …
  • 11. Gestores de Contenido Futuro de los CMS Se deben adoptar estándares en el almacenaje, estructuración y gestión del contenido. Fracaso de proyectos que no se ajusten a las nuevas tendencias en desarrollo web. Fusión de los CMS con los gestores documentales.
  • 12. Gestores de Contenido Resumen Criterios de Selección Cumple con las características elementales de un Gestor de Contenidos Licencia Lenguaje de programación Facilidad de uso Integración con estándares Funcionalidad extra Documentación Comunidad de soporte Velocidad …
  • 13.
  • 14. OpenCms ¿Qué es OpenCms? OpenCms es un gestor de contenidos de fuentes abiertas basado en Java y en tecnología XML. Es distribuido por la empresa Alkacon Software bajo licencia LGPL . Lo único que requiere OpenCms para su instalación es un contenedor de JSP/Servlet como Apache Tomcat y un sistema de gestión de base de datos como MySql.
  • 15. OpenCms Historia Comienza alrededor de 1999 con su predecesor, el MhtCms. La primera versión de fuentes abiertas fue liberada en la exposición CeBit 2000. Alexander Kandzior implementó su primer CMS 1998. En 2002 el proyecto pasó por un bache. Alexander Kandzior, fundó la compañía Alkacon Software.
  • 16. OpenCms Características Se basa en XML y Java Entorno de trabajo basado en navegador Editor WYSIWYG Internacionalización Versiones del contenido Sistema de plantillas Exportación de contenido estático y dinámico Sistema de caché Soporte de motor de búsquedas Clustering para el balanceo de carga y tolerancia a fallos
  • 17. OpenCms Proyectos Online y Offline Offline: Normalmente el modo en el que se trabaja. Los recursos creados o la modificación de los mismos sólo se verán en este modo. Online: Al publicar los recursos ya son visibles
  • 24. OpenCms Edición de contenido no estructurado
  • 26. OpenCms Vista de Administración Gestión de Proyectos Gestión de Usuarios Gestión de Base de Datos Gestión de Módulos Historial de Ficheros Validación de enlaces Galería de Imágenes Indexación Tareas Programadas Herramientas de contenido Herramientas del Espacio de Trabajo
  • 27. OpenCms Módulos Sindicación RSS MvnForum OsWorkflow Valoración de contenido Integración de Velocity Operaciones con Imágenes Traducción al Castellano
  • 28.
  • 29. OpenCmsHispano …antecedentes El Continuo desarrollo del empleo de herramientas de gestión de contenidos. Los elevados costes de licencias en gestores de contenidos comerciales. El impulso del Software libre. Apoyo a las pequeñas empresas y jóvenes desarrolladores. La inexistencia de referencias bibliográficas en castellano.
  • 30. OpenCmsHispano …el proyecto OpenCmsHispano, es un proyecto que nace con la vocación emprendedora de un grupo de jóvenes profesionales andaluces del sector de las TI (Tecnologías de la Información). Una voz en español que pretende a través de todos los medios de los que disponga transmitir esta tecnología en nuestro idioma a cualquier rincón del planeta.
  • 31. OpenCmsHispano …el proyecto… Objetivos: Publicación de un portal de contenidos y servicios web. Realización de eventos formativos y de comunicación. Edición de bibliografía técnica para la difusión en los principales medios audiovisuales. Consultoría técnica y apoyo a la creación de empleo. Ayuda a la evolución y versiones de OpenCms. Colaboración y búsqueda de apoyos estratégicos.
  • 32. OpenCmsHispano OpenCmsHispano hoy… El inicio de una REALIDAD
  • 33. OpenCmsHispano OpenCmsHispano hoy… Nace: www.opencmshispano.com www.opencmshispano.org Foro Técnico Boletines Digitales Lista de correo
  • 34. OpenCmsHispano OpenCmsHispano hoy… ¿Qué estamos haciendo?
  • 35. OpenCmsHispano OpenCmsHispano hoy… ¿Qué estamos haciendo? Trabajamos para conseguir una versión estable de nuestro portal AAA Posicionamiento en buscadores Puesta en producción de todos los Servicios disponibles
  • 36. OpenCmsHispano OpenCmsHispano hoy… ¿Qué estamos haciendo? Estamos trabajando en la difusión y promoción de nuestra comunidad mediante la elaboración de merchandising, intercambio de enlaces con otros portales similares, etc. Estamos trabajando en la obtención de fondos y colaboraciones con empresas públicas y privadas para poder extender nuestras redes a todos los territorios de habla hispana
  • 37. OpenCmsHispano OpenCmsHispano hoy… Os invitamos a participar www.opencmshispano.com