web sites joomla_9.4.2011

23
Web Sites con Joomla Coatzacoalcos, Veracruz, México Bienvenidos manuel antonio lópez garcía Jueves, 19 de Mayo 2011

Upload: manuel-antonio-lopez-garcia

Post on 12-Jun-2015

312 views

Category:

Documents


0 download

DESCRIPTION

Ponencia de mi participación en el 3er. Foro Nacional de Software Libre...algo light pero con toda la intención de que pueda servirle a alguien...:)

TRANSCRIPT

Page 1: Web sites joomla_9.4.2011

Web Sites con Joomla

Coatzacoalcos, Veracruz, México

Bienvenidos

manuel antonio lópez garcía

Jueves, 19 de Mayo 2011

Page 2: Web sites joomla_9.4.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

Page 3: Web sites joomla_9.4.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

Page 4: Web sites joomla_9.4.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

Page 5: Web sites joomla_9.4.2011

5

¿En qué está basado?

Jueves, 19 de Mayo 2011

Page 6: Web sites joomla_9.4.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

Page 7: Web sites joomla_9.4.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

Page 8: Web sites joomla_9.4.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

Page 9: Web sites joomla_9.4.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

Page 10: Web sites joomla_9.4.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

Page 11: Web sites joomla_9.4.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

Page 12: Web sites joomla_9.4.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

Page 13: Web sites joomla_9.4.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

Page 14: Web sites joomla_9.4.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

Page 15: Web sites joomla_9.4.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

Page 16: Web sites joomla_9.4.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

Page 17: Web sites joomla_9.4.2011

17

Joomla como alternativa

Jueves, 19 de Mayo 2011

Page 18: Web sites joomla_9.4.2011

18

Para usar Joomla es necesario:

Jueves, 19 de Mayo 2011

Page 19: Web sites joomla_9.4.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

Page 20: Web sites joomla_9.4.2011

20

Joomla:

”Tan poderoso o tan sencillo como quieras”

Conclusiones

Jueves, 19 de Mayo 2011

Page 21: Web sites joomla_9.4.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

Page 22: Web sites joomla_9.4.2011

22

Limites

¡¡Tú mismo!!

Jueves, 19 de Mayo 2011

Page 23: Web sites joomla_9.4.2011

23

Por su atención, Muchas Gracias .

[email protected]

[email protected]

@daisliamanuel

www.facebook.com/daisujat

Jueves, 19 de Mayo 2011