Upload
iibanez
View
6.617
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
DESARROLLO Y GESTIÓN DE SITIOS WEB CON
JOOMLA!Resumen del curso
Qué es Joomla!• Un gestor de contenidos (CMS),
como Wordpress, Drupal, Mambo, Moodle, etc.
• Orientado al desarrollo de entornos web con una alta flexibilidad y capacidad de personalización
• Posibilidad de gestionarlo desde cualquier punto con conexión a Internet
• Con una gran comunidad de desarrolladores a su alrededor
Historia de Joomla!
• 1ª versión (1.0.0.) en Septiembre de 2005
La versión 1.x llegó hasta la 1.0.14 en Enero de 2008
• 2ª Versión (1.5.X) en Octubre de 2006
La versión 1.5.x llega hasta hoy, con la 1.5.23
• 3ª versión (1.6) Enero 2011 (Actual)Esta versión tiene ya una
Principales características• Fácil de instalar y de usar.
Multiplataforma• Gran potencialidad. Se adapta a sitios
web pequeños y grandes (intranetes y Extranets)
• Consume pocos recursos• Es gratuito• Está en constante actualización, gracias
a la comunidad de desarrolladores• Necesita pocos conocimientos anteriores
en programación o diseño.• Curva de aprendizaje exponencial
Principales características
• Separa la parte de diseño de la parte de administración
• Gran cantidad de extensiones, plugins y componentes gratuitos y de pago
• Resultados profesionales• Permite la inclusión de elementos
para la interacción de los usuarios (foros, chats, comentarios, etc.)
Algunos datos sobre Joomla! Marzo 2011
• A finales de Marzo, la versión 1.6 superaba el millón de descargas.
• Los paquetes de Joomla!, en cualquiera de sus versiones han sido descargados más de 22 millones de veces
• Hay más de 2.5 millones de mensajes en los foros oficiales
• Más de 54.000 temas expuestos en los foros
• Cerca de 500.000 usuarios en dichos foros
• Hay cerca de 7000 extensiones de Joomla, y de ellas, casi 1000 son para la versión 1.6
Fuente: Gnumla! (http://www.gnumla.com/)
Ventajas e inconveniente de Joomla! 1.5x y Joomla! 1.6
Joomla! 1.5 Joomla! 1.6
Experiencia Accesos ilimitados y muy diversificados
Mayor nº de Componentes y extensiones
Mayor rapidez de gestión y respuesta
Nivel de seguridad Alto Nueva gestión de menús
Inclusión del modo Legacy para compatibilidad con versión 1.0 Sistema ACL flexible
Rigidez en la creación de menús Nº de Extensiones limitado (por ahora)
Accesos ya preestablecidos Falta de rodaje comercial
Los permisos son generales, no variables
Anunciado un pequeño ciclo de vida (en Julio 2011 versión 1.7)
Organización en secciones>categorías>artículos
Plantillas de 1.5 no compatibles
Inconvenientes
Ventajas
Instalación• En Servidor Remoto y en Servidor
LocalREQUISITOS• Descarga de archivos necesarios
(paquete AMP, CMS, cliente FTP, descompresor de archivos) de los sitios oficiales.
• Instalación guiada.• A partir de la instalación, el CMS es
totalmente operativo.
Funcionamiento• A través de la página principal (Frontend)• A través de la Administración (Backend)El usuario “Superadministrador” dispone de
todos los permisos para cambiar, editar, crear o eliminar contenido y elementos del core de Joomla!. Sólo otro administrador, creado por éste primero podría tener los mismos privilegios.
El resto de usuarios poseen privilegios menores que le son otorgados por el Superadministrador.
Funcionamiento• Los permisos los otorga el
Superadministrador a los usuarios y son de dos tipos:
De Acceso: a determinados espacios del sitio, normalmente restringidos a otros usuarios
De Actuación: Los cuales, permiten o habilitan a determinados usuarios a realizar determinadas acciones.
Estructura externa (Front-end)
• Un Entorno Web hecho con Joomla! posee una apariencia de página o portal Web, y puede contener todos los elementos tradicionales de la misma (Header, Menús, Estructura en columnas, pie de página, banners, etc.) Pero se puede acceder a él a través del Front-end para modificar el contenido
Estructura interna (Back-end)
• La administración de un sitio Joomla! por su cara interna se lleva a cabo a través de un Panel de Control en el que se recogen todas las herramientas y comandos que permiten la administración del sitio y sus usuarios, y al que se accede
La Gestión del Contenido en Joomla!
• Joomla! permite la gestión de múltiples formato de contenido:– Texto– Imágenes– Música– Vídeo– Archivos Flash, – etc.
La Gestión del Contenido en Joomla!
• Los archivos multimedia (imágenes, música, video, etc) se alojan en el sitio a través del Gestor multimedia o bien mediante protocolo FTP.
• La composición de los artículos se trata a través del editor WISYWING que aporta el programa o bien instalando un editor distinto desde el JED.
La Gestión del Contenido en Joomla!
• El acceso a los contenidos del sitio se lleva a cabo a través del sistema de Menús. Los menús son un tipo de módulos configurables que permiten asociar el contenido para su visualización en distintos lugares dentro de la plantilla.
• Cada plantilla posee unas posiciones específicas que le permiten alojar módulos para su visualización desde el Frontend.
La Gestión del Contenido en Joomla!
• Los menús de Joomla! acogen elementos de menú de muy diversa índole, pudiendo albergar un mismo menú distintos submenús, cada uno de ellos de una categoría distinta.
• Joomla! permite crear menús de acceso restringido a usuarios registrados y, dentro de estos, en función de sus privilegios.
La Gestión del Contenido en Joomla!
• Los módulos son los otros elementos que aportan al Joomla! una gran versatilidad para la ubicación de contenidos. Existen módulos muy variados en la configuración inicial del CMS, Ademas de una gran cantidad de ellos, tanto gratuitos como de pago, para ampliar las capacidades del sitio.
La Ampliación del sitio
• Además de los menús y módulos para la configuración, ordenación y estructuración de contenidos, Joomla! dispone de otros componentes que amplían las capacidades del sitio.
- Banner- Contactos- Enlaces Web- Canales rss- Mensajería interna- Redireccionar URL’s- Etc.
Configuración Global
• También ha estudiado que existen algunos parámetros configurables por el administrador cuya modificación afecta a todo el sitio. Los parámetros de configuración global afectan a elementos tales como:
- Activación/desactivación del sitio- Metadatos- Configuración SEO- Configuración cliente FTP, Base de Datos y E-mail- Configuración permisos. Primer nivel
Copias de seguridad
• Una de las prácticas más recomendables es el desarrollo de copias de seguridad del sitio. Las copias de seguridad se deben realizzar tanto del CMS como de la Base de datos que lo respalda. Existen varias formas de llevar a cabo una copia de seguridad.
- A través del panel de Control ofrecido por la empresa de hosting para el acceso a la BD y la descarga del CMS vía ftp.
- A través de componentes externos a Joomla! que pueden instalarse.
Plantillas para Joomla!Existen en la actualidad un gran número de plantillas
comercialesy gratuitas para Joomla 1.6. No obstante, siempre está la posibilidad de crear una plantilla propia conociendo un poco de programación en php y la estructura secuencial y lógica de los archivos de una plantilla Joomla!.