1. CMS – Content Management System (Sistema
de Gestión de Contenidos)
• Es un programa para crear
una estructura de soporte
(framework) con el objetivo
de permitirles crear
contenidos en diferentes
soportes a sus participantes
(administradores, gestores,
editores, autores y otros
roles).
2. Contenido y diseño por separado
• Se puede agregar o
modificar contenido sin
tener la necesidad de
alterar el diseño. No es
necesario recurrir al
diseñador web para ello.
Esto permite reducir el
costo de gestión y ampliar
las instancias de
participación y creación de
contenido de manera más
flexible.
3. El contenido que crea ha de ser
multimedia
• Durante la web 1.0 (los
90’)el esquema era estático,
vertical, sin interactividad y
se subía lo analógico a la
web. A partir de la llamada
2.0, en la década del 2000,
se descubren narrativas
propias con múltiples
soportes, otra manera de
escribir y la interactividad
como algo clave.
4. Ver este video http://www.youtube.com/watch?
v=O5t7gfCTJqk
5. Los cms acompañan la historia del
contenido en Internet
• Las primeras
publicaciones en
Internet se aferraban al
esquema analógico y
necesitaban
actualizaciones
continuas. Por ej.
diarios digitales,
revistas, y portales
corporativos
6. Además de participar, creamos y estamos conectados siempre
con una red que nos “entiende” mejor
• La evolución de Internet
hacia portales con más
contenido y la alta
participación de los
usuarios directamente, a
través de blogs y redes
sociales, ha convertido a los
gestores de contenidos en
una herramienta esencial
en Internet, tanto para
empresas e instituciones
como para personas.
7. Funcionamiento
• Servidor web
• Navegador
• Utilización de FTP
• Base de datos
• Lenguaje informático
• Extensiones y plantillas
• Archivos y carpetas del
núcleo del CMS
8. Gestión de usuarios
• Diferentes niveles de
acceso para los usuarios
o roles.
• Estos dividirán el
trabajo en labores
técnicas, de gestión de
contenido, edición y
supervisión dentro de
cada CMS. Ej. en WP y
Joomla
9. Tipos de gestores de contenidos
• Por sus características:
Según el lenguaje de
programación empleado,
como por ejemplo Active
Server Pages, Java, PHP,
ASP.NET, Ruby On Rails,
Python, Flash , etc.
• Según la licencia: Código
abierto (open source) o
Software propietario.
• Por su uso y funcionalidad:
• o Blogs; pensados para páginas
personales.
• o Foros; pensados para compartir
opiniones.
• o Wikis; pensados para el desarrollo
colaborativo.
• o Enseñanza; plataforma para
contenidos de enseñanza on-line.
• o Comercio electrónico; plataforma
de gestión de usuarios, catálogo,
compras y pagos.
• o Difusión de contenido multimedia.
• o Propósito general.
10. Ventajas y Oportunidades
• Acceso a más usuarios
• Mayor diversidad y
participación entre los
mismos
• Menor coste de gestión
• Mayor sencillez en
backups,actualizaciones y re
estructuraciones
11. Código Abierto y Código Cerrado
• Open source:
• Gratuito
• Fácil de encontrar
• Comunidad de
desarrolladores más grande
• Manuales y foros de ayuda
actualizados.
• Peligros de seguridad con el
conocimiento de eventuales
vulnerabilidades.
• Código cerrado o de
software propietario.
• Costos elevados
• Comunidad más pequeña
• Mayor disponibilidad en el
soporte
• Mejor seguridad
12. CMS de código abierto para administrar productos
• Tres de los principales CMS de código
abierto para gestionar sitios de
comercio electrónico son: Magento
(http:/www.magentocommerce.com
/), osCommerce
(http://www.oscommerce.com/) y
Zen Cart (http://www.zen-
cart.com/). Estos CMS proporcionan
código muy bien estructurado, lo
cual facilita la colaboración entre
desarrolladores y diseñadores y
además brinda un flujo de
trabajo más suave.
13. CMS de código cerrado
• Shopify (http://www.shopify.com/),
Volusion (http://www.volusion.com/)
y AspDotNetStorefront
(http://www.aspdotnetstorefront.com
/) son tiendas completamente
funcionales y seguras para ayudar a los
desarrolladores y diseñadores en la
creación de sitios de comercio
electrónico exitosos. Aunque no se
pueda ver el código que ejecuta se
obtienes acceso a poderosos sistemas
de plantillas como "Liquid" (si se utiliza
Shopify), que permite a la imaginación
volar mientras se diseña.
• Muchos de los sistemas de gestión
de contenido de código cerrado
ofrecen diferentes precios para
diferentes necesidades. CushyCMS
para individuos o pequeñas
empresas de contenido estático, y
hay chicos "gigantes" en el grupo
como Telerik y Sharepoint que
operan en Microsoft. NET
Framework. CushyCMS es el sueño
de un diseñador ya que no se
involucra en el desarrollo. En el caso
de Telerik y Sharepoint, el
Framework .NET y el poderoso
editor Visual Studio pueden hacer
del desarrollo y diseño una tarea
mucho más fácil.
14. Joomla!, WordPress y Drupal
• CMS de código abierto
para propósitos
generales más usados.
• Php, msql, apache,
licencia GNU/GPL
• Plantillas o temas
• Extensiones
(componentes, módulos
y plugins)
• Archivos del núcleo.
15. ¿Cuál elegir?
• Depende del tipo de
proyecto, sus alcances,
recursos y tipo de
contenidos a trabajar.
• WP es muy fácil de
desarrollar y tiene el 48
% de los cms Open
source contra un 15 %
de Joomla . Se usan
para fines diferentes.
21. Resumen
• WordPress es lejos el más popular de los CMS del mundo. Su instalación es muy fácil,
provee un asistente a prueba de tontos. Hay servicios de hosting que proveen el servicio ya
con WordPress instalado. Se diseño desde el comienzo como una alternativa simple y
bonita. Es el CMS con mayor oferta de plugins para SEO, manejo de formularios, galería de
fotos, listas de correo, encuestas, etc., tiene la comunidad de desarrollo más amplia y es
muy fácil obtener soporte de terceras partes. ¿Pero qué hay de malo en WordPress?
Bueno, no mucho, es fuerte, robusto y algo seguro… se ha hecho de mala reputación, pero
ha mejorado mucho. En lo que falla es en la escalabilidad. Sin balance de carga, es
preferible contar con otro CMS para sitios con alto tráfico. Joomla! es el próximo nivel. Se
tiene el mismo concepto de fácil de usar que tiene WordPress, pero menos intuitivo, es un
poco más complejo. Suma mayor flexibilidad, extensibilidad y escalabilidad. Aún se utiliza
mayormente para PyMEs. Como WordPress detrás de Joomla! hay una gran comunidad de
desarrolladores. Joomla! requiere unos conocimientos un poquito más técnicos para su
instalación y mantenimiento. Drupal es la opción más técnica, complicada y poderosa de
todas. Muchos de los sitios más grandes han optado por Drupal como CMS. Es perfecto
para sitios altamente dinámicos. Dado que Drupal está diseñado para gente más
especializada, cuenta con una comunidad más que nada de desarrolladores. Entonces, al
menos que se trate de un sitio grande, es preferible utilizar alguna de las otras dos
opciones.