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)
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
            Fuente: Gnumla! (http://www.gnumla.com/)


  versión 1.6
Ventajas e inconveniente de Joomla! 1.5x y
                 Joomla! 1.6
                               Joomla! 1.5                     Joomla! 1.6
                                                   Accesos ilimitados y muy
                 Experiencia
                                                   diversificados
                 Mayor nº de Componentes y         Mayor rapidez de gestión y
  Ventajas       extensiones                       respuesta
                 Nivel de seguridad Alto           Nueva gestión de menús
                 Inclusión del modo Legacy para
                                                   Sistema ACL flexible
                 compatibilidad con versión 1.0
                                                   Nº de Extensiones limitado (por
                 Rigidez en la creación de menús
                                                   ahora)
                 Accesos ya preestablecidos        Falta de rodaje comercial
Inconvenientes   Los permisos son generales, no    Anunciado un pequeño ciclo de
                 variables                         vida (en Julio 2011 versión 1.7)
                 Organización en                   Plantillas de 1.5 no compatibles
                 secciones>categorías>artículos
Instalación
• En Servidor Remoto y en Servidor
  Local
REQUISITOS
• 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
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
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!.

Joomla 1.6

  • 1.
    DESARROLLO Y GESTIÓN DE SITIOS WEB CON JOOMLA! Resumen del curso
  • 2.
    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
  • 3.
    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)
  • 4.
    Principales características • Fácilde 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
  • 5.
    Principales características • Separala 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.)
  • 6.
    Algunos datos sobreJoomla! 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 Fuente: Gnumla! (http://www.gnumla.com/) versión 1.6
  • 7.
    Ventajas e inconvenientede Joomla! 1.5x y Joomla! 1.6 Joomla! 1.5 Joomla! 1.6 Accesos ilimitados y muy Experiencia diversificados Mayor nº de Componentes y Mayor rapidez de gestión y Ventajas extensiones respuesta Nivel de seguridad Alto Nueva gestión de menús Inclusión del modo Legacy para Sistema ACL flexible compatibilidad con versión 1.0 Nº de Extensiones limitado (por Rigidez en la creación de menús ahora) Accesos ya preestablecidos Falta de rodaje comercial Inconvenientes Los permisos son generales, no Anunciado un pequeño ciclo de variables vida (en Julio 2011 versión 1.7) Organización en Plantillas de 1.5 no compatibles secciones>categorías>artículos
  • 8.
    Instalación • En ServidorRemoto y en Servidor Local REQUISITOS • 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.
  • 9.
    Funcionamiento • A travésde 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.
  • 10.
    Funcionamiento • Los permisoslos 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.
  • 11.
    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
  • 12.
    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
  • 13.
    La Gestión delContenido en Joomla! • Joomla! permite la gestión de múltiples formato de contenido: – Texto – Imágenes – Música – Vídeo – Archivos Flash, – etc.
  • 14.
    La Gestión delContenido 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.
  • 15.
    La Gestión delContenido 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.
  • 16.
    La Gestión delContenido 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.
  • 17.
    La Gestión delContenido 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.
  • 18.
    La Ampliación delsitio • 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.
  • 19.
    Configuración Global • Tambiénha 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
  • 20.
    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.
  • 21.
    Plantillas para Joomla! Existenen 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!.