Gestores de contenidos
Diseo para
Gestores de
contenidos
Presentacin
Daniel Juli
djulia@eina.edu
twitter: @daniel_julia
Gestores de contenidos.
Programa
Gestores de contenidos.
CMS
Gestores de contenidos.
CMS
Un gestor de contenidos (CMS) es una aplicacin web usada
para crear, editar, gestionar y publicar contenido digital.
La gestin de los contenidos se hace normalmente usando un
navegador web convencional y a travs de un panel de
administracin, al cual tiene acceso el administrador o los
editores de la publicacin.
Una caracterstica comn a todos los CMS es que no son
necesarios conocimientos informticos avanzados para poder
gestionar el contenido de un sitio web. Un editor de contenidos
necesitar saber como manejar la herramienta pero en principio
no necesita tener conocimientos de html, css o lenguajes de
servidor.
Gestores de contenidos.
CMS
Gestores de contenidos.
Gestores de contenidos.
Ejemplo
Gestores de contenidos.
Gestores de contenidos.
Tipos de CMS
http://www.cmsmatrix.org/
http://en.wikipedia.
org/wiki/List_of_content_management_systems
Gestores de contenidos.
Clasificacin
Segn el lenguaje del servidor
Java
PHP
Ruby
Python
etc....
Gestores de contenidos.
Clasificacin
Segn la propiedad del cdigo
De cdigo abierto (open source).La licencia GNU
(General Public License) es la ms extendida
Cdigo propietario
Gestores de contenidos.
Gestores de contenidos.
Gestores de contenidos.
Clasificacin
Segn el tipo de aplicacin para el cual est pensado
Creacin y administracin de blogs
Portales de empresas
Entornos educativos
Redes sociales
Tiendas
etc..
Gestores de contenidos.
Un poco de PHP
Bastante html
Mucho CSS
Gestores de contenidos.
Servidor
Gestores de contenidos.
Alojamiento web
Servidor compartido
Gestores de contenidos.
Mantenimiento CMS
Backups
Actualizaciones (seguridad)
Servidor dedicado
Ejemplo: facebook tiene ms de 50.000 servidores para
su funcionamiento
Gestores de contenidos.
Gestores de contenidos.
Gestores de contenidos
Wordpress
Ejemplo www.rac1.org
Drupal
Ejemplos: http://wpinspiration.com/tag/red/#img-669
Gestores de contenidos.
Drupal
Ms "genrico"
www.drupal.org
Gestin de usuarios y roles
Bsqueda avanzada
Gestin de bloques
Cach y "throttling"
URLS limpias
Publicacin en RSS
Integracin con OpenID
Posibilidad de agregar feeds
Roles
Multi-idioma
etc,...
Gestores de contenidos.
+ Drupal
Posibilidad de aadir mdulos,...
e-commerce
e-learning
redes sociales
etc...
www.whitehouse.gov
www.ubuntu.com
Ms ejemplos
http://www.lava360.com/showcases/showcase-ofamazing-drupal-powered-websites/
Un 1% de todas las web estn hechas en Drupal!
Gestores de contenidos.
Wikis
Wikipedia ? (MediaWiki)
Muchos otros CMS para Wikis
Gestores de contenidos.
Redes sociales
Gestores de contenidos.
E-learning
Moodle
http://moodle.org/
Gestores de contenidos.
Otros CMS
Google sites
http://www.pligg.com
Joomla
http://www.meneame.com
Foros, Phpbb http://www.phpbb.com/
http://www.elgg.com
etc...
Gestores de contenidos.
CMS vs Frameworks
Frameworks
Para programadores
Flexibilidad total
En el caso de webs basadas en contenidos, no
merece la pena invertir en un desarrollo en
framework en lugar de CMS
Ejemplos, code igniter, Zend, Yii, etc...
Gestores de contenidos.
Objectivos de la asignatura
Poder adaptar "cualquier" diseo a una plantilla
(theme) de un CMS determinado
Conocer las posibilidades de los CMS a nivel de
administrador, para personalizar la estructura de
contenidos
Poder crear un sitio web complejo utilizando un CMS
como Wordpress o Drupal
Gestores de contenidos.
Creacin de "themes"
Gestores de contenidos.
Resumen