Web Sites con Joomla
Coatzacoalcos, Veracruz, México
Bienvenidos
manuel antonio lópez garcía
Jueves, 19 de Mayo 2011
2
Contenido1.- Objetivos2.- ¿Qué es Joomla?3.- ¿En qué está basado?4.- Características5.- Extensiones Joomla6.- Ventajas7.- Desventajas8.- Joomla como alternativa 9.- Para usar Joomla es necesario...10.- Casos de éxito11.- Conclusiones12.- Sitios de interés
Jueves, 19 de Mayo 2011
3
Objetivos
Dar a conocer los elementos necesarios para realizar un sitio web con Joomla.
Mostrar sus ventajas y desventajas
Presentar una alternativa de desarrollo de sitios Web.
Jueves, 19 de Mayo 2011
4
¿Qué es Joomla?
Joomla! es un potente gestor de contenidos web (CMS o Content Management System)que permite crear sitios web elegantes, dinámicos e interactivos. Por su diseño, potencia,flexibilidad y por sus enormes posibilidades de ampliación se está convirtiendo en elsistema de publicación preferido por muchos centros educativos y por millones dewebmasters en todo el mundo para desarrollar su portal web.
El proyecto Joomla surge en 2005 cuando Miro decidió crear una Fundación que, a juciode una buena parte de los desarrolladores de Mambo, se apartaba bastante de la filosofíadel software libre. Estos desarrolladores se agruparon en torno al movimiento OpenSource Matters que poco después daría lugar a Joomla!, una denominación que procedede una palabra de la lengua swahili que significa "todos juntos".
La introducción y edición de contenidos resultan así una tarea cómoda y sencilla y ellonos permite mantener nuestro sitio permanentemente actualizado.
Jueves, 19 de Mayo 2011
5
¿En qué está basado?
Jueves, 19 de Mayo 2011
6
Características
Ofrece, en general, las mismas ventajas que otros gestores de contenidos web (CMS oContent Management System) en la medida en que hace posible convertir una webestática tradicional en un completo portal con diferentes funcionalidades y característicasdinámicas e interactivas que hacen de nuestro sitio algo más que una página webinformativa a la vez que se facilita la introducción y actualización de contenidos.Joomla! es un sistema "administrado".Permite la participación de varios autores en el desarrollo y mantenimiento del sistemagracias a la posibilidad de asignar diferentes niveles de uso y administración a diferentesusuarios. Con ello se puede hacer una gestión colaborativa a la vez que controlada delsitio web y conseguir un mejor reparto de funciones y responsabilidades que estimule laparticipación. El sistema de gestión de usuarios de Joomla! nos permite también restringiral acceso a determinados contenidos a usuarios con permisos especiales.
Jueves, 19 de Mayo 2011
7
Características
Artículos agrupados en secciones y categorías temáticas que permiten su clasificación yque ofrecen diferentes opciones para su presentación: en forma de lista o índice, en formade blog, en una o más columnas, etc.
Jueves, 19 de Mayo 2011
8
Extensiones JoomlaPara mucha gente, el verdadero potencial de Joomla! recae en la arquitectura de laaplicación, que posibilita que miles de desarrolladores en el mundo puedan crear potentescomplementos denominados extensiones.
Existen 5 tipos de extensiones:
* Componentes* Módulos* Plantillas* Plugins* Lenguajes
* Generadores de Formularios Dinámicos* Directorios de Empresas u Organizaciones* Gestores de Documentos* Galerías de Imágenes Multimedia* Motores de Comercio y Venta Electrónica* Software de Foros y Chats* Calendarios* Software para Blogs* Servicios de Directorio* Boletines de Noticias* Herramientas de Registro de Datos* Sistemas de Publicación de Anuncios* Servicios de Suscripción* ...y muchos, muchos más
Jueves, 19 de Mayo 2011
9
ComponentesUn componente es el tipo de extensión más extensa y compleja. Los componentes soncomo pequeñas aplicaciones que presentan el contenido principal de la página. Unaanalogía que puede facilitar la comprensión de la relación sería que: Joomla! es el libro ylos componentes son los capítulos del libro.
* Contactos* Página de Inicio* Noticias Externas* Banners* Correo Masivo* Encuestas* Sindicación RSS
Jueves, 19 de Mayo 2011
10
MódulosPara continuar con la analogía del libro, un módulo puede considerarse como una nota apie de página o cabecera, o quizás un pie de imagen presentado en una página particular.Obviamente, usted puede tener una nota a pie de página en una página, pero nonecesariamente en todas las páginas. Las notas a pie de página también podríanaparecer en relación al capítulo que está leyendo. De forma análoga, los módulos sepueden presentar en relación al componente que se haya cargado.
Jueves, 19 de Mayo 2011
11
Plantillas (Templates)En Joomla los templates son el front-end del cmsen si mismo, aunque hay especificaciones de suestructura(Los archivos css, images directorio, eldetalle xml ), la mayoría de los diseñadoresutilizan CSS para desarrollar las partes dinámicasde su estructura y en segundo termino se puedenrealizar pequeñas aplicaciones con Javascriptpara crear dinanismo, belleza y funcionalidad encada template.
En Joomla siempre vas a tener un index.html, ypor lo menos, un template.css donde se creará laestructura dinámica de tu sitio web, aunque no sedescartan otros archivos CSS, eso dependerá dela variedad o alcance y complejidad del diseñodel sitio.
Jueves, 19 de Mayo 2011
12
Plugins
Un plugin es una porción de código que se ejecutacuando tiene lugar un evento predefinido en Joomla!.Los editores son plugins, por ejemplo, que se ejecutancuando tiene lugar el evento “onGetEditorArea” deJoomla!. El uso de plugins permite al desarrolladorcambiar el modo en que se comporta el código,dependiendo de los plugins instalados para reaccionara un determinado evento.
Jueves, 19 de Mayo 2011
13
Lenguajes
Quizás la más básica y crítica extensión,nueva en Joomla! 1.5, es el lenguaje. Loslenguajes se empaquetan bien comopaquetes de lenguaje o como paquetes deextensión de lenguaje. Estos permiteninternacionalizar tanto el núcleo deJoomla! como los componentes y módulosde terceras partes.
Jueves, 19 de Mayo 2011
14
Ventajas Software libre: usted es libre de usarlo, no necesita pagar costos delicenciamiento.Posibilidad de modificar el código fuente: los programadores odiseñadores podrán acceder a lo más íntimo del código y modificarlo segúnlas necesidades de la organización.Más de tres mil extensiones: la gran mayoría de libre uso, que permitenampliar las posibilidades y características de Joomla. Si el núcleo deJoomla no suple alguna necesidad específica, busque una extensión...seguramente la encontrará.Instalación en servidores Linux, Mac y Windows: no hay excusa, si ustedtiene su propio servidor en Windows (pasa mucho en empresascolombianas), podrá instalarlo sobre Apache.Velocidad de carga: a diferencia de otras plataformas, Joomla permite unacarga muy rápida de sus páginas gracias al sistema de caché.Cumplimiento de estándares web: la más reciente versión de Joomla seacerca al ideal de cumplimiento de los estándares del W3C. Gracias a susistema de plantillas es posible separar la presentación del contenido ymarcar semánticamente los documentos.
Jueves, 19 de Mayo 2011
15
Ventajas Facilidad en la creación de módulos personalizados: gracias alcódigo abierto, si su empresa necesita un módulo muy particular,¡prográmelo sin arrancar desde cero!Software en constante evolución: el grupo de desarrolladores ytoda la comunidad está trabajando permanentemente paraofrecernos cada día un software mejor y más seguro.Versatilidad en los diseños: cualquier idea de diseño es posible dellevarla a cabo. No se limite a un encabezado, dos columnas y unpie de página. Diseñe la interfaz que mejor se acomode a sususuarios.Seguridad: gracias a una comunidad de miles de usuarios esposible tener una vigilancia exhaustiva de posibles vulnerabilidadesen el código. Y cuando aparece una, la solución es inmediata porparte de toda la comunidad.SEO (optimización para motores de búsqueda): Joomla tiene unasexcelentes prácticas para posicionar nuestros sitios en los motores.Por ejemplo, títulos independientes por página, uso de etiquetasmeta diferenciadas en cada página, URL amigables, entre otras.En español: para muchas personas esto resulta un plus bastanteinteresante, para entender mejor la interfaz de administración.
Jueves, 19 de Mayo 2011
16
DesventajasLa seguridad en Joomla
Tal vez la seguridad sea uno de los principales caballitos de batalla de los detractores del Joomla.La verdad, es que la seguridad dependerá del administrador de la página. Debe estar muy atentoa las actualizaciones y parches que salgan (normalmente cada dos o tres meses). Y listo... Pero sihay descuido por parte del Webmáster y nunca se actualiza, las vulnerabilidades estaránpresentes y la puerta abierta para que la página sea atacada.Pero esta situación puede resultar tan crítica en el software libre como en el privativo. Muestra deello fue el ataque hacker recibido en un servidor de Microsoft, porque la empresa no actualizó unparche de seguridad de uno de sus programas.
Jueves, 19 de Mayo 2011
17
Joomla como alternativa
Jueves, 19 de Mayo 2011
18
Para usar Joomla es necesario:
Jueves, 19 de Mayo 2011
19
Casos de éxito
http://www.solucionescms.com/http://www.apaxco.gob.mx/ http://www.aecomunicacioncientifica.org/es/index.phphttp://www.oktitans.com/http://www.elmarcadoce.com/laboratorio-marcado-ce/http://www.educurso.com/http://www.fractalia.com.mxhttp://www.expotabasco.com.mxhttp://acm.itesco.edu.mxhttp://villahermosa.gob.mx/portal/index.php
Jueves, 19 de Mayo 2011
20
Joomla:
”Tan poderoso o tan sencillo como quieras”
Conclusiones
Jueves, 19 de Mayo 2011
21
Sitios de Interés
http://www.joomla.org/
http://plantillasjoomla.org/
http://extensions.joomla.org/
http://www.extensionesjoomla.org/
http://ayuda.joomlaspanish.org/
Jueves, 19 de Mayo 2011
22
Limites
¡¡Tú mismo!!
Jueves, 19 de Mayo 2011
23
Por su atención, Muchas Gracias .
@daisliamanuel
www.facebook.com/daisujat
Jueves, 19 de Mayo 2011
Top Related