Unidad Curricular:
Introducción a la Web
Introducción a la
Web
INSTITUTO SUPERIOR TECNOLOGICO TENA
Introducción a la Web
Instituto Técnico Superior Tena
Se concede permiso
documento bajo los
License, Version 1.1
para copiar, distribuir y / o modificar este
términos de la GNU Free Documentation
o cualquier versión posterior publicada por
la Free Software Foundation, siempre que su autor original tenga
conocimiento.
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Introducción a la Web
Al finalizar esta unidad el estudiante:
Desarrollar habilidades para el montaje,
desarrollo y uso de un CMS – como gestor
de contenidos
PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Introducción a la Web
PONENCIA
Tiempo Programado 9,10 semana
Introducción a la Web
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Introducción a la Web
MENSAJE MOTIVACIONAL
“La inteligencia consiste no
sólo en el conocimiento, sino
también en la destreza de
aplicar los conocimientos en la
práctica. .”
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Introducción a la Web
PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Tema 2:
Sistema de Gestión de Contenidos (CMS)
"DISEÑO Y GESTIÓN DE SITIOS WEB"
Introducción a la Web
¿Qué es un CMS?
• Un sistema de gestión de contenidos (Content Management System, en inglés, abreviado CMS) permite la creación y administración de contenidos principalmente en páginas web. Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio. El sistema permite manejar de manera independiente el contenido y el diseño.
• Nos centramos en los basados en la web.
PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Introducción a la Web
¿Evolución de los CMS?
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
Páginas dinámicas (PHP, ASP, Java). Gran flexibilidad
Crecimiento de las comunidades de usuarios
Separación total entre presentación y contenido
PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Introducción a la Web
Funciones Básicas PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
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
Introducción a la Web
Otras características PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
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.
Introducción a la Web
Clasificación CMS PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Según el lenguaje de programación: PHP
Java
ASP.NET
Según su licencia: Comerciales
Código libre
Introducción a la Web
Clasificación según el lenguaje PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
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.
Introducción a la Web
Clasificación según el lenguaje PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Herramientas
PHP Joomla, Drupal, PHP-Nuke, Typo3, …
Java OpenCms, Apache Lenya, Magnolia, Vignette, …
ASP.NET Microsoft CMS, NetPublisher, Kentico CMS, DotNetNuke, …
Introducción a la Web
Clasificación según la licencia PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
CMS Comerciales
Fuentes propietarias.
Modificaciones las hacen los
desarrolladores.
Un coste elevado.
Amplia documentación.
Módulos de pago.
CMS Código Libre
Fuentes abiertas.
Las modificaciones por
terceros.
No tiene coste adicional.
Documentación escasa.
Módulos gratis y de pago.
Introducción a la Web
Clasificación según la licencia PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Herramientas
Comerciales
Microsoft CMS, Kentico CMS, Vignette, …
Código Libre
OpenCms, Typo3, Joomla, PHP-Nuke, DotNetNuke, Magnolia,
…
Introducción a la Web
¿Por qué elegir un CMS?
• Publicar contenidos de forma sencilla
– Editores visuales (WYSIWYG)
– Gran variedad de contenidos (texto, imágenes, documentos)
• Creación de una estructura de la web
– Fácilmente modificable
– Escalabilidad
• No es necesario tener conocimientos de programación
para hacerlo funcionar
PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Introducción a la Web
• Control de usuarios
– Roles para los usuarios (administrador, autor, editor, lector)
• Interacción con los usuarios
– Creación de foros, formularios…
• Seguridad
– Software probado con actualizaciones de seguridad frecuentes
• Adaptarse a los estándares y a las últimas tecnologías
PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
¿Por qué elegir un CMS?
Introducción a la Web
Tipos de gestores de contenidos
CMS (portales) Blogs LMS (E-learning)
PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Introducción a la Web
Foros Wikis Galerías
Comercio electrónico, gestión comercial, grupos de trabajo, calendarios…
PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
www.opensourcecms.com
Tipos de gestores de contenidos
Introducción a la Web
Elegir el CMS adecuado
• Probar varios (www.opensourcecms.com)
• Buscar en Google referencias (buenas y malas habrá)
• Comprobar que existen traducciones a nuestro
idioma
• Entrar en la comunidad de usuarios y preguntar (casi
siempre habrá común. hispana)
• Compatibilidad tecnológica con las características de
nuestro servidor
PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Introducción a la Web
Ventajas de CMS PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Desarrollo rápido de sitios web.
Generar sitios con contenido dinámico
Niveles de usuario para separar responsabilidades.
Mayor funcionalidad nativamente.
Control sobre la estructura de los sitios.
No se necesita conocimientos avanzados en programación.
Colaboración de varios usuarios en la gestión.
Administración mucho mas fácil.
Muchas funcionalidades extra.
Introducción a la Web
Desventajas de CMS PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Si se desea instalar necesita conocimiento en uso de servidores.
Se necesita a veces de ambientes controlados para su creación.
Tiempo para aprender a administrar un CMS.
Conocer ampliamente la estructura del CMS.
PHP es un poco mas inseguro que el HTML plano.
Introducción a la Web
Funcionamiento de CMS PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Servidor Web – Apache, IIS, Tomcat….
PHP
ASP
JSP
…
SQL
MySQL
MySQLli
Postgress
…
Introducción a la Web
Tipos de CMS PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
• Hay multitud de diferentes CMS. Los podemos agrupar según el tipo de sitio que permiten gestionar, como por ejemplo los más comunes:
– Foros: sitio que permite la discusión en línea donde los usuarios pueden reunirse y discutir temas en los que están interesados. Ejemplos: phpBB, SMF, MyBB.
Introducción a la Web
Tipos de CMS PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
– Blogs: Publicación de noticias o artículos en orden cronológico con espacio para comentarios y discusión. Ejemplos: WordPress, Movable Type,Drupal.
Introducción a la Web
Tipos de CMS PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
– Wikis: Sitio web dónde todos los usuarios pueden colaborar en los artículos, aportando información o reescribiendola. También permite espacio para discusiones. Indicado para material que irá evolucionando con el tiempo. Ejemplos: MediaWiki, TikiWiki.
Introducción a la Web
Tipos de CMS PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
– Gestores de E-Learning
Estos son los denominados LMS (LearningManadamente Systems). Las
particularidades del proceso de enseñanza aprendizaje han hecho que se
desarrollen diferentes tipos de plataformas o LMS.
Ejemplo:
Introducción a la Web
Tipos de CMS PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
– Portal: Sitio web con contenido y funcionalidad diversa que sirve como fuente de información o como soporte a una comunidad. Ejemplos: PHP-Nuke, Postnuke, Joomla, Drupal, e-107, Plone, DotNetNuke,MS SharePoint.
Introducción a la Web
Tipos de CMS PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
– Galería: Permite administrar y generar automáticamente un portal o sitio web que muestra contenido audiovisual, normalmente imágenes. Ejemplo: Gallery.
Introducción a la Web
Que es Joomla PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
CMS
Caché de páginas para mejorar el rendimiento,
Indexamiento web,
Feed RSS,
Versiones imprimibles de páginas,
Motor de Búsqueda
Flash con noticias,
Blogs, Foros, Polls,
calendarios, Galerias
Tiendas
Internacionalización del lenguaje.
Y más, mucho más… hoy – 7000 extensiones objetos. http://extensions.joomla.org/
Introducción a la Web
Que es Wordspress PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
• CMS enfocado a la creación de blogs
• facilidad de uso y SEO.
• desarrolladores y diseñadores, 202 millones-09 de 2009
• Múltiples autores
• Múltiples blogs o bitácoras.
• categorías, subcategorías y etiquetas
• Publicación mediante email.
• Importación desde Blogger, Blogware, Dotclear, Greymatter, Livejournal, Movable Type y Typepad, Textpattern y desde RSS.
Etc…
• http://es.wordpress.com/
• http://es.wordpress.org/
Introducción a la Web
Comparativa entre sistemas
Capacidad tecnológica
Faci
lidad d
e u
so
BAJA ALTA
BAJA
ALTA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Introducción a la Web
Muy bien, nosotros elegimos Joomla Con Joomla! todo es más sencillo
“Hacer lo simple complicado es cosa frecuente;
hacer lo complicado simple,
„impresionantemente‟ simple,
eso es creatividad.”
PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Introducción a la Web
EJEMPLOS DE SITOS WEB CON
CONTENIDOS CMS
PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Introducción a la Web
PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Introducción a la Web
PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Trabajar en internet
Trabajar en local - Trabajar en internet
• www.facebook.com/pages
• www.blogger.com
• http://sites.google.com
• www.wordpress.com
• www.drupalgardens.com
• ………..en tu propio servidor…
Introducción a la Web
PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Trabajar en forma Local
Introducción a la Web
PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Trabajar en forma Local
Descargar, descomprimir,
instalar
Introducción a la Web
PONENCIA
UNIDAD: INTRODUCCIÓN A LOS GESTORES DE CONTENIDO
Trabajar en forma Local
A divertirse
Top Related