Unidad 6 Sistemas Gestores de Contenidos

download Unidad 6 Sistemas Gestores de Contenidos

of 10

Transcript of Unidad 6 Sistemas Gestores de Contenidos

  • u n i d a d 6

    Sistemas gestores de Sistemas gestores de

    u n i d a d6

    MACMILLAN Profesional

    Sistemas gestores de Sistemas gestores de contenidoscontenidos

  • u n i d a d 6

    MACMILLAN Profesional

  • u n i d a d 6

    Caractersticas y tipos de CMSUn sistema de gestin de contenidos (CMS, Content ManagementSystem) es una herramienta software que permite fcilmente crear,publicar y mantener pginas web dinmicas, con contenidosdigitales y multimedia, sin tener que dominar los lenguajes deprogramacin web. La mayora presentan estas caractersticas:

    Utilizan un servidor web.Separan el diseo del contenido.Permiten aadir funcionalidades a las pginas web.Admiten la sindicacin y las publicaciones RSS.Ofrecen control estadstico.

    MACMILLAN Profesional

    Ofrecen control estadstico.Posibilitan la realizacin de copias de seguridad.

    Adems, los CMS se pueden clasificar segn varios criterios:

    Lenguaje de programacin empleado: puede ser PHP, ASP, Java, Python, Ruby On Rails, etc.

    Uso principal: puede ser genrico, como en el caso deJoomla! o bien especfico, como en WordPress para Blogs.

    Licencia de uso: puede ser de cdigo abierto(Joomla!, WordPress, Drupal, oscommerce) ode cdigo propietario (Content Sort, NDS,OpenText).

  • u n i d a d 6

    Instalacin e interfaz del CMS Joomla!Instalaremos Joomla! porque es un CMS independiente de laplataforma y que puede ser utilizado de manera sencilla. Adems esun cdigo abierto programado mayoritariamente en PHP bajo unalicencia GPL.

    Requisitos de instalacin y versiones de Joomla!Para poder instalar y usar Joomla! se debe tener plenamenteoperativo un servidor web (Apache es el mejor), una base de datos(MySQL es la ptima) y el lenguaje de script del lado del servidorPHP, junto con mdulos especficos que se activan en PHP para

    MACMILLAN Profesional

    PHP, junto con mdulos especficos que se activan en PHP paraMySQL, XML y Zlib funcionando, entre otros. Las versiones X.5.Xtienen soporte de larga duracin, y una vida til de 18 meses

    Interfaz del CMS Joomla!

    Interfaz frontal: es la parte pblica de Joomla!, a la quepuede acceder cualquier usuario que est en la misma red queel CMS. Inicialmente, el sitio no tiene informacin, solo muestralos elementos bsicos de Joomla!.Interfaz de administracin: parte privada deJoomla!, exclusiva para administradores.Adems, La opcin Sitio del men principalofrece un men que permite la configuracin,mantenimiento e informacin de Joomla!.

  • u n i d a d 6

    Gestin de usuarios

    Niveles de acceso y grupos de usuariosCada vez que se crea un contenido en el sistema hay que indicarquin, de qu forma y con qu permisos, puede acceder a dichocontenido, esto se dirime mediante los niveles de acceso. EnJoomla! ya vienen definidos tres niveles: especial, pblico yregistrado pero se pueden configurar y/o crear otros nuevos.Los grupos de usuarios en Joomla! se estructuranjerrquicamente, en grupos y subgrupos, en los que, por defecto,los usuarios asignados a un subgrupo tambin adquieren, porherencia, los privilegios asociados al grupo superior en la jerarqua.

    MACMILLAN Profesional

    herencia, los privilegios asociados al grupo superior en la jerarqua.

    Usuarios

    Invitados

    RegistradosUsuarios del frontend

    Usuarios del backend

    Registro de usuariosSe deben crear usuarios y configurarlos como seanecesario, indicando a qu grupos pertenecern. Sepueden crear de dos maneras, una es que el propionavegante se registre a travs del frontend, y la otraes que un usuario administrador aada el usuario, atravs del backend.

  • u n i d a d 6

    Gestin de contenidosLos contenidos son la parte fundamental de cualquier CMS. Loscontenidos se estructuran segn dos conceptos fundamentales, losartculos y las categoras.

    CategorasPara crear un sitio web que cuente con diferentes categoras; en cadauna de las cuales se almacenar la informacin segn tengan algo encomn, una temtica, un perodo de tiempo, etc.; conviene que elcontenido del sitio sea estructurado creando una jerarqua decategoras para organizar el contenido.

    MACMILLAN Profesional

    categoras para organizar el contenido.

    ArtculosUna vez que se ha generado la jerarqua de categoras en el sitioweb, hay que crear la informacin que se visualizar, es decir, losartculos, los cuales se organizan asignndolos a una de lascategoras creadas. Para crearlos se puede acceder tanto a travs delpanel de control, como del men principal.

    Gestin de mensLos mens agrupan enlaces a los artculos publicados, a lascategoras, o a cualquier otra informacin que ofrezca el sistema.

    Adems, estn formados por elementos de men ydeben enlazarse con un mdulo de tipo Men.

  • u n i d a d 6

    Extensiones Joomla!Las extensiones son paquetes de software agregados queaumentan las funcionalidades de la instalacin estndar de Joomla!;existe una gran variedad. Hay de diferentes tipos: mdulos, plugins,plantillas e idiomas.

    Gestor de extensionesAccesible desde el men principal o bien desde el botn del panel decontrol de la interfaz de administracin. El gestor de extensiones deJoomla! permite instalar y actualizar las extensiones, entre otrasopciones de gestin. Sus pestaas son:

    MACMILLAN Profesional

    opciones de gestin. Sus pestaas son:

    Mdulos

    Los mdulos son extensiones de Joomla! que, estructurados enforma de caja, permiten mostrar los contenidos de una pgina. Suposicionamiento viene determinado por la plantilla utilizada, de formaque al cambiar la plantilla, la posicin de los mdulos tambincambiar.

    InstalarActualizarGestionar

    EncontrarBase de datosAvisos

  • u n i d a d 6

    Extensiones Joomla!

    PluginsLos plugins son extensiones destinadas a desempear pequeasfunciones complementarias, que pueden funcionar de maneraindependiente o estar asociadas con alguna otra extensin, comomdulos o componentes. Adems de los plugins de terceros, lainstalacin estndar de Joomla! Incluye una serie de plugins que seagrupan en distintos tipos. Algunos de ellos son: autenticacin,captcha, contenido, editor, botn, extensin

    Plantillas

    MACMILLAN Profesional

    PlantillasLas plantillas son extensiones de Joomla! que permiten determinarel diseo y la forma de mostrar los contenidos del sitio web. Trassu instalacin, Joomla! incluye varias plantillas por defecto, tanto parael backend como para al frontend. Su gestin se hace desde la opcinGestor de Plantillas dentro de la opcin de Extensiones del menprincipal, o bien, desde el botn del panel de control de la interfaz deadministracin, a travs de dos pestaas, Estilos y Plantillas.

    IdiomasLos idiomas son extensiones de Joomla! quepermiten configurar y definir los idiomas a utilizaren los contenidos del sitio. En el Gestor de Idiomas,o bien desde el botn del panel de control de lainterfaz de administracin, se pueden configurar.

  • u n i d a d 6

    Componentes Joomla!Los componentes son las extensiones ms importantes ycomplejas. Son programas independientes que amplan lascaractersticas del CMS y permiten conseguir todo lo que se puedanecesitar hacer en el sitio web. Destacan los siguientes tipos:

    Actualizar Joomla!: es un componente que automticamentepermite actualizar el CMS e instalar la ltima versin.Banners: este componente permite gestionar e incluir anunciosen el CMS y requiere un mdulo para mostrarse en el frontend.Buscar: componente que permite ver las bsquedas que se

    MACMILLAN Profesional

    Buscar: componente que permite ver las bsquedas que sehan realizado en el frontend con el mdulo Buscar.Bsqueda inteligente: mejora la calidad de los resultados debsqueda y la experiencia de usuario.Contactos: componente con el que se puede crear y almacenarinformacin de contacto que se puede vincular con un usuario.Enlaces: enlaza a pginas web externas.

    Mensajera: enva mensajes a los usuarios del backend.Noticias externas: este componente permite la sindicacin decontenidos.Redireccionar: este componente permite redirigira los usuarios a otra pgina, cuando han accedidoa una pgina que no existe.

  • u n i d a d 6

    Copias de seguridad Joomla!Hacer copias de seguridad consiste en realizar copias del contenido ydel propio CMS. El objetivo es que puedan utilizarse para restaurarlos datos despus de una prdida de los mismos o bien pararecuperar los archivos degradados o eliminados accidentalmente.Existen varios mtodos:

    Copiar la carpeta principalConsiste en crear una nueva carpeta que almacene la copia deseguridad y copiar en ella la carpeta /opt/lampp/htdocs/joomla256/ siJoomla! est instalado en un sistema Linux, o bien copiar la carpeta

    MACMILLAN Profesional

    Joomla! est instalado en un sistema Linux, o bien copiar la carpetaxampp\htdocs\joomla256\ si est instalado en un sistema Windows.

    Exportar con phpMyadminEste mtodo consiste en acceder a la direccinhttp://localhost/phpmyadmin/ con el navegador, y exportar la base dedatos que se desee copiar con seguridad.

    Componente Akeeba BackupAkeeba Backup (www.akeebabackup.com) es un componente muy utilizado, una evolucin del anterior JoomlaPack. Este componente permite hacer backups completos del sitio web, archivos y base de datos, de una forma sencilla y con diversas opciones.