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

Sistemas CMS libres - Joomla! (GL)

Embed Size (px)

DESCRIPTION

Xestión Integral de Empresas con Software Libre 28 Xullo 2011

Citation preview

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

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

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

Wireless Galicia S.L.

28 de xullo de 2011

www.wirelessgalicia.com @wirelessgalicia [email protected]

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

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

Linus Torvalds, creador de Linux

Absorbe o útil.Rexeita o inútil.

Crea o único e verdadeiro por ti mesmo.

Filosofía do Jeet Kune Do de Bruce Lee

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

Táboa de contidos

1 Introdución e definicións¿Qué é un xestor de contenidos (CMS)?¿Qué é Joomla!?¿Quén utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia e novidades

2 Estrutura de JoomlaEsquema de extensións. Tipos.Extensións

3 Utilización de Joomla! en Wireless Galicia S.L.Portais de clientesExemplo de uso interno: Xestión de proxectos

4 Ligazóns a recursos

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

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

¿Qué é un xestor de contenidos (CMS)?¿Qué é Joomla!?¿Quén utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia e novidades

Táboa de contidos

1 Introdución e definicións¿Qué é un xestor de contenidos (CMS)?¿Qué é Joomla!?¿Quén utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia e novidades

2 Estrutura de JoomlaEsquema de extensións. Tipos.Extensións

3 Utilización de Joomla! en Wireless Galicia S.L.Portais de clientesExemplo de uso interno: Xestión de proxectos

4 Ligazóns a recursos

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

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

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

¿Qué é un xestor de contenidos (CMS)?¿Qué é Joomla!?¿Quén utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia e novidades

Definición de CMSUn xestor de contidos, ou CMS, é unha aplicaciónweb deseñada para simplificar o uso por parte depersoal non necesariamente técnico da edición ymantemento dun sitio web.

Cando naceu a WEB crear incluso as páxinas web máis simplesrequiría coñecementos de HTML. Foi entón cando apareceronos editores: Dreamweawer y Frontpage.

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

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

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

¿Qué é un xestor de contenidos (CMS)?¿Qué é Joomla!?¿Quén utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia e novidades

Mesmo con estas ferramentas, cando os sitios crecían facíasedifícil o manexo de páxinas web. Os grandes medios editorescomo xornais online foron os primeiros en decatarse.Un CMS automatiza en certa medida a xestión dos contidos.O contido almacénase nunha base de datos e a presentacióndo sitio sepárase do contido e reside en modelos.

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

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

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

¿Qué é un xestor de contenidos (CMS)?¿Qué é Joomla!?¿Quén utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia e novidades

¿Qué é Joomla!?

É un CMS libre e de código aberto liberado baixolicenza GPL

Unha definición máis completaJoomla! é un sistema (framework) modular que facilita odesenvolvemento de portais e aplicacións web

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

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

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

¿Qué é un xestor de contenidos (CMS)?¿Qué é Joomla!?¿Quén utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia e novidades

No seu primeiro ano, Joomla! descargouse máis de 2.5 millóns de veces.Entre marzo de 2007 e febreiro de 2011, foi descargado máis de 21 millóns deveces.

Utilización mundial de Joomla!

Calcúlase que ao redor dun 2.7%1 das webs a nivel mundial correnen Joomla!1 Dato obtido 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! (GL)

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

¿Qué é un xestor de contenidos (CMS)?¿Qué é Joomla!?¿Quén utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia e novidades

Necesidades

¿Qué buscabamos?Unha solución integrada para o desenvolvemento de portais quedispuxeran de elementos comúns.

1 Xestión de contidos a través dunha zona privada de administración accesible ede uso doado

2 Xestión e integración de elementos multimedia nos contidos3 Xestión de usuarios e roles (permisos)4 Galerías multimedia5 Xestión multiidioma6 Sindicación de contidos (RSS)7 Xeración de formularios (contacto, alta, etc.)8 Xeración de mapas web de contido9 Amigable para buscadores (SEO)10 Modular e extensible

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

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

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

¿Qué é un xestor de contenidos (CMS)?¿Qué é Joomla!?¿Quén utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia e novidades

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

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

2 Xestor multimedia integrado co editor de contidos3 Xestor de idioma (para texto estático no frontend e no

backend)4 Xestor de banners5 Enquisas6 Busca7 Xestor de ligazóns8 Sindicación e manexo de alimentador RSS9 Xestor de modelos de deseño10 Axuda 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! (GL)

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

¿Qué é un xestor de contenidos (CMS)?¿Qué é Joomla!?¿Quén utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia e novidades

Evolución de Joomla!

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

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

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

Esquema de extensións. Tipos.Extensións

Táboa de contidos

1 Introdución e definicións¿Qué é un xestor de contenidos (CMS)?¿Qué é Joomla!?¿Quén utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia e novidades

2 Estrutura de JoomlaEsquema de extensións. Tipos.Extensións

3 Utilización de Joomla! en Wireless Galicia S.L.Portais de clientesExemplo de uso interno: Xestión de proxectos

4 Ligazóns a recursos

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

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

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

Esquema de extensións. Tipos.Extensións

Esquema

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

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

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

Esquema de extensións. Tipos.Extensións

Localización de extensións

extensionshttp://extensions.joomla.org

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

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

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

Portais de clientesExemplo de uso interno: Xestión de proxectos

Táboa de contidos

1 Introdución e definicións¿Qué é un xestor de contenidos (CMS)?¿Qué é Joomla!?¿Quén utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia e novidades

2 Estrutura de JoomlaEsquema de extensións. Tipos.Extensións

3 Utilización de Joomla! en Wireless Galicia S.L.Portais de clientesExemplo de uso interno: Xestión de proxectos

4 Ligazóns a recursos

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

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

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

Portais de clientesExemplo de uso interno: Xestión de proxectos

Portais de clientes

1 Instalación e visualización dun Joomla 1.52 Exemplos de instalacións en clientes reais

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

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

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

Portais de clientesExemplo de uso interno: Xestión de proxectos

Xestión de proxectos

Xestión de proxectos con Joomla!Exemplo de utilización de Joomla! como xestor deproxectos co compoñente

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

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

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

Táboa de contidos

1 Introdución e definicións¿Qué é un xestor de contenidos (CMS)?¿Qué é Joomla!?¿Quén utiliza Joomla!?¿Por qué utilizamos Joomla!?Historia e novidades

2 Estrutura de JoomlaEsquema de extensións. Tipos.Extensións

3 Utilización de Joomla! en Wireless Galicia S.L.Portais de clientesExemplo de uso interno: Xestión de proxectos

4 Ligazóns a recursos

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

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

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

Ligazóns a recursos

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

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

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

Extensións de Joomla!http://extensions.joomla.org

Novidades 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! (GL)

Introdución e definiciónsEstrutura de Joomla

Utilización de Joomla! en Wireless Galicia S.L.Ligazóns a recursos

Licenza e atribucións

Vostede é libre de:

Copiar, distribuir e comunicar públicamente a obra

Remesturar — transformar a obra

Facer un uso comercial desta obra

Baixoo as seguintes condicións:

Recoñecemento — Debe recoñecer os créditos da obra do xeito especificado polo autor ou olicenciador (pero non dun xeito que suxira que ten o seo apoio ou que apoian o uso que fai dasúa obra).

Compartir bajo a mesma licenza - Se altera ou transforma esta obra, ou xera unha obraderivada, só pode distribuír a obra xerada baixo unha licenza idéntica a esta.

Esta obra está baixo unha licenza Recoñecemento-CompartirIgual 3.0 España (CC BY-SA 3.0)

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