SlideShare uma empresa Scribd logo
1 de 92
Jordi Catà Castillo [email_address] D-Unlock, Web Engineering www.dunlock.com Jooma Gestor de Contenidos Web para todo tipo de proyectos web
¿ De qué hablaremos ? Joomla: Gestor de Contenidos Web
¿ Cuantos sois Programadores ? ¿ Cuantos sois diseñadores ? Preguntas ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
¿ Conoces el concepto de Gestor de Contenidos web  ? ¿ Conoces Joomla ? Preguntas ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Cuanto tardarias en montar una web: ¿ De zero ? ¿ Con Joomla ? Preguntas ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Cuanto tardarías en : Hacer una web de zero : menús, contenidos Añadir Multidioma  Añadir Gestión de usuarios  Añadir Gestión de contenidos  Por qué usar un CMS ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Cuanto tardarías en : Añadir Foros Añadir Blog Añadir gestión de imágenes ... Por qué usar un CMS ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
A tener en cuenta: -Curva de aprendizaje de Joomla -Evolución de Joomla constantemente -Que extensiones son las que mejor funcionan ?  -> pruébalas Por qué usar un CMS ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
-La web puede  crecer , podemos  añadir nuevas opciones , por ejemplo:  +idiomas Usuarios Foros ... -Se puede  gestionar  la  información  de vuestra web. - Tecnología   multiplataforma : Linux, Windows, Mac. -Cumple  estándares. Cosas a tener en cuenta para una web Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
- Lo importante es el  contenido y Estructura de la web,  “no tanto la tecnología”  ->  como “llega el mensaje”  al usuario  -> usabilidad ->con Joomla podemos centrarnos en lo importante. Cosas a tener en cuenta para una web Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
¿ Qué es Joomla ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Es un  sistema gestor de contenidos dinámicos (CMS)  que permite  crear  sitios  web de elevada interactividad, profesionalidad y eficiencia . Administrar fácilmente  una web, desde añadir contenido y imágenes hasta actualitzar un catálogo de productos o gestionar reservas online. ¿ Qué es Joomla ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Solución de Gestión de Contenidos Web que permite construir Webs y aplicaciones online. Para usuarios:  gestión de la info de la web Para desarrolladores:  API, Framework Para diseñadores:  templates Para Webmasters/administradores:  Gestión extensiones, usuarios, etc ¿ Qué es Joomla ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
- Multiidioma , Localización en más de 75 lenguas - Software Libre : libertades del software -Gran comunidad de  desarrolladores -200.000 personas en todo el mundo -> Joomla evoluciona muy y muy rápido,  constantmente se están haciendo  mejoras ,  corrigiendo errores, problemas de seguridad, etc. Sobre Joomla: ¿ Por qué es interesante ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Sobre Joomla: Premios  Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Alexa Ranking -> top 750 de totes las webs mundiales Què és Joomla ? Què és Joomla ? Joomla , En números... Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
- > 15 millones de descárgas >= 2005 - 5 TB de tráfico/mes en los sites principales ) - > 140.000 usuarios registrados en el foro - 42 subforos internacionales - 9500 desarrolladores - 3000 extensiones Què és Joomla ? Què és Joomla ? Joomla , En números... Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Foros Joomla Spanish  Posts: 126,807, Temas: 40,766, Usuarios: 65,605 Foros Joomla.org Post: 1.877.814, Temas: 427.037, Usuarios: 336.999 Què és Joomla ? Què és Joomla ? Joomla , En números... Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Licencia GPL Podemos: -4 libertades del Software Libre: Copiar, distruir,  Modificar, Usar -quitar el “powered by Joomla!...” -Cobrar por distribuir el software o prestar servicios -Mejorar Joomla! y redistribuirlo bajo GNU/GPL Què és Joomla ? Què és Joomla ? Joomla , su licencia Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Licencia GPL No Podemos: -Quitar las declaraciones de Copyright y créditos del  código -Cobrar por Joomla! -Modificar el código de Joomla! Para cambiar la Licencia  GNU/GPL Què és Joomla ? Què és Joomla ? Joomla , su licencia Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Qué és Joomla ? Popularidad ... Licencia Por que usarlo ? Vamos a ver ... Que podemos hacer con Joomla ? Instalación Usos y Gestiones básicas de Joomla Instalación de extensiones básicas Joomla como Framework: “pinceladas” Què és Joomla ? Què és Joomla ? Joomla , hemos visto Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Con el Joomla! podemos crear desde sitios  web personales hasta sitios corporativos . Algunas de las cosas para las que se puede utilizar el Joomla! son: -Web Presenciales   -Web Corporativas -Reservas Online   -Diarios online, publicaciones -Portales comunitarios   -Web de Organitzaciones no  -Directorios lucrativas -Web de Escuelas   -Web Personales -Web de Turismo   -Redes Sociales -Intranets   -Extranets Sobre Joomla: Lo que podemos hacer Joomla: Gestor de Contenidos Web
Ejemplos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Ejemplos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
-Gestor de usuarios -Gestores de Documentos -Galeria de Imágenes -Foros y chats -Tienda Virtual -Boletines de noticias -Calendarios   -Generadores de Formularios Dinámicos -Blogs -Subscripciones -Baners -Comentarios/valoraciones de noticias -Multitud de plantillas  -Directorios de Empresas  -SEO ...y mucho más más de 3000 extensiones ... Sobre Joomla: algunas funcionalidades Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Requisitos de Joomla: PHP Mysql Apache La forma fácil de empezar es instalar Windows XAMPP Linux  urpmi apache mysql php5 o bien apt-get apache mysql php5 Sobre Joomla: Instalación Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Descargar la última versión de Joomla: actual 1.5.15 http://joomlaspanish.org   http://joomla.org   Descomprimimos el paquete a /var/www/hmtl/joomla1.5.15 Accedemos con un navegador al directorio: http://localhost/joomla1.5.15 -> se ejecuta el instalador de Joomla Sobre Joomla: Instalación Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Sobre Joomla: Instalación
Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Sobre Joomla: Instalación
Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Sobre Joomla: Instalación
Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Sobre Joomla: Instalación
Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Sobre Joomla: Instalación
Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Sobre Joomla: Instalación
Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Sobre Joomla: Instalación
Frontend Sobre Joomla: Página inicial Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Backend Sobre Joomla: Panel de administración Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
-Gestión de plantillas -Gestión de idiomas -Gestión de Contenido, secciones, categorías, textos, imágenes,  -Gestión de Menús -Gestión de Contactos -Gestión de usuarios Sobre Joomla: Funcionalidades Básicas Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Separación del contenido del diseño Contenido Sobre Joomla: Plantillas Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Instalación de una plantilla -Instalador de Joomla -> Extensiones: Instalar Sobre Joomla: Plantillas Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Instalación de una plantilla Instalación y configuración de idiomas Sobre Joomla: Plantillas Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Joomla se divide en una serie de funcionalidades: - Componentes : se encargan de mostrar información referente al apartado dónde nos encontramos de la web. - Módulos : “cajas” para mostrar información en la web - Plugins : para ampliar las funcionalidades de joomla de forma fàcil: añadir contenido, añadir sistema de autenficación, buscador, etc. Componentes, Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Módulos COMPONENTE Componentes, Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Módulos Componentes, Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Los mòdulos se pueden colocar en diferentes posiciones en función del template Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Joomla estructura la información en secciones y categorias (1.5) Sección 1 Categoría  1 Artículo 1 Artículo 2 Categoría 2 Artículo 1 Artículo 2 Estructuración de Contenidos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Joomla estructura la información en secciones y categorias (1.5) Sección  1 Noticias Categoria 1 Deportes Artículo 1 Barça - Madrid Artículo 2 Rafa Nadal en el open de ... Economía Crisis Recuperación económica Estructuración de Contenidos Joomla: Gestor de Contenidos Web
Sección:  apartado de la web que engloba las categorías Categoría:  Apartado de la web que engloba artículos Sección Noticias Categoria Deportes Artículo 1 Barça - Madrid Artículo 2 Rafa Nadal en el open de ... Estructuración de Contenidos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Joomla permite crear entradas de menús de varios tipos Artículo Blog de Sección Blog de Categoría Componentes: contacto, blog, foro, virtuemart, etc... ... Estructuración de Contenidos Joomla: Gestor de Contenidos Web
Una posible estructuración de menús Web Estructura de contenidos Blog de sección Noticias Noticias Deportes Barça Madrid Rada Nadal Economía Crisis Recuperación Contenido, Menús Joomla: Gestor de Contenidos Web
Una posible estructuración de menús Web: entrada menú Estructura de contenidos Blog de categoría Blog de categoría Blog de categoría Deportes Barça Madrid Rada Nadal Economía Crisis Recuperación Contenido, Menús Joomla: Gestor de Contenidos Web
Una posible estructuración de menús Web: entrada menú Estructura de contenidos Artículo Barça - Madrid Barça Madrid Contenido, Menús Joomla: Gestor de Contenidos Web
Joomla permite crear entradas de menús de varios tipos Artículo Blog de Sección Blog de Categoría Contacto ... Contenido, Menús Joomla: Gestor de Contenidos Web
-Queremos gestionar la información de contacto 1-Modificamos los datos de contacto desde el panel de administración 2-Creamos la nueva entrada al menú del tipo contacto seleccionando el contacto que hemos modificado anteriormente Gestión de contactos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Joomla gestiona el acceso al contenido: -públicos -registrados -especial Por ejemplo un módulo que solo sea visible para registrados o un apartado de la web. -Configuramos el contenido, menú o módulo  -El usuario hace Login y ve el contenido privado Gestión de usuarios y partes privadas Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Gestión de usuarios y partes privadas Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Ejemplo de instalación componentes y módulos Editor HTML: JCE JoomFish : multiidioma Jevents: Calendario de Eventos Rokdownload: Documentos Instalación de componentes Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Extensiones: JCE Editor Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Extensiones: JoomFish, traducciones Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
-Calendarios: gestionar categorías y eventos Extensiones: Calendarios Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
-Gestores de Documentos: gestionar categorías, documentos, permisos, etc. Extensiones: Gestión de documentos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
-Tienda Virtual: Familias, productos, imágenes, textos, carrito de la compra, pasarelas de pago: La Caixa, Paypal, etc Extensiones: Tienda Virtual Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Gestión de Temas, respuestas, etc Extensiones: Foro  Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
-Boletines de noticias -> Acajoom -Galeria de imágenes : phoca gallery -Chats -Blogs -Comunidad de usuarios, Redes Sociales: Jom social, jommunity, Community Builder -CCK: K2, Zoo, Sobi2 ...y mucho más Extensiones: Otras funcionalidades Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Joomla Funcionamiento básico Plantillas Módulos Componentes: documentos, calendario, ... Secciones, categorias, Artículos Menús Usuarios Hemos visto Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Joomla framework: introducción, 4 pincelas de lo que se puede hacer -Módulos -Componentes -Plugins Vamos a ver Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Desarrollo: introducción Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
API Arquitectura Model-View-controller CRUD: Create, Retry, Update, Delete Plugins: Authentication, User, Content, Search Desarrollo: Componentes, Plugins, Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Joomla  usa convenciones  para el desarrollo de componentes, módulos, etc De tal forma que aceleramos el desarrollo simplemente siguiendo estas reglas como: Nombre de los ficheros Nombre de las classes, etc Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Desarrollo: Componentes, Plugins, Módulos
Importancia del patrón MVC Programar en PHP puede ser: - Programació sin orden, sin nigún tipo de ingeniería - Las modificaciones en el codigo son lentas - La reutilitzación de código es práctictamente imposible  - Codi rebuscado -> codi Spaggethi Desarrollo: Componentes, Plugins, Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Importancia del patrón MVC Desarrollar aplicaciones desde el punto de vista de la Ingeniería de Software Garantiza: - Mantenimiento - Escalabilidad - Reutilitzación - Robusto y libre de errores -> Estructurar el código en 3 niveles hace que cada parte tenga su función -> código más estructurado -> más fácil entender codigo de terceros  -> aumento de productividad Desarrollo: Componentes, Plugins, Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Petición Respuesta Controlador:  punto de entrada a la aplicación la lógica  necesaria y muestra la vista asociada. Modelo:  Es la representación específica de la informació. Se encarga de acceder a los datos  Vista:  Muestra la información que el módelo a generado. Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Desarrollo: Componentes, Plugins, Módulos
Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Desarrollo: Módulos
Estructura de un mòdulo: MVC mod_nombremodulo.php:  ejecuta la clase modelo y pasa el resultado al template Modelo:  encargado de acceder a los datos Template:  encargado de mostrar los datos petición mod_nombremodulo.php modelo Base de datos template Desarrollo: Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Modules/ mod_prueba.php helper.php Tmpl/ default.php Petición Respuesta Desarrollo: Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
mod_nombremodulo.php:  ejecuta la clase modelo y pasa el resultado al template <? require_once (dirname(__FILE__).DS.'helper.php'); $params->def('count', 10); $list = modPruevaHelper::getMensaje($params); require(JModuleHelper::getLayoutPath('mod_prueba')); ?> Desarrollo: Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Modelo <? Class modPruebaHelper { Function getMensaje ($params) { Return “hola mundo”; } } ?> Desarrollo: Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
vista <? Echo $mensaje; ?> Desarrollo: Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Desarrollo: Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
COMPONENTE Desarrollo: componentes Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Extensiones que  permiten modificar el funcionamiento  de Joomla Nos permiten: -Integrar Joomla con otros sistemas -Modificar como se muestra el contenido o añadir contenido extra en cada artículo  -añadir contenido extra al buscador de joomla Desarrollo: Plugins Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Se  ejecutan cuando se disparan determinados eventos  como: -Preparar contenido -Mostrar Contenido -Login del usuario -Creación de un usuario -Al buscar  Desarrollo: Plugins Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Ejemplo:  plugin de contenido Desarrollo: Plugins Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Prueba.php Desarrollo: Plugins Joomla: Gestor de Contenidos Web
Resultado Desarrollo: Plugins Joomla: Gestor de Contenidos Web
Otros ejemplos Plugin votación Desarrollo: Plugins Joomla: Gestor de Contenidos Web
Ejemplos:  plugin user Se disparan cuando se crea/modifica un nuevo usuario Ejemplo de integración entre Joomla y Elgg (Red social) Joomla elgg Desarrollo: Plugins Joomla: Gestor de Contenidos Web
Otros ejemplos:  plugin auth Nos permite autenficar un login/creación de usuario contra otro sistema, por ejemplo LDAP, etc si no ok user Ejemplo de Joomla Multisites con centralización/sincronización de usuarios entre dominios Joomla 1 Joomla 2 Sistema  usuarios Si exiteix Desarrollo: Plugins Joomla: Gestor de Contenidos Web
Otros ejemplos: search Cuando un usuario busca información nos permite añadir contenido “propio” de otros sistemas , etc Ejemplo de buscador para contenido en una wiki Plugin  search Joomla  wiki  Desarrollo: Plugins Joomla: Gestor de Contenidos Web
Como ampliar las funcionalidades de Joomla desarrollando: -Módulos -Componentes -Plugins Según el convenio de Joomla y Arquitectura MVC Hemos visto Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
Con Joomla puedes dedicarte a lo realmente importante: contenido, estructura de la web, funcionalidades. Puedes ampliar las funcionalidades de forma senzilla a través de Componentes, Módulos y plugins. Tu web podrá crecer de forma rápida , integrarla con otras aplicaciones, estar actualizada, ... Resumen Joomla: Gestor de Contenidos Web
¿ preguntas ? Jordi Catà Castillo [email_address] D-Unlock, Web Engineering www.dunlock.com
Gracias por vuestra asistencia Jordi Catà Castillo [email_address] D-Unlock, Web Engineering www.dunlock.com

Mais conteúdo relacionado

Mais procurados (18)

Diapositivas joomla
Diapositivas joomlaDiapositivas joomla
Diapositivas joomla
 
CMS - Joomla
CMS - JoomlaCMS - Joomla
CMS - Joomla
 
Exposicion joomla!
Exposicion joomla!Exposicion joomla!
Exposicion joomla!
 
Curso joomla-3
Curso joomla-3Curso joomla-3
Curso joomla-3
 
Qué es y como se instala Joomla
Qué es y como se instala JoomlaQué es y como se instala Joomla
Qué es y como se instala Joomla
 
CMS-JOOMLA
CMS-JOOMLACMS-JOOMLA
CMS-JOOMLA
 
Joomla 3
Joomla 3Joomla 3
Joomla 3
 
Iniciojoomla
IniciojoomlaIniciojoomla
Iniciojoomla
 
A.3 bolaños.coronel.henry.g2.ppt
A.3 bolaños.coronel.henry.g2.pptA.3 bolaños.coronel.henry.g2.ppt
A.3 bolaños.coronel.henry.g2.ppt
 
Presentacion joomla-publicador
Presentacion joomla-publicadorPresentacion joomla-publicador
Presentacion joomla-publicador
 
¿Qué es Joomla?
¿Qué es Joomla?¿Qué es Joomla?
¿Qué es Joomla?
 
01 Joomla. Por Que Joomla
01 Joomla. Por Que Joomla01 Joomla. Por Que Joomla
01 Joomla. Por Que Joomla
 
Presentacion de joomla_completa
Presentacion de joomla_completaPresentacion de joomla_completa
Presentacion de joomla_completa
 
Manual de Joomla
Manual de JoomlaManual de Joomla
Manual de Joomla
 
Instalacion joomla
Instalacion joomlaInstalacion joomla
Instalacion joomla
 
Introduccion a CMS
Introduccion a CMSIntroduccion a CMS
Introduccion a CMS
 
Presentación Joomla en encuentrocms.com
Presentación Joomla en encuentrocms.comPresentación Joomla en encuentrocms.com
Presentación Joomla en encuentrocms.com
 
MANUAL. NIVEL I JOOMLA Version 1.7
MANUAL. NIVEL I JOOMLA Version 1.7MANUAL. NIVEL I JOOMLA Version 1.7
MANUAL. NIVEL I JOOMLA Version 1.7
 

Semelhante a Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos

Semelhante a Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos (20)

Presentacion Joomla Phpconference Barcelona 2009
Presentacion Joomla Phpconference Barcelona 2009Presentacion Joomla Phpconference Barcelona 2009
Presentacion Joomla Phpconference Barcelona 2009
 
Qué es joomla15
Qué es joomla15Qué es joomla15
Qué es joomla15
 
Joomla
JoomlaJoomla
Joomla
 
Joomla!
Joomla!Joomla!
Joomla!
 
Curso joomla
Curso joomlaCurso joomla
Curso joomla
 
ExposicionSeminarioJoomla
ExposicionSeminarioJoomlaExposicionSeminarioJoomla
ExposicionSeminarioJoomla
 
Introducción a WordPress en WordCamp Bilbao (luciamarin.es)
Introducción a WordPress en WordCamp Bilbao (luciamarin.es)Introducción a WordPress en WordCamp Bilbao (luciamarin.es)
Introducción a WordPress en WordCamp Bilbao (luciamarin.es)
 
Gestores de contenido
Gestores de contenidoGestores de contenido
Gestores de contenido
 
Presentacion webactualizable.com
 Presentacion webactualizable.com Presentacion webactualizable.com
Presentacion webactualizable.com
 
Joomla! Presentación 2009
Joomla! Presentación 2009Joomla! Presentación 2009
Joomla! Presentación 2009
 
Joomla Presentación 2009
Joomla Presentación 2009Joomla Presentación 2009
Joomla Presentación 2009
 
Cms,joomlavswordpress
Cms,joomlavswordpressCms,joomlavswordpress
Cms,joomlavswordpress
 
Taller Gestion Joomla Cms
Taller Gestion Joomla CmsTaller Gestion Joomla Cms
Taller Gestion Joomla Cms
 
1º Meetup joomla Almería
1º Meetup joomla Almería1º Meetup joomla Almería
1º Meetup joomla Almería
 
Curso de Joomla
Curso de JoomlaCurso de Joomla
Curso de Joomla
 
Joomla
JoomlaJoomla
Joomla
 
Joomla
JoomlaJoomla
Joomla
 
Cms joobla
Cms jooblaCms joobla
Cms joobla
 
TUTORIAL DE JOOMLA
TUTORIAL DE JOOMLATUTORIAL DE JOOMLA
TUTORIAL DE JOOMLA
 
PresentacióN Joomla
PresentacióN JoomlaPresentacióN Joomla
PresentacióN Joomla
 

Mais de Jordi Catà

Introducción a la Financiación alternativa
Introducción a la Financiación alternativaIntroducción a la Financiación alternativa
Introducción a la Financiación alternativaJordi Catà
 
Finançament alternatiu per a empreses, Introducció
Finançament alternatiu per a empreses, IntroduccióFinançament alternatiu per a empreses, Introducció
Finançament alternatiu per a empreses, IntroduccióJordi Catà
 
Estrategias/consejos para mejorar tu eCommerce y hacerlo más rendible
Estrategias/consejos para mejorar tu eCommerce y hacerlo más rendibleEstrategias/consejos para mejorar tu eCommerce y hacerlo más rendible
Estrategias/consejos para mejorar tu eCommerce y hacerlo más rendibleJordi Catà
 
Mobile Commerce Business Networking Event JCI Girona 2013
Mobile Commerce Business Networking Event JCI Girona 2013Mobile Commerce Business Networking Event JCI Girona 2013
Mobile Commerce Business Networking Event JCI Girona 2013Jordi Catà
 
Jove Cambra Internacional de Girona Resum president 2009
Jove Cambra Internacional de Girona Resum president 2009 Jove Cambra Internacional de Girona Resum president 2009
Jove Cambra Internacional de Girona Resum president 2009 Jordi Catà
 
Joomla!day2013 Albacete Spain, Responsive, Adaptive y la tundra
Joomla!day2013 Albacete Spain, Responsive, Adaptive y la tundraJoomla!day2013 Albacete Spain, Responsive, Adaptive y la tundra
Joomla!day2013 Albacete Spain, Responsive, Adaptive y la tundraJordi Catà
 
Models de negoci amb Programari Lliure : Joomla
Models de negoci amb Programari Lliure : JoomlaModels de negoci amb Programari Lliure : Joomla
Models de negoci amb Programari Lliure : JoomlaJordi Catà
 
Eshow2012 Madrid, Joomla y Ecommerce
Eshow2012 Madrid, Joomla y EcommerceEshow2012 Madrid, Joomla y Ecommerce
Eshow2012 Madrid, Joomla y EcommerceJordi Catà
 
Joomla!day2012 Merida
Joomla!day2012 MeridaJoomla!day2012 Merida
Joomla!day2012 MeridaJordi Catà
 
Introducció a Scrum
Introducció a ScrumIntroducció a Scrum
Introducció a ScrumJordi Catà
 
Conferencia Joomla y Comercio Electrónico: Ecommretail 2011
Conferencia Joomla y Comercio Electrónico: Ecommretail 2011Conferencia Joomla y Comercio Electrónico: Ecommretail 2011
Conferencia Joomla y Comercio Electrónico: Ecommretail 2011Jordi Catà
 
Presentación joomla-day-2010 Jordi Vila
Presentación joomla-day-2010 Jordi VilaPresentación joomla-day-2010 Jordi Vila
Presentación joomla-day-2010 Jordi VilaJordi Catà
 
Joomla!day2010 Valencia - Joomla! casos de exito
Joomla!day2010 Valencia - Joomla! casos de exitoJoomla!day2010 Valencia - Joomla! casos de exito
Joomla!day2010 Valencia - Joomla! casos de exitoJordi Catà
 
Presentación Joomla y comerció electrónico, casos de èxito
Presentación Joomla y comerció electrónico, casos de èxitoPresentación Joomla y comerció electrónico, casos de èxito
Presentación Joomla y comerció electrónico, casos de èxitoJordi Catà
 
Presentacio Joomla Ecommerce Volcanica2009
Presentacio Joomla Ecommerce Volcanica2009Presentacio Joomla Ecommerce Volcanica2009
Presentacio Joomla Ecommerce Volcanica2009Jordi Catà
 
Flyer Netcoffee Imatge
Flyer Netcoffee ImatgeFlyer Netcoffee Imatge
Flyer Netcoffee ImatgeJordi Catà
 
Presentacio Productivitat Tic
Presentacio Productivitat TicPresentacio Productivitat Tic
Presentacio Productivitat TicJordi Catà
 
Framework Llibreries Lliures
Framework Llibreries LliuresFramework Llibreries Lliures
Framework Llibreries LliuresJordi Catà
 
Presentacio Joomla Eupmt
Presentacio Joomla EupmtPresentacio Joomla Eupmt
Presentacio Joomla EupmtJordi Catà
 

Mais de Jordi Catà (20)

Introducción a la Financiación alternativa
Introducción a la Financiación alternativaIntroducción a la Financiación alternativa
Introducción a la Financiación alternativa
 
Finançament alternatiu per a empreses, Introducció
Finançament alternatiu per a empreses, IntroduccióFinançament alternatiu per a empreses, Introducció
Finançament alternatiu per a empreses, Introducció
 
Estrategias/consejos para mejorar tu eCommerce y hacerlo más rendible
Estrategias/consejos para mejorar tu eCommerce y hacerlo más rendibleEstrategias/consejos para mejorar tu eCommerce y hacerlo más rendible
Estrategias/consejos para mejorar tu eCommerce y hacerlo más rendible
 
Mobile Commerce Business Networking Event JCI Girona 2013
Mobile Commerce Business Networking Event JCI Girona 2013Mobile Commerce Business Networking Event JCI Girona 2013
Mobile Commerce Business Networking Event JCI Girona 2013
 
Jove Cambra Internacional de Girona Resum president 2009
Jove Cambra Internacional de Girona Resum president 2009 Jove Cambra Internacional de Girona Resum president 2009
Jove Cambra Internacional de Girona Resum president 2009
 
Joomla!day2013 Albacete Spain, Responsive, Adaptive y la tundra
Joomla!day2013 Albacete Spain, Responsive, Adaptive y la tundraJoomla!day2013 Albacete Spain, Responsive, Adaptive y la tundra
Joomla!day2013 Albacete Spain, Responsive, Adaptive y la tundra
 
Models de negoci amb Programari Lliure : Joomla
Models de negoci amb Programari Lliure : JoomlaModels de negoci amb Programari Lliure : Joomla
Models de negoci amb Programari Lliure : Joomla
 
Eshow2012 Madrid, Joomla y Ecommerce
Eshow2012 Madrid, Joomla y EcommerceEshow2012 Madrid, Joomla y Ecommerce
Eshow2012 Madrid, Joomla y Ecommerce
 
Joomla!day2012 Merida
Joomla!day2012 MeridaJoomla!day2012 Merida
Joomla!day2012 Merida
 
Introducció a Scrum
Introducció a ScrumIntroducció a Scrum
Introducció a Scrum
 
Conferencia Joomla y Comercio Electrónico: Ecommretail 2011
Conferencia Joomla y Comercio Electrónico: Ecommretail 2011Conferencia Joomla y Comercio Electrónico: Ecommretail 2011
Conferencia Joomla y Comercio Electrónico: Ecommretail 2011
 
Presentación joomla-day-2010 Jordi Vila
Presentación joomla-day-2010 Jordi VilaPresentación joomla-day-2010 Jordi Vila
Presentación joomla-day-2010 Jordi Vila
 
Joomla!day2010 Valencia - Joomla! casos de exito
Joomla!day2010 Valencia - Joomla! casos de exitoJoomla!day2010 Valencia - Joomla! casos de exito
Joomla!day2010 Valencia - Joomla! casos de exito
 
Presentación Joomla y comerció electrónico, casos de èxito
Presentación Joomla y comerció electrónico, casos de èxitoPresentación Joomla y comerció electrónico, casos de èxito
Presentación Joomla y comerció electrónico, casos de èxito
 
Presentacio Joomla Ecommerce Volcanica2009
Presentacio Joomla Ecommerce Volcanica2009Presentacio Joomla Ecommerce Volcanica2009
Presentacio Joomla Ecommerce Volcanica2009
 
Volcanica2007
Volcanica2007Volcanica2007
Volcanica2007
 
Flyer Netcoffee Imatge
Flyer Netcoffee ImatgeFlyer Netcoffee Imatge
Flyer Netcoffee Imatge
 
Presentacio Productivitat Tic
Presentacio Productivitat TicPresentacio Productivitat Tic
Presentacio Productivitat Tic
 
Framework Llibreries Lliures
Framework Llibreries LliuresFramework Llibreries Lliures
Framework Llibreries Lliures
 
Presentacio Joomla Eupmt
Presentacio Joomla EupmtPresentacio Joomla Eupmt
Presentacio Joomla Eupmt
 

Último

Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 

Último (20)

Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 

Joomla!Day Spain Barcelona, Joomla! para todo tipo de proyectos

  • 1. Jordi Catà Castillo [email_address] D-Unlock, Web Engineering www.dunlock.com Jooma Gestor de Contenidos Web para todo tipo de proyectos web
  • 2. ¿ De qué hablaremos ? Joomla: Gestor de Contenidos Web
  • 3. ¿ Cuantos sois Programadores ? ¿ Cuantos sois diseñadores ? Preguntas ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 4. ¿ Conoces el concepto de Gestor de Contenidos web ? ¿ Conoces Joomla ? Preguntas ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 5. Cuanto tardarias en montar una web: ¿ De zero ? ¿ Con Joomla ? Preguntas ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 6. Cuanto tardarías en : Hacer una web de zero : menús, contenidos Añadir Multidioma Añadir Gestión de usuarios Añadir Gestión de contenidos Por qué usar un CMS ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 7. Cuanto tardarías en : Añadir Foros Añadir Blog Añadir gestión de imágenes ... Por qué usar un CMS ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 8. A tener en cuenta: -Curva de aprendizaje de Joomla -Evolución de Joomla constantemente -Que extensiones son las que mejor funcionan ? -> pruébalas Por qué usar un CMS ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 9. -La web puede crecer , podemos añadir nuevas opciones , por ejemplo: +idiomas Usuarios Foros ... -Se puede gestionar la información de vuestra web. - Tecnología multiplataforma : Linux, Windows, Mac. -Cumple estándares. Cosas a tener en cuenta para una web Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 10. - Lo importante es el contenido y Estructura de la web, “no tanto la tecnología” -> como “llega el mensaje” al usuario -> usabilidad ->con Joomla podemos centrarnos en lo importante. Cosas a tener en cuenta para una web Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 11. ¿ Qué es Joomla ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 12. Es un sistema gestor de contenidos dinámicos (CMS) que permite crear sitios web de elevada interactividad, profesionalidad y eficiencia . Administrar fácilmente una web, desde añadir contenido y imágenes hasta actualitzar un catálogo de productos o gestionar reservas online. ¿ Qué es Joomla ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 13. Solución de Gestión de Contenidos Web que permite construir Webs y aplicaciones online. Para usuarios: gestión de la info de la web Para desarrolladores: API, Framework Para diseñadores: templates Para Webmasters/administradores: Gestión extensiones, usuarios, etc ¿ Qué es Joomla ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 14. - Multiidioma , Localización en más de 75 lenguas - Software Libre : libertades del software -Gran comunidad de desarrolladores -200.000 personas en todo el mundo -> Joomla evoluciona muy y muy rápido, constantmente se están haciendo mejoras , corrigiendo errores, problemas de seguridad, etc. Sobre Joomla: ¿ Por qué es interesante ? Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 15. Sobre Joomla: Premios Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 16. Alexa Ranking -> top 750 de totes las webs mundiales Què és Joomla ? Què és Joomla ? Joomla , En números... Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 17. - > 15 millones de descárgas >= 2005 - 5 TB de tráfico/mes en los sites principales ) - > 140.000 usuarios registrados en el foro - 42 subforos internacionales - 9500 desarrolladores - 3000 extensiones Què és Joomla ? Què és Joomla ? Joomla , En números... Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 18. Foros Joomla Spanish Posts: 126,807, Temas: 40,766, Usuarios: 65,605 Foros Joomla.org Post: 1.877.814, Temas: 427.037, Usuarios: 336.999 Què és Joomla ? Què és Joomla ? Joomla , En números... Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 19. Licencia GPL Podemos: -4 libertades del Software Libre: Copiar, distruir, Modificar, Usar -quitar el “powered by Joomla!...” -Cobrar por distribuir el software o prestar servicios -Mejorar Joomla! y redistribuirlo bajo GNU/GPL Què és Joomla ? Què és Joomla ? Joomla , su licencia Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 20. Licencia GPL No Podemos: -Quitar las declaraciones de Copyright y créditos del código -Cobrar por Joomla! -Modificar el código de Joomla! Para cambiar la Licencia GNU/GPL Què és Joomla ? Què és Joomla ? Joomla , su licencia Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 21. Qué és Joomla ? Popularidad ... Licencia Por que usarlo ? Vamos a ver ... Que podemos hacer con Joomla ? Instalación Usos y Gestiones básicas de Joomla Instalación de extensiones básicas Joomla como Framework: “pinceladas” Què és Joomla ? Què és Joomla ? Joomla , hemos visto Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 22. Con el Joomla! podemos crear desde sitios web personales hasta sitios corporativos . Algunas de las cosas para las que se puede utilizar el Joomla! son: -Web Presenciales -Web Corporativas -Reservas Online -Diarios online, publicaciones -Portales comunitarios -Web de Organitzaciones no -Directorios lucrativas -Web de Escuelas -Web Personales -Web de Turismo -Redes Sociales -Intranets -Extranets Sobre Joomla: Lo que podemos hacer Joomla: Gestor de Contenidos Web
  • 23. Ejemplos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 24. Ejemplos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 25. -Gestor de usuarios -Gestores de Documentos -Galeria de Imágenes -Foros y chats -Tienda Virtual -Boletines de noticias -Calendarios -Generadores de Formularios Dinámicos -Blogs -Subscripciones -Baners -Comentarios/valoraciones de noticias -Multitud de plantillas -Directorios de Empresas -SEO ...y mucho más más de 3000 extensiones ... Sobre Joomla: algunas funcionalidades Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 26. Requisitos de Joomla: PHP Mysql Apache La forma fácil de empezar es instalar Windows XAMPP Linux urpmi apache mysql php5 o bien apt-get apache mysql php5 Sobre Joomla: Instalación Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 27. Descargar la última versión de Joomla: actual 1.5.15 http://joomlaspanish.org http://joomla.org Descomprimimos el paquete a /var/www/hmtl/joomla1.5.15 Accedemos con un navegador al directorio: http://localhost/joomla1.5.15 -> se ejecuta el instalador de Joomla Sobre Joomla: Instalación Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 28. Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Sobre Joomla: Instalación
  • 29. Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Sobre Joomla: Instalación
  • 30. Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Sobre Joomla: Instalación
  • 31. Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Sobre Joomla: Instalación
  • 32. Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Sobre Joomla: Instalación
  • 33. Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Sobre Joomla: Instalación
  • 34. Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Sobre Joomla: Instalación
  • 35. Frontend Sobre Joomla: Página inicial Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 36. Backend Sobre Joomla: Panel de administración Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 37. -Gestión de plantillas -Gestión de idiomas -Gestión de Contenido, secciones, categorías, textos, imágenes, -Gestión de Menús -Gestión de Contactos -Gestión de usuarios Sobre Joomla: Funcionalidades Básicas Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 38. Separación del contenido del diseño Contenido Sobre Joomla: Plantillas Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 39. Instalación de una plantilla -Instalador de Joomla -> Extensiones: Instalar Sobre Joomla: Plantillas Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 40. Instalación de una plantilla Instalación y configuración de idiomas Sobre Joomla: Plantillas Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 41. Joomla se divide en una serie de funcionalidades: - Componentes : se encargan de mostrar información referente al apartado dónde nos encontramos de la web. - Módulos : “cajas” para mostrar información en la web - Plugins : para ampliar las funcionalidades de joomla de forma fàcil: añadir contenido, añadir sistema de autenficación, buscador, etc. Componentes, Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 42. Módulos COMPONENTE Componentes, Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 43. Módulos Componentes, Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 44. Los mòdulos se pueden colocar en diferentes posiciones en función del template Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 45. Joomla estructura la información en secciones y categorias (1.5) Sección 1 Categoría 1 Artículo 1 Artículo 2 Categoría 2 Artículo 1 Artículo 2 Estructuración de Contenidos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 46. Joomla estructura la información en secciones y categorias (1.5) Sección 1 Noticias Categoria 1 Deportes Artículo 1 Barça - Madrid Artículo 2 Rafa Nadal en el open de ... Economía Crisis Recuperación económica Estructuración de Contenidos Joomla: Gestor de Contenidos Web
  • 47. Sección: apartado de la web que engloba las categorías Categoría: Apartado de la web que engloba artículos Sección Noticias Categoria Deportes Artículo 1 Barça - Madrid Artículo 2 Rafa Nadal en el open de ... Estructuración de Contenidos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 48. Joomla permite crear entradas de menús de varios tipos Artículo Blog de Sección Blog de Categoría Componentes: contacto, blog, foro, virtuemart, etc... ... Estructuración de Contenidos Joomla: Gestor de Contenidos Web
  • 49. Una posible estructuración de menús Web Estructura de contenidos Blog de sección Noticias Noticias Deportes Barça Madrid Rada Nadal Economía Crisis Recuperación Contenido, Menús Joomla: Gestor de Contenidos Web
  • 50. Una posible estructuración de menús Web: entrada menú Estructura de contenidos Blog de categoría Blog de categoría Blog de categoría Deportes Barça Madrid Rada Nadal Economía Crisis Recuperación Contenido, Menús Joomla: Gestor de Contenidos Web
  • 51. Una posible estructuración de menús Web: entrada menú Estructura de contenidos Artículo Barça - Madrid Barça Madrid Contenido, Menús Joomla: Gestor de Contenidos Web
  • 52. Joomla permite crear entradas de menús de varios tipos Artículo Blog de Sección Blog de Categoría Contacto ... Contenido, Menús Joomla: Gestor de Contenidos Web
  • 53. -Queremos gestionar la información de contacto 1-Modificamos los datos de contacto desde el panel de administración 2-Creamos la nueva entrada al menú del tipo contacto seleccionando el contacto que hemos modificado anteriormente Gestión de contactos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 54. Joomla gestiona el acceso al contenido: -públicos -registrados -especial Por ejemplo un módulo que solo sea visible para registrados o un apartado de la web. -Configuramos el contenido, menú o módulo -El usuario hace Login y ve el contenido privado Gestión de usuarios y partes privadas Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 55. Gestión de usuarios y partes privadas Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 56. Ejemplo de instalación componentes y módulos Editor HTML: JCE JoomFish : multiidioma Jevents: Calendario de Eventos Rokdownload: Documentos Instalación de componentes Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 57. Extensiones: JCE Editor Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 58. Extensiones: JoomFish, traducciones Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 59. -Calendarios: gestionar categorías y eventos Extensiones: Calendarios Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 60. -Gestores de Documentos: gestionar categorías, documentos, permisos, etc. Extensiones: Gestión de documentos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 61. -Tienda Virtual: Familias, productos, imágenes, textos, carrito de la compra, pasarelas de pago: La Caixa, Paypal, etc Extensiones: Tienda Virtual Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 62. Gestión de Temas, respuestas, etc Extensiones: Foro Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 63. -Boletines de noticias -> Acajoom -Galeria de imágenes : phoca gallery -Chats -Blogs -Comunidad de usuarios, Redes Sociales: Jom social, jommunity, Community Builder -CCK: K2, Zoo, Sobi2 ...y mucho más Extensiones: Otras funcionalidades Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 64. Joomla Funcionamiento básico Plantillas Módulos Componentes: documentos, calendario, ... Secciones, categorias, Artículos Menús Usuarios Hemos visto Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 65. Joomla framework: introducción, 4 pincelas de lo que se puede hacer -Módulos -Componentes -Plugins Vamos a ver Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 66. Desarrollo: introducción Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 67. API Arquitectura Model-View-controller CRUD: Create, Retry, Update, Delete Plugins: Authentication, User, Content, Search Desarrollo: Componentes, Plugins, Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 68. Joomla usa convenciones para el desarrollo de componentes, módulos, etc De tal forma que aceleramos el desarrollo simplemente siguiendo estas reglas como: Nombre de los ficheros Nombre de las classes, etc Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Desarrollo: Componentes, Plugins, Módulos
  • 69. Importancia del patrón MVC Programar en PHP puede ser: - Programació sin orden, sin nigún tipo de ingeniería - Las modificaciones en el codigo son lentas - La reutilitzación de código es práctictamente imposible - Codi rebuscado -> codi Spaggethi Desarrollo: Componentes, Plugins, Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 70. Importancia del patrón MVC Desarrollar aplicaciones desde el punto de vista de la Ingeniería de Software Garantiza: - Mantenimiento - Escalabilidad - Reutilitzación - Robusto y libre de errores -> Estructurar el código en 3 niveles hace que cada parte tenga su función -> código más estructurado -> más fácil entender codigo de terceros -> aumento de productividad Desarrollo: Componentes, Plugins, Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 71. Petición Respuesta Controlador: punto de entrada a la aplicación la lógica necesaria y muestra la vista asociada. Modelo: Es la representación específica de la informació. Se encarga de acceder a los datos Vista: Muestra la información que el módelo a generado. Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Desarrollo: Componentes, Plugins, Módulos
  • 72. Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web Desarrollo: Módulos
  • 73. Estructura de un mòdulo: MVC mod_nombremodulo.php: ejecuta la clase modelo y pasa el resultado al template Modelo: encargado de acceder a los datos Template: encargado de mostrar los datos petición mod_nombremodulo.php modelo Base de datos template Desarrollo: Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 74. Modules/ mod_prueba.php helper.php Tmpl/ default.php Petición Respuesta Desarrollo: Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 75. mod_nombremodulo.php: ejecuta la clase modelo y pasa el resultado al template <? require_once (dirname(__FILE__).DS.'helper.php'); $params->def('count', 10); $list = modPruevaHelper::getMensaje($params); require(JModuleHelper::getLayoutPath('mod_prueba')); ?> Desarrollo: Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 76. Modelo <? Class modPruebaHelper { Function getMensaje ($params) { Return “hola mundo”; } } ?> Desarrollo: Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 77. vista <? Echo $mensaje; ?> Desarrollo: Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 78. Desarrollo: Módulos Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 79. COMPONENTE Desarrollo: componentes Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 80. Extensiones que permiten modificar el funcionamiento de Joomla Nos permiten: -Integrar Joomla con otros sistemas -Modificar como se muestra el contenido o añadir contenido extra en cada artículo -añadir contenido extra al buscador de joomla Desarrollo: Plugins Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 81. Se ejecutan cuando se disparan determinados eventos como: -Preparar contenido -Mostrar Contenido -Login del usuario -Creación de un usuario -Al buscar Desarrollo: Plugins Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 82. Ejemplo: plugin de contenido Desarrollo: Plugins Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 83. Prueba.php Desarrollo: Plugins Joomla: Gestor de Contenidos Web
  • 84. Resultado Desarrollo: Plugins Joomla: Gestor de Contenidos Web
  • 85. Otros ejemplos Plugin votación Desarrollo: Plugins Joomla: Gestor de Contenidos Web
  • 86. Ejemplos: plugin user Se disparan cuando se crea/modifica un nuevo usuario Ejemplo de integración entre Joomla y Elgg (Red social) Joomla elgg Desarrollo: Plugins Joomla: Gestor de Contenidos Web
  • 87. Otros ejemplos: plugin auth Nos permite autenficar un login/creación de usuario contra otro sistema, por ejemplo LDAP, etc si no ok user Ejemplo de Joomla Multisites con centralización/sincronización de usuarios entre dominios Joomla 1 Joomla 2 Sistema usuarios Si exiteix Desarrollo: Plugins Joomla: Gestor de Contenidos Web
  • 88. Otros ejemplos: search Cuando un usuario busca información nos permite añadir contenido “propio” de otros sistemas , etc Ejemplo de buscador para contenido en una wiki Plugin search Joomla wiki Desarrollo: Plugins Joomla: Gestor de Contenidos Web
  • 89. Como ampliar las funcionalidades de Joomla desarrollando: -Módulos -Componentes -Plugins Según el convenio de Joomla y Arquitectura MVC Hemos visto Joomla: Gestor de Continguts Web per a tot tipus d'empresa Joomla: Gestor de Contenidos Web
  • 90. Con Joomla puedes dedicarte a lo realmente importante: contenido, estructura de la web, funcionalidades. Puedes ampliar las funcionalidades de forma senzilla a través de Componentes, Módulos y plugins. Tu web podrá crecer de forma rápida , integrarla con otras aplicaciones, estar actualizada, ... Resumen Joomla: Gestor de Contenidos Web
  • 91. ¿ preguntas ? Jordi Catà Castillo [email_address] D-Unlock, Web Engineering www.dunlock.com
  • 92. Gracias por vuestra asistencia Jordi Catà Castillo [email_address] D-Unlock, Web Engineering www.dunlock.com