SlideShare una empresa de Scribd logo
1 de 34
DISEÑO WEB
¿Qué es un Sistemas de
               Gestión de Contenidos?
Introducción




                 ¿Qué es un CMS?
Definición
               • Un sistema de gestión de contenidos
                 (Content Management Systems o CMS) es un
                 software que se utiliza principalmente para
                 facilitar la gestión de sitos Web, ya sea en
                 Internet o en una intranet, y por eso también
                 son conocidos como gestores de contenido
                 Web (Web Content Management o WCM).
               • Consiste en:
Introducción




               Una interfaz que controla una o varias bases
                 de datos en la que se aloja el contenido del
                 sitio.
               El sistema permite manejar de manera
                 independiente el contenido y el diseño.
Antecedentes

               • Los CMS aparecen a fines de los años 90
               • En 1995 se presento un CMS basado en
                 una base de datos.
               • Entre los CMS de código abierto uno de
                 los primeros fue Typo 3.
Introducción




               • Los CMS se hacen populares desde el
                 año 2000 con la aparición del PHPNuke
Evolución

Los primeros sistemas de administración de
gestión fueron desarrollados por organizaciones
que publicaban una gran cantidad de contenido
en internet.

Necesitaban de continuas actualizaciones como:
• Revistas en línea
• Periódicos
• Publicaciones corporativas
Evolución
                     Páginas estáticas (HTML). Edición a mano
                    Difícil actualización. Contenido y diseño unidos




                    Páginas dinámicas (CGI). Gestores complicados
                                    Poca flexibilidad
Introducción




                   Páginas dinámicas (PHP, ASP, Java). Gran flexibilidad
                        Crecimiento de las comunidades de usuarios
                      Separación total entre presentación y contenido
Funcionamiento

James Robertson (2003) propone una división
de la funcionalidad de los sistemas de gestión de
contenidos en cuatro categorías:
• Creación de contenido
• Gestión de contenido
• Publicación y
• Presentación
   Creación de    Gestión de
                               Publicación   Presentación
    contenido     contenido
Utilidad

           La utilidad de un CMS radica en los siguientes
           aspectos:

           •   Inclusión de nuevas funcionalidades en el web.
           •   Mantenimiento de gran cantidad de páginas.
           •   Reutilización de objetos o componentes.
           •   Páginas interactivas.
           •   Cambios del aspecto de la web.
Utilidad




           •   Consistencia de la web.
           •   Control de acceso.
Tipos de Gestores de Contenidos
                Los gestores de contenido se pueden clasificar
                según diferentes criterios:
                 Según el tipo de licencia
                   Por una parte están los CMS comercializados por
                   empresas que consideran el código fuente un activo
                   más que tienen que mantener en propiedad, y que
                   no permiten que terceros tengan acceso. Llamado
                   también Software Propietario
                  Por la otra tenemos los de código fuente
Clasificación




                   abierto, desarrollados por individuos, grupos o
                   empresas que permiten el acceso libre y la
                   modificación del código fuente. Los CMS de código
                   abierto son mucho más flexibles en este
                   sentido, pero se podría considerar que la herramienta
                   comercial será más estable y coherente al estar
                   desarrollada por un mismo grupo.
Tipos de Gestores de Contenidos
                Por su uso y funcionalidad
                  Los podemos agrupar según el tipo de sitio que
                  permiten gestionar.
                  – Genéricos: Ofrecen la plataforma para desarrollar e
                    implementar aplicaciones que den solución a necesidades
                    específicas. Pueden servir para construir soluciones de
                    gestión de contenidos, para soluciones de comercio
                    electrónico, blogs, portales,... Ejemplos: Zope, OpenCMS,
                    Typo3, Apache lenya.
                  – Foros: sitio que permite la discusión en línea donde los
Clasificación




                    usuarios pueden reunirse y discutir temas en los que están
                    interesados. Ejemplos: phpBB, SMF, MyBB.
                  – Blogs: Publicación de noticias o artículos en orden
                    cronológico con espacio para comentarios y discusión.
                    Ejemplos: Wordpress, Typo.
Tipos de Gestores de Contenidos
                – eCommerce: Son Sitios web para comercio electrónico.
                  Ejemplo: osCommerce
                – Portal: Sitio web con contenido y funcionalidad diversa que
                  sirve como fuente de información o como soporte a una
                  comunidad.                                         Ejemplos:
                  PHPNuke, Postnuke, Joomla, Drupal, Plone.
                – Galería: Permite administrar y generar automáticamente un
                  portal     o    sitio   web     que   muestra      contenido
                  audiovisual, normalmente imágenes. Ejemplo: Gallery.
                – e-Learning: Sirve para la enseñanza de conocimientos. Los
                  usuarios son los profesores y estudiantes, tenemos aulas
Clasificación




                  virtuales donde se ponen a disposición el material del curso.
                  Ejemplo: Moodle.
                – Publicaciones digitales: son plataformas especialmente
                  diseñadas teniendo en cuenta las necesidades de las
                  publicaciones digitales, tales como periódicos, revistas, etc.
                  Ejemplo: ePrints.
Tipos de Gestores de Contenidos
                Según el           lenguaje   de   programación
                empleado:
                 Los podemos agrupar según el lenguaje         de
                 programación usado en el desarrollo del CMS
                 –   Java: O.
                 –   PHP: si.
                 –   Ruby On Rails: Pu
                 –   Python:
                 –   Active Server Pages:
Clasificación
Tipos de CMS

                 En nuestro caso hablaremos en delante de los CMS de
                 Código Abierto.
Clasificación
Criterios de Selección de un CMS

             •   Arquitectura técnica.
             •   Grado de desarrollo.
             •   Soporte.
             •   Posición en el mercado y opiniones.
             •   Usabilidad.
             •   Accesibilidad.
Selección…




             •   Velocidad de descarga.
             •   Funcionalidades.
Funcionamiento
                • El CMS permite desarrollar un sitio
                  Web con una base de datos y sistema
                  de administración instalada.

                • El desarrollador debe ocuparse de la
                  información que desee publicar, ya
Funcionalidad




                  que el sistema gestionará todos los
                  demás       detalles    técnicos     y
                  administrativos siguientes, como son:
Funcionamiento
                • Publicación de Contenidos: podrá crear
                  páginas y editarlas desde un sencillo editor
                  que permite formatear los textos con los
                  estilos e imágenes deseados.
                • Administrador de Imágenes: posee una
                  utilidad para subir imágenes al servidor y
                  usarlas en todo el sitio.
                • Encuestas: posee un sistema de votaciones y
                  encuestas dinámicas con resultados en barras
Funcionalidad




                  porcentuales.
                • Publicidad: es posible hacer publicidad en el
                  sitio usando el Administrador de Banners.
                • Estadísticas de visitas: con información de
                  navegador, OS, y detalles de los documentos
                  (páginas) más vistos.
Gestión del sitio Web

                           • Dependiendo de la plataforma escogida se
                             podrá escoger diferentes niveles de acceso
Administración del sitio


                             para los usuarios; yendo desde el
                             administrador del portal hasta el usuario sin
                             permiso de edición, o creador de contenido.

                           • Dependiendo de la aplicación podrá haber
                             varios permisos intermedios que permitan
                             la edición del contenido, la supervisión y
                             reedición del contenido de otros usuarios.
Gestión del sitio Web


                           • El CMS controla y ayuda a manejar
Administración del sitio



                             cada paso de este proceso, incluyendo
                             las labores técnicas de publicar los
                             documentos a uno o más sitios.

                           • En muchos sitios con CMS una sola
                             persona hace el papel de creador y
                             editor, como por ejemplo los blogs.
Ventajas de un CMS

           • 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 indexar contenido en el
             portal.
           • Además permite la gestión dinámica de
             usuarios y permisos, la colaboración de
Ventajas




             varios usuarios en el mismo trabajo, la
             interacción mediante herramientas de
             comunicación.
Ventajas de un CMS

           • Los costos de gestión de la información son
             mucho menores ya que se elimina un eslabón de
             la cadena de publicación
           • Publicación de Contenidos: podrá crear páginas
             ilimitadas y editarlas desde un sencillo editor que
             permite formatear los textos con los estilos e
             imágenes deseados. Los contenidos son
             totalmente editables y modificables.
           • Escalabilidad e implementación de nuevas
             funcionalidades: ofrece la posibilidad de
Ventajas




             instalar, desinstalar y administrar componentes y
             módulos, que agregarán servicios de valor a los
             visitantes de su sitio web, por ejemplo: galerías de
             imágenes, foros, newsletters, clasificados, etc.
Ventajas de un CMS
           • Administración de usuarios: le permite
             almacenar datos de usuarios registrados y
             también la posibilidad de enviar E-mails
             masivos a todos. La administración de
             usuarios es jerárquica, y los distintos grupos
             de usuarios poseen diferentes niveles de
             facultades/permisos dentro de la gestión y
             administración del sitio.
           • Diseño y aspecto estético del sitio: Es posible
             cambiar todo el aspecto del sitio web tan solo
             con un par de clicks, gracias al sistema de
             templates que utiliza Joomla.
Ventajas




           • Navegación y menú: Totalmente editables
             desde el panel administrador
           • Administrador de Imágenes: posee una
             utilidad para subir imágenes al servidor y
             usarlas en todo el sitio.
Ventajas de un CMS
           Disposición de módulos modificable:
           En un sitio creado con CMS, la posición de
           módulos puede acomodarse como se
           prefiera.
           Encuestas:      posee    un    sistema   de
           votaciones y encuestas dinámicas con
           resultados en barras porcentuales.
           Feed de Noticias: trae incorporado un
           sistema de sindicación de noticias por
           RSS/XMS de generación automática
           Publicidad: es posible hacer publicidad en
Ventajas




           el sitio usando el Administrador de Banners
           Estadísticas de visitas: con información
           de navegador, OS, y detalles de los
           documentos (páginas) más vistos.
Requerimientos de un CMS
                           • Una de las características comunes de los CMS
                             basados en código abierto es que tienen detrás una
                             gran comunidad de desarrolladores y usuarios que
Requerimientos de un CMS

                             ponen sus conocimientos al servicio del resto.
                           • Los más populares cuentan con portales
                             nacionales,      donde     se     van     añadiendo
                             tutoriales, trucos, consejos, manuales y además
                             ofrecen foros que, por regla general, son muy
                             activos.
                           • Es en estas comunidades donde encontraremos la
                             mejor forma de aprender el uso del CMS en sus
                             distintos niveles en caso de ser usuarios noveles.
                           • Algunas de las comunidades en español
                             relacionadas        con      los      CMS        son
                             www.joomlaspanish.org, www.drupal.org.es, www.e
                             107.es y www.opencmshispano.com.
Requerimientos de un CMS
                            Requerimientos del servidor
                             Existen muchas modalidades de hosting y
                             también muchos proveedores de servicios de
Requerimientos de un CMS

                             Internet (ISP), hasta las ofertas básicas
                             ofrecen lo que realmente se necesita para
                             instalar y mantener correctamente un CMS.
                             Los requisitos para la mayoría de este tipo de
                             aplicaciones son:
                               Disponer de un servidor de aplicaciones (PHP)
                               Un servidor de bases de datos (MySQL)
                               Un servidor web (Apache)
                              Elementos que son ofrecidos por el proveedor
                              de Internet cuando contratamos un servicio de
                              hospedaje.
Requerimientos de un CMS
                            El cliente FTP
                             En modo local utilizar un cliente de
                             FTP, como FileZilla. Nos servirá para subir al
Requerimientos de un CMS

                             servidor todos los ficheros que vienen en el
                             paquete del CMS.
                             Listos los ficheros, accederemos vía FTP al
                             servidor con el nombre de usuario y
                             contraseña.
                             El cliente FTP también será extremadamente
                             útil posteriormente, ya que lo necesitaremos
                             para actualizar algún fichero, manejar
                             permisos de carpetas y también acceder a la
                             plantilla del sitio para mejorar su aspecto.
Requerimientos de un CMS
                            Crear una base de datos
                             Habitualmente, el proveedor de Internet
                             también proporciona el acceso al panel de
Requerimientos de un CMS

                             control de nuestro servidor a través de un
                             usuario y una contraseña. Son habituales
                             sistemas como Cpanel, Plesk, PHPmyAdmin
                             o incluso uno desarrollado por el propio ISP.
                             Sea cual sea, deberemos acceder al apartado
                             Bases de datos para crear una nueva, la
                             cual, lógicamente, estará vacía en primera
                             instancia. Apuntaremos los datos de acceso a
                             dicha base de datos (como su nombre, usuario
                             y contraseña) para introducirlos durante el
                             proceso de instalación del CMS.
Requerimientos de un CMS
                            Crear una base de datos
                             Habitualmente, el proveedor de Internet
                             también proporciona el acceso al panel de
Requerimientos de un CMS

                             control de nuestro servidor a través de un
                             usuario y una contraseña. Son habituales
                             sistemas como Cpanel, Plesk, PHPmyAdmin
                             o incluso uno desarrollado por el propio ISP.
                             Sea cual sea, deberemos acceder al apartado
                             Bases de datos para crear una nueva, la
                             cual, lógicamente, estará vacía en primera
                             instancia.
                             Apuntaremos los datos de
                             acceso a dicha base de
                             datos (como su nombre,
                             usuario y contraseña)
                             para introducirlos durante
                             el proceso de instalación del CMS.
Requerimientos de un CMS
                            En La instalación
                             La instalación permite conocer datos, como el
                             servidor o el acceso a la base de datos, para
Requerimientos de un CMS

                             crear la estructura de las tablas donde se
                             almacenarán los contenidos que generemos.
                             Cada       CMS      tiene     su    proceso     de
                             instalación, pero lo normal es que se encuentre
                             en la raíz del dominio. A veces lo
                             encontraremos           de       esta       forma:
                             www.midominio.es/install.php,               donde
                             install.php es el nombre del fichero de
                             instalación; en otros casos, veremos el
                             directorio           adicional          www.mido
                             minio.es/installation/install.php.
                             Lo habitual es seguir un asistente de
                             instalación, que realizará un chequeo de
                             algunos parámetros del servidor, como los
Requerimientos de un CMS
                            Los accesos
                             Luego de crear la BD en el servidor, debe
                             mostrarse el acceso a ella. Lo habitual es que
                             instalemos el CMS en la misma máquina en la
Requerimientos de un CMS

                             que hemos creado la BD, así que el nombre del
                             servidor será localhost. También tendremos que
                             introducir el nombre de la BD, así como el usuario y
                             la contraseña que el servidor nos ha asignado para
                             acceder a ella, de igual modo el acceso al servidor
                             FTP, ya que, por ejemplo, Joomla utiliza este
                             protocolo para determinadas tareas, como subir
                             ficheros e imágenes desde el administrador del
                             CMS. Por último, debe introducir una contraseña
                             más para poder acceder directamente al
                             backend, el modo de administrador con el que
                             podremos seguir configurando el sitio y comenzar a
                             gestionar      las   pertinentes    categorías     o
                             secciones, siempre dependiendo del CMS que
Requerimientos de un CMS
                            Datos adicionales
                             Dependiendo del sistema de instalación del
                             CMS que hayamos elegido, nos requerirán
Requerimientos de un CMS

                             otros datos adicionales, como el correo
                             electrónico del administrador; aunque esta
                             información se podrá indicar posteriormente
                             desde     la    página   de     administración.
                             Entonces, se podrá guardar la configuración de
                             la instalación y ya estaría el sitio web on-
                             line, pudiendo acceder al dominio para
                             contemplar la plantilla y datos que se
                             mostrarán por defecto, esto es, el frontend. Su
                             aspecto inicial será más bien pobre, pero es
                             algo que irá cambiando a medida que vayamos
                             introduciendo nuevos contenidos.
Requerimientos de un CMS
                            Administrar el Sitio Web
                             Podremos acceder en modo Administrador al
                             sitio web a través de la ruta indicada:
Requerimientos de un CMS

                             www.midominio.com/admin/, donde admin es el
                             directorio para ejecutar el backend o aplicación
                             de administración del sitio. A partir de aquí,
                             todo dependerá del CMS que hayamos
                             elegido, proceso según los manuales de
                             usuario. Comenzar a configurar las secciones y
                             categorías del sitio, como es el caso de la
                             página principal del frontend y las páginas de
                             contacto, noticias o cualquier otra sección que
                             hayamos decidido implementar en la web. En
                             ese momento ya podremos añadir nuevos
                             artículos, asignándoles las secciones y
                             categorías anteriormente definidas.
Características de la publicación
                                de páginas Web
                  • Automatización en la publicación: Las páginas
                    y documentos pueden programarse con fecha
                    de publicación y fecha de caducidad. Es decir
                    un documento puede programarse para que
                    se publique automáticamente al llegar una
                    determinada fecha, y luego despublicarse
                    también de forma automática en otra fecha.
                  • Archivo e historial: Las páginas viejas o
Características




                    publicaciones que hayan perdido vigencia
                    pueden enviarse a un "archivo" de
                    almacenamiento, sin necesidad de tener que
                    borrarlas. Esto permite también dar la
                    posibilidad a los navegantes de consultar
                    artículos viejos o documentos anteriores en
                    un historial.
Características de la publicación
                                 de páginas Web

                  • Formatos de lectura: Cada documento es
                    generado automáticamente en formato PDF, en
                    versión imprimible, y en XML.
                  • Envío por E-mail: Los usuarios del sitio podrán
                    enviar automáticamente a un amigo por email
                    cada documento publicado.
Características




                  • Valoración de contenidos: Los visitantes del
                    sitio podrán votar la calidad de lo publicado.
                  • Comentarios: (opcional) Los usuarios podrán
                    comentar sus opiniones o expresar sus
                    inquietudes en la misma página de
                    contenidos.
Diferencias Entre Internet Web 1.0 y Web 2.0
Diferencias…

Más contenido relacionado

La actualidad más candente

Manejadores de contenidos cms
Manejadores de contenidos cmsManejadores de contenidos cms
Manejadores de contenidos cmsIliana Valera
 
Sistemas de Gestión de Contenidos (Content Management System o CMS)
Sistemas de Gestión de Contenidos (Content Management System o CMS)Sistemas de Gestión de Contenidos (Content Management System o CMS)
Sistemas de Gestión de Contenidos (Content Management System o CMS)Laura Yasmin Duran Cruz
 
Presentacion Informatica pdf
Presentacion Informatica pdfPresentacion Informatica pdf
Presentacion Informatica pdfAndres Cardenas
 
Sistemas de gestión de contenidos
Sistemas de gestión de contenidosSistemas de gestión de contenidos
Sistemas de gestión de contenidosFabiola Cortes
 
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
 
Presentacion Cms
Presentacion Cms Presentacion Cms
Presentacion Cms H31D1
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidosJulio Antiche
 
Universidad metropolitana de_educacion
Universidad metropolitana de_educacionUniversidad metropolitana de_educacion
Universidad metropolitana de_educacionHarol Caicedo
 
Diapositiva equipo 11
Diapositiva equipo 11Diapositiva equipo 11
Diapositiva equipo 11Betty93Flores
 

La actualidad más candente (16)

Manejadores de contenidos cms
Manejadores de contenidos cmsManejadores de contenidos cms
Manejadores de contenidos cms
 
Sistemas de Gestión de Contenidos (Content Management System o CMS)
Sistemas de Gestión de Contenidos (Content Management System o CMS)Sistemas de Gestión de Contenidos (Content Management System o CMS)
Sistemas de Gestión de Contenidos (Content Management System o CMS)
 
Gestion de Contenidos 1
Gestion de Contenidos  1Gestion de Contenidos  1
Gestion de Contenidos 1
 
Introducción a los sistemas de gestión de contenidos
Introducción a los sistemas de gestión de contenidosIntroducción a los sistemas de gestión de contenidos
Introducción a los sistemas de gestión de contenidos
 
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
 
Presentacion Informatica pdf
Presentacion Informatica pdfPresentacion Informatica pdf
Presentacion Informatica pdf
 
Optimización y Aplicaciones Web para Bibliotecas
Optimización y Aplicaciones Web para BibliotecasOptimización y Aplicaciones Web para Bibliotecas
Optimización y Aplicaciones Web para Bibliotecas
 
Sistemas de gestión de contenidos
Sistemas de gestión de contenidosSistemas de gestión de contenidos
Sistemas de gestión de contenidos
 
Presentacion cms
Presentacion cmsPresentacion cms
Presentacion 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)
Introducción a los sistemas de gestion de contenidos (CMS)
 
Gestores de contenido
Gestores de contenidoGestores de contenido
Gestores de contenido
 
Presentacion Cms
Presentacion Cms Presentacion Cms
Presentacion Cms
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidos
 
Universidad metropolitana de_educacion
Universidad metropolitana de_educacionUniversidad metropolitana de_educacion
Universidad metropolitana de_educacion
 
Diapositiva equipo 11
Diapositiva equipo 11Diapositiva equipo 11
Diapositiva equipo 11
 
CMS (sistemas de gestión de contenidos)
CMS (sistemas de gestión de contenidos)CMS (sistemas de gestión de contenidos)
CMS (sistemas de gestión de contenidos)
 

Destacado

Blogs de Blogger para el curso de verano de la Universidad de Salamanca del G...
Blogs de Blogger para el curso de verano de la Universidad de Salamanca del G...Blogs de Blogger para el curso de verano de la Universidad de Salamanca del G...
Blogs de Blogger para el curso de verano de la Universidad de Salamanca del G...Eduardo Díaz San Millán
 
Tecnologías de la información y la comunicación...
Tecnologías de la información y la comunicación...Tecnologías de la información y la comunicación...
Tecnologías de la información y la comunicación...ronnygimsaber2
 
Presentación TIC. Componentes básicos de un PC
Presentación TIC. Componentes básicos de un PCPresentación TIC. Componentes básicos de un PC
Presentación TIC. Componentes básicos de un PCSCastrooo
 
La importancia de los CMS para los Community Managers
La importancia de los CMS para los Community ManagersLa importancia de los CMS para los Community Managers
La importancia de los CMS para los Community ManagersInterlat
 
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
 
Fundamentos de los CMS
Fundamentos de los CMSFundamentos de los CMS
Fundamentos de los CMSDavid Hurtado
 
Clase9 sistemas de información empresarial
Clase9 sistemas de información empresarialClase9 sistemas de información empresarial
Clase9 sistemas de información empresarialRichard Bardales Ramirez
 
Matriz componentes de_las_tic
Matriz componentes de_las_ticMatriz componentes de_las_tic
Matriz componentes de_las_ticENUFI
 
Insertar Videos Youtube en Moodle
Insertar Videos Youtube en MoodleInsertar Videos Youtube en Moodle
Insertar Videos Youtube en MoodleJose Ponce
 
Investigación y comparativa cms
Investigación y comparativa cmsInvestigación y comparativa cms
Investigación y comparativa cmspsvasir
 
Guía de Laboratorio 1 - VB.NET 2005
Guía de Laboratorio 1 - VB.NET 2005Guía de Laboratorio 1 - VB.NET 2005
Guía de Laboratorio 1 - VB.NET 2005Jose Ponce
 
Guia de Laboratorios 5 - VB.NET 2005
Guia de Laboratorios 5 - VB.NET 2005Guia de Laboratorios 5 - VB.NET 2005
Guia de Laboratorios 5 - VB.NET 2005Jose Ponce
 

Destacado (20)

Laboratorio 03
Laboratorio 03Laboratorio 03
Laboratorio 03
 
Blogs de Blogger para el curso de verano de la Universidad de Salamanca del G...
Blogs de Blogger para el curso de verano de la Universidad de Salamanca del G...Blogs de Blogger para el curso de verano de la Universidad de Salamanca del G...
Blogs de Blogger para el curso de verano de la Universidad de Salamanca del G...
 
Tecnologías de la información y la comunicación...
Tecnologías de la información y la comunicación...Tecnologías de la información y la comunicación...
Tecnologías de la información y la comunicación...
 
Presentación TIC. Componentes básicos de un PC
Presentación TIC. Componentes básicos de un PCPresentación TIC. Componentes básicos de un PC
Presentación TIC. Componentes básicos de un PC
 
La importancia de los CMS para los Community Managers
La importancia de los CMS para los Community ManagersLa importancia de los CMS para los Community Managers
La importancia de los CMS para los Community Managers
 
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
 
Fundamentos de los CMS
Fundamentos de los CMSFundamentos de los CMS
Fundamentos de los CMS
 
Clase9 sistemas de información empresarial
Clase9 sistemas de información empresarialClase9 sistemas de información empresarial
Clase9 sistemas de información empresarial
 
Primerasesion
PrimerasesionPrimerasesion
Primerasesion
 
Matriz componentes de_las_tic
Matriz componentes de_las_ticMatriz componentes de_las_tic
Matriz componentes de_las_tic
 
Manual de utilización de Blogger
Manual de utilización de BloggerManual de utilización de Blogger
Manual de utilización de Blogger
 
Insertar Videos Youtube en Moodle
Insertar Videos Youtube en MoodleInsertar Videos Youtube en Moodle
Insertar Videos Youtube en Moodle
 
TIC
TICTIC
TIC
 
introduccion alas tic
introduccion alas ticintroduccion alas tic
introduccion alas tic
 
Investigación y comparativa cms
Investigación y comparativa cmsInvestigación y comparativa cms
Investigación y comparativa cms
 
CMS
CMSCMS
CMS
 
Blogger
BloggerBlogger
Blogger
 
HTML
HTMLHTML
HTML
 
Guía de Laboratorio 1 - VB.NET 2005
Guía de Laboratorio 1 - VB.NET 2005Guía de Laboratorio 1 - VB.NET 2005
Guía de Laboratorio 1 - VB.NET 2005
 
Guia de Laboratorios 5 - VB.NET 2005
Guia de Laboratorios 5 - VB.NET 2005Guia de Laboratorios 5 - VB.NET 2005
Guia de Laboratorios 5 - VB.NET 2005
 

Similar a Cms vigil1 (20)

CMS
CMSCMS
CMS
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Tabd:abraham, yuliana y reyna
Tabd:abraham, yuliana y reynaTabd:abraham, yuliana y reyna
Tabd:abraham, yuliana y reyna
 
Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02Presentacioninformatica 100324150307-phpapp02
Presentacioninformatica 100324150307-phpapp02
 
Sistema de gestión de contenidos
Sistema de gestión de contenidosSistema de gestión de contenidos
Sistema de gestión de contenidos
 
Presentacion Informatica ppt
Presentacion Informatica pptPresentacion Informatica ppt
Presentacion Informatica ppt
 
Tarea CMS
Tarea CMSTarea CMS
Tarea CMS
 
Cms
CmsCms
Cms
 
Cms
CmsCms
Cms
 
Cms
CmsCms
Cms
 
Gestion de contenidos
Gestion de contenidosGestion de contenidos
Gestion de contenidos
 
Cms
Cms Cms
Cms
 
Gestin de cont.
Gestin de cont.Gestin de cont.
Gestin de cont.
 
Cms
CmsCms
Cms
 
charla
charlacharla
charla
 
Trabajo del bloger subiirlo
Trabajo del bloger subiirloTrabajo del bloger subiirlo
Trabajo del bloger subiirlo
 
charla
charlacharla
charla
 
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
 
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
 
Content Management System (CMS)
Content Management System (CMS)Content Management System (CMS)
Content Management System (CMS)
 

Cms vigil1

  • 2. ¿Qué es un Sistemas de Gestión de Contenidos? Introducción ¿Qué es un CMS?
  • 3. Definición • Un sistema de gestión de contenidos (Content Management Systems o CMS) es un software que se utiliza principalmente para facilitar la gestión de sitos Web, ya sea en Internet o en una intranet, y por eso también son conocidos como gestores de contenido Web (Web Content Management o WCM). • Consiste en: Introducción Una interfaz que controla una o varias bases de datos en la que se aloja el contenido del sitio. El sistema permite manejar de manera independiente el contenido y el diseño.
  • 4. Antecedentes • Los CMS aparecen a fines de los años 90 • En 1995 se presento un CMS basado en una base de datos. • Entre los CMS de código abierto uno de los primeros fue Typo 3. Introducción • Los CMS se hacen populares desde el año 2000 con la aparición del PHPNuke
  • 5. Evolución Los primeros sistemas de administración de gestión fueron desarrollados por organizaciones que publicaban una gran cantidad de contenido en internet. Necesitaban de continuas actualizaciones como: • Revistas en línea • Periódicos • Publicaciones corporativas
  • 6. Evolución Páginas estáticas (HTML). Edición a mano Difícil actualización. Contenido y diseño unidos Páginas dinámicas (CGI). Gestores complicados Poca flexibilidad Introducción Páginas dinámicas (PHP, ASP, Java). Gran flexibilidad Crecimiento de las comunidades de usuarios Separación total entre presentación y contenido
  • 7. Funcionamiento James Robertson (2003) propone una división de la funcionalidad de los sistemas de gestión de contenidos en cuatro categorías: • Creación de contenido • Gestión de contenido • Publicación y • Presentación Creación de Gestión de Publicación Presentación contenido contenido
  • 8. Utilidad La utilidad de un CMS radica en los siguientes aspectos: • Inclusión de nuevas funcionalidades en el web. • Mantenimiento de gran cantidad de páginas. • Reutilización de objetos o componentes. • Páginas interactivas. • Cambios del aspecto de la web. Utilidad • Consistencia de la web. • Control de acceso.
  • 9. Tipos de Gestores de Contenidos Los gestores de contenido se pueden clasificar según diferentes criterios:  Según el tipo de licencia  Por una parte están los CMS comercializados por empresas que consideran el código fuente un activo más que tienen que mantener en propiedad, y que no permiten que terceros tengan acceso. Llamado también Software Propietario Por la otra tenemos los de código fuente Clasificación abierto, desarrollados por individuos, grupos o empresas que permiten el acceso libre y la modificación del código fuente. Los CMS de código abierto son mucho más flexibles en este sentido, pero se podría considerar que la herramienta comercial será más estable y coherente al estar desarrollada por un mismo grupo.
  • 10. Tipos de Gestores de Contenidos Por su uso y funcionalidad Los podemos agrupar según el tipo de sitio que permiten gestionar. – Genéricos: Ofrecen la plataforma para desarrollar e implementar aplicaciones que den solución a necesidades específicas. Pueden servir para construir soluciones de gestión de contenidos, para soluciones de comercio electrónico, blogs, portales,... Ejemplos: Zope, OpenCMS, Typo3, Apache lenya. – Foros: sitio que permite la discusión en línea donde los Clasificación usuarios pueden reunirse y discutir temas en los que están interesados. Ejemplos: phpBB, SMF, MyBB. – Blogs: Publicación de noticias o artículos en orden cronológico con espacio para comentarios y discusión. Ejemplos: Wordpress, Typo.
  • 11. Tipos de Gestores de Contenidos – eCommerce: Son Sitios web para comercio electrónico. Ejemplo: osCommerce – Portal: Sitio web con contenido y funcionalidad diversa que sirve como fuente de información o como soporte a una comunidad. Ejemplos: PHPNuke, Postnuke, Joomla, Drupal, Plone. – Galería: Permite administrar y generar automáticamente un portal o sitio web que muestra contenido audiovisual, normalmente imágenes. Ejemplo: Gallery. – e-Learning: Sirve para la enseñanza de conocimientos. Los usuarios son los profesores y estudiantes, tenemos aulas Clasificación virtuales donde se ponen a disposición el material del curso. Ejemplo: Moodle. – Publicaciones digitales: son plataformas especialmente diseñadas teniendo en cuenta las necesidades de las publicaciones digitales, tales como periódicos, revistas, etc. Ejemplo: ePrints.
  • 12. Tipos de Gestores de Contenidos Según el lenguaje de programación empleado: Los podemos agrupar según el lenguaje de programación usado en el desarrollo del CMS – Java: O. – PHP: si. – Ruby On Rails: Pu – Python: – Active Server Pages: Clasificación
  • 13. Tipos de CMS En nuestro caso hablaremos en delante de los CMS de Código Abierto. Clasificación
  • 14. Criterios de Selección de un CMS • Arquitectura técnica. • Grado de desarrollo. • Soporte. • Posición en el mercado y opiniones. • Usabilidad. • Accesibilidad. Selección… • Velocidad de descarga. • Funcionalidades.
  • 15. Funcionamiento • El CMS permite desarrollar un sitio Web con una base de datos y sistema de administración instalada. • El desarrollador debe ocuparse de la información que desee publicar, ya Funcionalidad que el sistema gestionará todos los demás detalles técnicos y administrativos siguientes, como son:
  • 16. Funcionamiento • Publicación de Contenidos: podrá crear páginas y editarlas desde un sencillo editor que permite formatear los textos con los estilos e imágenes deseados. • Administrador de Imágenes: posee una utilidad para subir imágenes al servidor y usarlas en todo el sitio. • Encuestas: posee un sistema de votaciones y encuestas dinámicas con resultados en barras Funcionalidad porcentuales. • Publicidad: es posible hacer publicidad en el sitio usando el Administrador de Banners. • Estadísticas de visitas: con información de navegador, OS, y detalles de los documentos (páginas) más vistos.
  • 17. Gestión del sitio Web • Dependiendo de la plataforma escogida se podrá escoger diferentes niveles de acceso Administración del sitio para los usuarios; yendo desde el administrador del portal hasta el usuario sin permiso de edición, o creador de contenido. • Dependiendo de la aplicación podrá haber varios permisos intermedios que permitan la edición del contenido, la supervisión y reedición del contenido de otros usuarios.
  • 18. Gestión del sitio Web • El CMS controla y ayuda a manejar Administración del sitio cada paso de este proceso, incluyendo las labores técnicas de publicar los documentos a uno o más sitios. • En muchos sitios con CMS una sola persona hace el papel de creador y editor, como por ejemplo los blogs.
  • 19. Ventajas de un CMS • 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 indexar contenido en el portal. • Además permite la gestión dinámica de usuarios y permisos, la colaboración de Ventajas varios usuarios en el mismo trabajo, la interacción mediante herramientas de comunicación.
  • 20. Ventajas de un CMS • Los costos de gestión de la información son mucho menores ya que se elimina un eslabón de la cadena de publicación • Publicación de Contenidos: podrá crear páginas ilimitadas y editarlas desde un sencillo editor que permite formatear los textos con los estilos e imágenes deseados. Los contenidos son totalmente editables y modificables. • Escalabilidad e implementación de nuevas funcionalidades: ofrece la posibilidad de Ventajas instalar, desinstalar y administrar componentes y módulos, que agregarán servicios de valor a los visitantes de su sitio web, por ejemplo: galerías de imágenes, foros, newsletters, clasificados, etc.
  • 21. Ventajas de un CMS • Administración de usuarios: le permite almacenar datos de usuarios registrados y también la posibilidad de enviar E-mails masivos a todos. La administración de usuarios es jerárquica, y los distintos grupos de usuarios poseen diferentes niveles de facultades/permisos dentro de la gestión y administración del sitio. • Diseño y aspecto estético del sitio: Es posible cambiar todo el aspecto del sitio web tan solo con un par de clicks, gracias al sistema de templates que utiliza Joomla. Ventajas • Navegación y menú: Totalmente editables desde el panel administrador • Administrador de Imágenes: posee una utilidad para subir imágenes al servidor y usarlas en todo el sitio.
  • 22. Ventajas de un CMS Disposición de módulos modificable: En un sitio creado con CMS, la posición de módulos puede acomodarse como se prefiera. Encuestas: posee un sistema de votaciones y encuestas dinámicas con resultados en barras porcentuales. Feed de Noticias: trae incorporado un sistema de sindicación de noticias por RSS/XMS de generación automática Publicidad: es posible hacer publicidad en Ventajas el sitio usando el Administrador de Banners Estadísticas de visitas: con información de navegador, OS, y detalles de los documentos (páginas) más vistos.
  • 23. Requerimientos de un CMS • Una de las características comunes de los CMS basados en código abierto es que tienen detrás una gran comunidad de desarrolladores y usuarios que Requerimientos de un CMS ponen sus conocimientos al servicio del resto. • Los más populares cuentan con portales nacionales, donde se van añadiendo tutoriales, trucos, consejos, manuales y además ofrecen foros que, por regla general, son muy activos. • Es en estas comunidades donde encontraremos la mejor forma de aprender el uso del CMS en sus distintos niveles en caso de ser usuarios noveles. • Algunas de las comunidades en español relacionadas con los CMS son www.joomlaspanish.org, www.drupal.org.es, www.e 107.es y www.opencmshispano.com.
  • 24. Requerimientos de un CMS  Requerimientos del servidor Existen muchas modalidades de hosting y también muchos proveedores de servicios de Requerimientos de un CMS Internet (ISP), hasta las ofertas básicas ofrecen lo que realmente se necesita para instalar y mantener correctamente un CMS. Los requisitos para la mayoría de este tipo de aplicaciones son:  Disponer de un servidor de aplicaciones (PHP)  Un servidor de bases de datos (MySQL)  Un servidor web (Apache) Elementos que son ofrecidos por el proveedor de Internet cuando contratamos un servicio de hospedaje.
  • 25. Requerimientos de un CMS  El cliente FTP En modo local utilizar un cliente de FTP, como FileZilla. Nos servirá para subir al Requerimientos de un CMS servidor todos los ficheros que vienen en el paquete del CMS. Listos los ficheros, accederemos vía FTP al servidor con el nombre de usuario y contraseña. El cliente FTP también será extremadamente útil posteriormente, ya que lo necesitaremos para actualizar algún fichero, manejar permisos de carpetas y también acceder a la plantilla del sitio para mejorar su aspecto.
  • 26. Requerimientos de un CMS  Crear una base de datos Habitualmente, el proveedor de Internet también proporciona el acceso al panel de Requerimientos de un CMS control de nuestro servidor a través de un usuario y una contraseña. Son habituales sistemas como Cpanel, Plesk, PHPmyAdmin o incluso uno desarrollado por el propio ISP. Sea cual sea, deberemos acceder al apartado Bases de datos para crear una nueva, la cual, lógicamente, estará vacía en primera instancia. Apuntaremos los datos de acceso a dicha base de datos (como su nombre, usuario y contraseña) para introducirlos durante el proceso de instalación del CMS.
  • 27. Requerimientos de un CMS  Crear una base de datos Habitualmente, el proveedor de Internet también proporciona el acceso al panel de Requerimientos de un CMS control de nuestro servidor a través de un usuario y una contraseña. Son habituales sistemas como Cpanel, Plesk, PHPmyAdmin o incluso uno desarrollado por el propio ISP. Sea cual sea, deberemos acceder al apartado Bases de datos para crear una nueva, la cual, lógicamente, estará vacía en primera instancia. Apuntaremos los datos de acceso a dicha base de datos (como su nombre, usuario y contraseña) para introducirlos durante el proceso de instalación del CMS.
  • 28. Requerimientos de un CMS  En La instalación La instalación permite conocer datos, como el servidor o el acceso a la base de datos, para Requerimientos de un CMS crear la estructura de las tablas donde se almacenarán los contenidos que generemos. Cada CMS tiene su proceso de instalación, pero lo normal es que se encuentre en la raíz del dominio. A veces lo encontraremos de esta forma: www.midominio.es/install.php, donde install.php es el nombre del fichero de instalación; en otros casos, veremos el directorio adicional www.mido minio.es/installation/install.php. Lo habitual es seguir un asistente de instalación, que realizará un chequeo de algunos parámetros del servidor, como los
  • 29. Requerimientos de un CMS  Los accesos Luego de crear la BD en el servidor, debe mostrarse el acceso a ella. Lo habitual es que instalemos el CMS en la misma máquina en la Requerimientos de un CMS que hemos creado la BD, así que el nombre del servidor será localhost. También tendremos que introducir el nombre de la BD, así como el usuario y la contraseña que el servidor nos ha asignado para acceder a ella, de igual modo el acceso al servidor FTP, ya que, por ejemplo, Joomla utiliza este protocolo para determinadas tareas, como subir ficheros e imágenes desde el administrador del CMS. Por último, debe introducir una contraseña más para poder acceder directamente al backend, el modo de administrador con el que podremos seguir configurando el sitio y comenzar a gestionar las pertinentes categorías o secciones, siempre dependiendo del CMS que
  • 30. Requerimientos de un CMS  Datos adicionales Dependiendo del sistema de instalación del CMS que hayamos elegido, nos requerirán Requerimientos de un CMS otros datos adicionales, como el correo electrónico del administrador; aunque esta información se podrá indicar posteriormente desde la página de administración. Entonces, se podrá guardar la configuración de la instalación y ya estaría el sitio web on- line, pudiendo acceder al dominio para contemplar la plantilla y datos que se mostrarán por defecto, esto es, el frontend. Su aspecto inicial será más bien pobre, pero es algo que irá cambiando a medida que vayamos introduciendo nuevos contenidos.
  • 31. Requerimientos de un CMS  Administrar el Sitio Web Podremos acceder en modo Administrador al sitio web a través de la ruta indicada: Requerimientos de un CMS www.midominio.com/admin/, donde admin es el directorio para ejecutar el backend o aplicación de administración del sitio. A partir de aquí, todo dependerá del CMS que hayamos elegido, proceso según los manuales de usuario. Comenzar a configurar las secciones y categorías del sitio, como es el caso de la página principal del frontend y las páginas de contacto, noticias o cualquier otra sección que hayamos decidido implementar en la web. En ese momento ya podremos añadir nuevos artículos, asignándoles las secciones y categorías anteriormente definidas.
  • 32. Características de la publicación de páginas Web • Automatización en la publicación: Las páginas y documentos pueden programarse con fecha de publicación y fecha de caducidad. Es decir un documento puede programarse para que se publique automáticamente al llegar una determinada fecha, y luego despublicarse también de forma automática en otra fecha. • Archivo e historial: Las páginas viejas o Características publicaciones que hayan perdido vigencia pueden enviarse a un "archivo" de almacenamiento, sin necesidad de tener que borrarlas. Esto permite también dar la posibilidad a los navegantes de consultar artículos viejos o documentos anteriores en un historial.
  • 33. Características de la publicación de páginas Web • Formatos de lectura: Cada documento es generado automáticamente en formato PDF, en versión imprimible, y en XML. • Envío por E-mail: Los usuarios del sitio podrán enviar automáticamente a un amigo por email cada documento publicado. Características • Valoración de contenidos: Los visitantes del sitio podrán votar la calidad de lo publicado. • Comentarios: (opcional) Los usuarios podrán comentar sus opiniones o expresar sus inquietudes en la misma página de contenidos.
  • 34. Diferencias Entre Internet Web 1.0 y Web 2.0 Diferencias…