sistemas cms libres - joomla! (es)

20
Sistemas CMS libres: Joomla! Gestión Integral de Empresas con Software Libre Félix Gómez López - IT-Web Analyst/Programmer Wireless Galicia S.L. 28 de julio de 2011 www.wirelessgalicia.com @wirelessgalicia [email protected]

Upload: wireless-galicia-sl

Post on 18-Nov-2014

1.114 views

Category:

Technology


2 download

DESCRIPTION

Gestión Integral de Empresas con Software Libre28 Xullo 2011

TRANSCRIPT

Page 1: Sistemas CMS libres - Joomla! (ES)

Sistemas CMS libres: Joomla!Gestión Integral de Empresas con Software Libre

Félix Gómez López - IT-Web Analyst/Programmer

Wireless Galicia S.L.

28 de julio de 2011

www.wirelessgalicia.com @wirelessgalicia [email protected]

Page 2: Sistemas CMS libres - Joomla! (ES)

Software is like sex: it is better when it is free.

Linus Torvalds, creador de Linux

Absorbe lo útil.Rechaza lo inútil.

Crea lo único y verdadero por ti mismo.

Filosofía del Jeet Kune Do de Bruce Lee

Page 3: Sistemas CMS libres - Joomla! (ES)

Tabla de contenidos

1 Introducción y definiciones¿Qué es un gestor de contenidos (CMS)?¿Qué es Joomla!?¿Quién utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia y novedades

2 Estructura de JoomlaEsquema de extensiones. Tipos.Extensiones

3 Aplicación de Joomla! en Wireless Galicia S.L.Portales de clientesEjemplo de uso interno: Gestión de proyectos

4 Enlaces a recursos

Page 4: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

¿Qué es un gestor de contenidos (CMS)?¿Qué es Joomla!?¿Quién utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia y novedades

Tabla de contenidos

1 Introducción y definiciones¿Qué es un gestor de contenidos (CMS)?¿Qué es Joomla!?¿Quién utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia y novedades

2 Estructura de JoomlaEsquema de extensiones. Tipos.Extensiones

3 Aplicación de Joomla! en Wireless Galicia S.L.Portales de clientesEjemplo de uso interno: Gestión de proyectos

4 Enlaces a recursos

Félix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!

Page 5: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

¿Qué es un gestor de contenidos (CMS)?¿Qué es Joomla!?¿Quién utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia y novedades

Definición de CMSUn gestor de contenidos, o CMS, es una aplicaciónweb diseñada para simplificar el uso por parte depersonal no necesariamente técnico de la edición ymantenimiento de un sitio web.

Cuando nació la WEB crear incluso las páginas web mássimples requería conocimientos de HTML y aparecieroneditores: Dreamweawer y Frontpage.

Félix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!

Page 6: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

¿Qué es un gestor de contenidos (CMS)?¿Qué es Joomla!?¿Quién utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia y novedades

Incluso con estas herramientas, cuando los sitios crecían sehacía difícil el manejo de páginas web. Los grandes medioseditores como periódicos online fueron los primeros en darsecuenta.Un CMS automatiza en cierta medida la gestión de loscontenidos. El contenido se almacena en una base de datos yla presentación del sitio se separa del contenido y reside enplantillas.

Félix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!

Page 7: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

¿Qué es un gestor de contenidos (CMS)?¿Qué es Joomla!?¿Quién utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia y novedades

¿Qué es Joomla!?

Es un CMS libre y de código abierto liberadobajo licencia GPL

Una definición más exactaJoomla! es un sistema (framework) modular que facilita eldesarrollo de portales y aplicaciones web

Félix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!

Page 8: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

¿Qué es un gestor de contenidos (CMS)?¿Qué es Joomla!?¿Quién utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia y novedades

En su primer año, Joomla! se descargó más de 2.5 millones de veces.Entre marzo de 2007 y febrero de 2011, ha sido descargado más de 21 millonesde veces.

Utilización mundial de Joomla!

Se calcula que alrededor de un 2.7%1 de las webs a nivel mundialcorren en Joomla!1 Dato obtenido de http://www.joomla.org

Félix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!

Page 9: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

¿Qué es un gestor de contenidos (CMS)?¿Qué es Joomla!?¿Quién utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia y novedades

Necesidades

¿Qué es lo que buscábamos?Una solución integrada para el desarrollo de portales con elementoscomunes.

1 Gestión de contenidos a través de una zona privada de administración accesibley de fácil uso

2 Gestión e integración de elementos multimedia con los contenidos3 Gestión de usuarios y roles (permisos)4 Galerías multimedia5 Gestión multiidioma6 Sindicación de contenidos (RSS)7 Generación de formularios (contacto, alta, etc.)8 Generación de mapa web de contenido9 Amigable para buscadores (SEO)10 Modular y extensible

Félix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!

Page 10: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

¿Qué es un gestor de contenidos (CMS)?¿Qué es Joomla!?¿Quién utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia y novedades

¿Qué ofrece Joomla! “out of the box”?

1 Zona privada y grupos de usuario con diferentes permisos paraacceso, publicación y administración

2 Gestor multimedia integrado con el editor de contenidos3 Gestor de idioma (para texto estático en frontend y backend)4 Gestor de banners5 Encuestas6 Búsqueda7 Gestor de enlaces8 Sindicación y manejo de alimentador RSS9 Gestor de plantillas de diseño10 Ayuda integrada11 Web services (XML-RPC)

12 Totalmente extensibleFélix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!

Page 11: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

¿Qué es un gestor de contenidos (CMS)?¿Qué es Joomla!?¿Quién utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia y novedades

Evolución de Joomla!

Félix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!

Page 12: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

Esquema de extensiones. Tipos.Extensiones

Tabla de contenidos

1 Introducción y definiciones¿Qué es un gestor de contenidos (CMS)?¿Qué es Joomla!?¿Quién utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia y novedades

2 Estructura de JoomlaEsquema de extensiones. Tipos.Extensiones

3 Aplicación de Joomla! en Wireless Galicia S.L.Portales de clientesEjemplo de uso interno: Gestión de proyectos

4 Enlaces a recursos

Félix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!

Page 13: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

Esquema de extensiones. Tipos.Extensiones

Esquema

Félix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!

Page 14: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

Esquema de extensiones. Tipos.Extensiones

Localización de extensiones

extensionshttp://extensions.joomla.org

Félix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!

Page 15: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

Portales de clientesEjemplo de uso interno: Gestión de proyectos

Tabla de contenidos

1 Introducción y definiciones¿Qué es un gestor de contenidos (CMS)?¿Qué es Joomla!?¿Quién utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia y novedades

2 Estructura de JoomlaEsquema de extensiones. Tipos.Extensiones

3 Aplicación de Joomla! en Wireless Galicia S.L.Portales de clientesEjemplo de uso interno: Gestión de proyectos

4 Enlaces a recursos

Félix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!

Page 16: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

Portales de clientesEjemplo de uso interno: Gestión de proyectos

Portales de clientes

1 Instalación y visualización de un Joomla 1.52 Ejemplos de instalaciones en clientes reales

Félix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!

Page 17: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

Portales de clientesEjemplo de uso interno: Gestión de proyectos

Gestión de proyectos

Gestión de proyectos con Joomla!Ejemplo de utilización de Joomla! como gestor deproyectos con el componente

Félix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!

Page 18: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

Tabla de contenidos

1 Introducción y definiciones¿Qué es un gestor de contenidos (CMS)?¿Qué es Joomla!?¿Quién utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia y novedades

2 Estructura de JoomlaEsquema de extensiones. Tipos.Extensiones

3 Aplicación de Joomla! en Wireless Galicia S.L.Portales de clientesEjemplo de uso interno: Gestión de proyectos

4 Enlaces a recursos

Félix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!

Page 19: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

Enlaces a recursos

Página principalhttp://www.joomla.org

Comunidad de Joomla! en Españahttp://www.joomlaspanish.org

Ayuda de Joomla!http://ayuda.joomlaspanish.org

Extensiones de Joomla!http://extensions.joomla.org

Novedades de Joomla 1.6 [INGLÉS] - Andrew Eddie (Vídeo)http://bit.ly/oVuI1J

Videotutorial ACL en Joomla 1.6http://bit.ly/oleGFb

Félix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!

Page 20: Sistemas CMS libres - Joomla! (ES)

Introducción y definicionesEstructura de Joomla

Aplicación de Joomla! en Wireless Galicia S.L.Enlaces a recursos

Licencia y atribuciones

Usted es libre de:

Copiar, distribuir y comunicar públicamente la obra

Remezclar — transformar la obra

Hacer un uso comercial de esta obra

Bajo las condiciones siguientes:

Reconocimiento — Debe reconocer los créditos de la obra de la manera especificada por elautor o el licenciador (pero no de una manera que sugiera que tiene su apoyo o apoyan el usoque hace de su obra).

Compartir bajo la misma licencia - Si altera o transforma esta obra, o genera una obraderivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta.

Esta obra está bajo una licencia Reconocimiento-CompartirIgual 3.0 España (CC BY-SA 3.0)

Félix Gómez López - IT-Web Analyst/Programmer Sistemas CMS libres: Joomla!