Este documento presenta las características y ventajas de usar Joomla para crear sitios web. Se destaca que Joomla es software libre, tiene funciones avanzadas de gestión de contenido, soporte para idiomas internacionales, y una gran comunidad que ofrece miles de extensiones. El objetivo del documento es promover el uso de Joomla para diversos tipos de sitios como tiendas online, foros, motores de reservas y páginas de anuncios clasificados.
3. Bienvenidos
Meetup Joomla | ProfesionalHosting | Antonio Torres
Carlos Cámara Antonio Torres
Consultor y desarrollador web
manualesjoomla.es
Director de soporte especializado en
ProfesionalHosting
4. Meetup Joomla | ProfesionalHosting | Antonio Torres
¡GRACIAS POR ASISTIR!
Hemos plantado la primera semilla para nuestra comunidad
local de Joomla!.
5. Meetup Joomla | ProfesionalHosting | Antonio Torres
Objetivo de los Meetups
Ayudarnos entre todos
Aprender tanto a nivel de usuario como técnico
Estar actualizado
Apostar por la comunidad local
Pasar un buen rato
7. Software Libre
• Económico
• Libertad de uso y redistribución
• Código Abierto (Independencia tecnológica)
• Fomento de la libre competencia al basarse en servicios.
• Soporte y compatibilidad a largo plazo.
• Formatos estándar
• Sistemas sin puertas traseras y más seguros.
• Corrección mas rápida y eficiente de fallos
Meetup Joomla | ProfesionalHosting | Antonio Torres
8. Funciones de gestión de contenidos
Joomla! fue construido desde cero como un sistema de gestión de contenidos y la administración de
contenidos es lo que lo hace el mejor. Hay cientos de opciones y docenas de interfaces de pantalla
para ayudarte a crear, organizar, clasificar y mostrar el contenido de maneras infinitas.
ESTO HACE A JOOMLA! UNA GRAN OPCIÓN PARA:
• Sitios web con gran cantidad de contenido y páginas
• Sitios web con estructuras de navegación grandes o muy
complejas
• Construir por ti mismo un sitio web sin tener experiencia en
códigos
• Personas que les gusta mantener todo organizado todo el
tiempo (como yo)
Meetup Joomla | ProfesionalHosting | Antonio Torres
10. Interfaz estandarizada y funcionalidad
Joomla tiene un conjunto de controles estandarizados y muchas de las características nativas operan
de forma similar. Esto no solo nos ayuda a aprender Joomla! sino que también crea una base más
estable y segura en el CMS.
Para usuarios más avanzados, la arquitectura subyacente de PHP en Joomla! también está
estandarizada. Joomla! está construido en un modelo estandarizado de programación basado en
MVC, lo cual provee una base estable para personalizaciones e integraciones que muchos
desarrolladores aprecian.
Meetup Joomla | ProfesionalHosting | Antonio Torres
12. Administración de Usuarios y características ACL
Un sistema de registro y administración de usuarios, y múltiples niveles ACL (Access Control List - Lista
de Control de Accesos) están incorporados en el propio núcleo de Joomla!, lo que lo hace una
opción ideal para sitios web que requieren cuentas de usuario, registros de usuarios o funciones de
restricción de contenido.
ESTO HACE A JOOMLA! UNA GRAN OPCIÓN PARA:
• Sitios web que requieren registro de usuarios
• Sitios web que requieren restricción de contenidos
• Sitios web con membresías o suscripciones
• Sitios web a base de foros o comunidades
• Sitios web de negocios que requieren un "Área de Cliente"
privada o una sección de acceso de clientes
• Grandes Sitios web de compañías con colaboradores o
equipos de trabajo.
Meetup Joomla | ProfesionalHosting | Antonio Torres
14. Control Avanzado de Plantillas
En Joomla! puedes instalar tantas plantillas como
desees, o crear tantos overrides como gustes en una
de ellas para manipular la configuración y asignar
variaciones en función de cada página. Esto significa
que cualquier página, grupo de páginas o áreas
específicas de tu sitio web pueden tener diferentes
configuraciones de diseño. Para lograr esto, sólo
tenemos que hacer uso de los ajustes que podemos
encontrar en la interfaz de configuración de la plantilla,
sin necesidad de códigos o plugins adicionales. La
cantidad de control que puedes tener depende de la
plantilla, pero son pocos los límites cuando se trata de
utilizar plantillas en Joomla!
Meetup Joomla | ProfesionalHosting | Antonio Torres
16. Soporte para idiomas
Una gran razón que ha hecho a Joomla! tan popular alrededor del mundo, es el soporte que ofrece
para idiomas internacionales. Se puede instalar en muchos idiomas, o con múltiples idiomas, además
ofrece características básicas para sitios multilingües de forma nativa.
ESTO HACE A JOOMLA! UNA GRAN OPCIÓN PARA:
• Sitios web y proyectos internacionales
• Sitios web que requieren características multilenguaje
• Sitios web con contenido en varios idiomas
• Equipos de trabajo con personal que habla distintos
idiomas
Meetup Joomla | ProfesionalHosting | Antonio Torres
18. Extensiones
Las extensiones permiten ampliar las funcionalidades de Joomla! y el alcance de la
plataforma mediante los llamados módulos y plugins. Actualmente más de 7800
extensiones para descargar, gran parte de ellas son gratuitas.
Las extensiones son script de código en la que modificamos o creamos nuevas
funcionalidades dentro de nuestro Joomla, con estas extensiones podemos cubrir todas las
necesidades que tengamos y que el mismo Joomla en su core no nos proporciona.
Gracias a estas extensiones podemos crear una tienda, blog, foro, redes sociales, etc, dentro
de nuestro Joomla.
Meetup Joomla | ProfesionalHosting | Antonio Torres
20. Extensiones
Estas extensiones se reparten en componentes, módulos y plugin.
Un Componente, es un programa que insertamos dentro de nuestro Joomla. Sólo puede
haber un componente activo por página. Para que quede un poco mas claro, el gestor de
artículos de Joomla, es un componente, concretamente el componente “com_content”.
Los componentes son las partes software de nuestro portal, que le dan la funcionalidad
básica al mismo.
Meetup Joomla | ProfesionalHosting | Antonio Torres
21. Extensiones
Un módulo, es una pieza de software,que podemos insertar en las posiciones que creamos
en nuestras plantillas. Cuando creamos una plantilla, definimos unas posiciones o huecos,
en las que podemos cargar nuestros módulos.
Ejemplos de módulos por defecto que vienen preinstalados con Joomla, son el buscador, el
módulo de login, o el modulo de menús.
Meetup Joomla | ProfesionalHosting | Antonio Torres
22. Extensiones
Los plugins, a diferencia de componentes y módulos, no podemos elegir en que posición
de nuestra página se van a albergar.
De hecho, no tienen posición como tal.
Los plugins, son porciones de código que se van a ejecutar cuando suceda un evento
concreto. Hay diferentes tipos de plugins, de usuario, de búsqueda, de contenido, etc…
Meetup Joomla | ProfesionalHosting | Antonio Torres
23. La Comunidad
Los plugins, a diferencia de componentes y módulos, no podemos elegir en que posición
de nuestra página se van a albergar.
De hecho, no tienen posición como tal.
Los plugins, son porciones de código que se van a ejecutar cuando suceda un evento
concreto. Hay diferentes tipos de plugins, de usuario, de búsqueda, de contenido, etc…
Meetup Joomla | ProfesionalHosting | Antonio Torres
25. Todo lo que queramos!!
Meetup Joomla | ProfesionalHosting | Antonio Torres
26. Webs Personales y Corporativas
Joomla puede servir perfectamente para crear una
web empresarial, entendiendo como tal una
página donde podamos informar sobre todo lo
que concierne a nuestra empresa o negocio:
quiénes somos, servicios, clientes, etc.
Gracias a la multitud de plantillas disponibles para
Joomla podremos conseguir diseños muy variados
para nuestra web, que podrían ir desde una web
con diseño minimalista y que muestre poca
información, a webs completas que carguen
muchos datos en cada página.
Meetup Joomla | ProfesionalHosting | Antonio Torres
29. Webs Organismos oficiales
JoomlaGov Sites crea una interesante iniciativa que recoge más de 2.600 páginas web realizadas
con Joomla para Ayuntamientos, Organismos Oficiales, Gobiernos y otras instituciones. España
está en el segundo puesto de la lista con 206 webs, por detrás de Italia con 759. Chile ocupa la
tercera plaza con 135. Los Estados Unidos están en la cuarta plaza con sólo 81 webs.
• Ayuntamiento El Ejido
• Ayuntamiento de Ceuta
• Ayuntamiento de Ibiza
• Ayuntamiento de Marbella
• Cámara de Cuentas de la Comunidad de Madrid
• Partido Popular de Málaga
Meetup Joomla | ProfesionalHosting | Antonio Torres
32. Tienda Virtual
Aunque existan otros gestores de contenidos
específicos para crear tiendas online (PrestaShop,
Magento, etc.), Joomla puede ser una opción
completamente válida, ya que dispone de varias
extensiones que nos permitirán incorporar una
tienda online en nuestra web. De todos ellos,
Virtuemart sería la opción más recomendable,
aunque podemos elegir otra extensión.
Gracias a Joomla y la extensión Virtuemart
podremos disponer de una tienda online con
todas las funcionalidades típicas que esperamos
encontrar en una aplicación de este tipo, etc.
Meetup Joomla | ProfesionalHosting | Antonio Torres
34. Foros
Con la extensión Kunena podemos crear un foro dentro de nuestro Joomla de forma sencilla,
con una gestión igual de profesional como puede ser el CMS phpBB, gestión de usuarios,
moderación y administración.
No necesitaremos otro CMS para tener un foro dentro de nuestro site, todos los foros de la
comunidad Joomla están realizados con algún componente para foros.
• forum.joomla.org
• ayudajoomla.com/foro.html
• solojoomla.com/foro
• youjoomla.com/joomla_support/
• jonijnm.es/web/foro
• serdirep.es/forum/ayuda-joomla
Meetup Joomla | ProfesionalHosting | Antonio Torres
36. Motor de reservas
Con el componente Jomres puedes tener un motor de reservas muy completo integrado en
Joomla, es un portal de reservas completo con una variedad de funciones de búsqueda,
opciones de monetización y más.
No hace falta tener diversos plugin y componentes, con solamente Jomres tendras un sistema
de reservas online con todas las funcionalidades.
Jomres es ideal para webs de:
• Hoteles
• Villas
• Apartamentos
• Viajes
• Restaurantes
• Vehículos
• Barcos
• Cualquier cosa que quieras alquilar por tiempo
determinado
Meetup Joomla | ProfesionalHosting | Antonio Torres
38. Anuncios clasificados
Puedes crear una pagina de anuncios clasificados tipo milanuncios o segundamano con una
simple extensión en Joomla, con las extensiones SobiPro o Ads Manager podrás crear una web
de anuncios categorizados con todas las funciones de las grandes páginas.
Meetup Joomla | ProfesionalHosting | Antonio Torres