Joomla Castellon

38
Barcelona Sepúlveda 162, Ent. 2ª 08011 Barcelona Tel: +34 93 418 81 51 [email protected] Madrid Sepúlveda 162, Ent. 2ª 08011 Barcelona Tel: +34 93 418 81 51 [email protected] Lisboa Sepúlveda 162, Ent. 2ª 08011 Barcelona Tel: +34 93 418 81 51 [email protected] Gestión de CMS Joomla Workshop Castellón, a 7 de Julio de 2010

description

Ponencia-Taller en la Universitat Jaume I de Castellón

Transcript of Joomla Castellon

Page 1: Joomla Castellon

BarcelonaSepúlveda 162, Ent. 2ª

08011 Barcelona

Tel: +34 93 418 81 51

[email protected]

MadridSepúlveda 162, Ent. 2ª

08011 Barcelona

Tel: +34 93 418 81 51

[email protected]

LisboaSepúlveda 162, Ent. 2ª

08011 Barcelona

Tel: +34 93 418 81 51

[email protected]

Gestión de CMSJoomla Workshop

Castellón, a 7 de Julio de 2010

Page 2: Joomla Castellon

CMS – Sistema de Gestiónde Contenidos

206/07/2010

Un CMS -sistema de gestión de

contenidos- es una aplicación

que crea un marco de trabajo en

cuyo entorno un usuario sin

experiencia en programaación

pueda crear, editar, estructurar,

administrar y publicar la

información que desea mostrar al

público, principalmente en

páginas web.

Page 3: Joomla Castellon

¿Cómo funciona un CMS?

306/07/2010

Se trata de un software que, instalado en nuestro hosting, generará

páginas de contenido dinámico con un formato predefinido interactuando

con la información que extrae de la base de datos asociada a la

instalación.

Sitio Web

Base de Datos

Usuario

CMS

El usuario gestionará desde una

interfaz o panel de control todos

los contenidos que quedarán

almacenados en una base de

datos asociada a la aplicación.

No será necesario modificar el

formato o el diseño con en el que

vaya a presentarse dichos

contenidos. Es el propio CMS

quien se encarga de definirlo.

Page 4: Joomla Castellon

¿Cómo funciona un CMS?

406/07/2010

Para crear, editar o actualizar cualquier contenido a través de un

CMS únicamente deberemos trabajar a través de nuestra interfaz

de usuario sin necesidad de preocuparnos por actualizar los

formatos o el diseño

Edición de contenidos

en la interfaz de usuario

Visualización del contenido (usuario)

+ formato y diseño (CMS)

Page 5: Joomla Castellon

¿Qué nos permite un CMS?

506/07/2010

Gestionar toda la información que ofrecerá nuestro sitio web

minimizando los costes y ahorrando tiempo. Pensemos en que en

una página estática cualquier cambio en el diseño debe

modificarse en todas las páginas, cuyo código debe editarse, y

que deben volver a colgarse en el servidor posteriormente.

Page 6: Joomla Castellon

¿Qué nos permite un CMS?

606/07/2010

Los CMS trabajan dentro del servidor en el que está alojado el sitio

web. El acceso al gestor o panel de control del CMS se realiza

generalmente a través del navegador, combinándose si es necesario

para la gestión de algún contenido específico el acceso vía FTP.

CMS + BDD

Panel de

control

Navegador Web FTP

Transferencia

puntual de

archivos

Servidor

Page 7: Joomla Castellon

¿Qué nos permite un CMS?

706/07/2010

Cuando el usuario accede a la URL del Panel de Control, se ejecuta en

el servidor esa llamada, el usuario selecciona el formato que desea e

introduce los contenidos, que se almacenarán en la base de datos. La

página se genera dinámicamente para ese usuario, el código HTML final

se genera en esa llamada. Normalmente se predefinen en el gestor de

contenidos varios formatos de presentación para dichos contenidos,

otorgando gran flexibilidad a la visualización.

Page 8: Joomla Castellon

Los CMS más populares

806/07/2010

Joomla

Wordpress

Drupal

Page 9: Joomla Castellon

Los CMS más populares

906/07/2010

WordPress es sin lugar a dudas la plataforma de blog más popular en los

últimos años. Seguramente quien tenga o haya tenido un blog, ha

encontrado en WordPress la opción más lógica para concretar sus

proyectos.

Page 10: Joomla Castellon

Los CMS más populares

1006/07/2010

Se trata de uno de los CMS más potentes. Cuenta con un gran número

de adeptos por la calidad de su código y por la seguridad que brinda.

Es un CMS ampliamente desarrollado y en constante evolución, estable

y de actualización continua. La configuración no ofrece excesivos

problemas y ofrece una amplia variedad de módulos y diseños. La

comunidad Drupal es una comunidad muy activa. Cuenta con ciertas

ventajas respecto a Joomla, como por ejemplo que una única

instalación permite gestionar varios sitios, y que tiene una configuración

altamente flexible. Ejemplos de páginas hechas en Drupal: Greenpeace

UK o la BBC.

Page 11: Joomla Castellon

Los CMS más populares

1106/07/2010

Joomla! es el CMS más premiado de todos los tiempos. Permite

construir grandes proyectos online, es fácil de utilizar y cuenta con

grandes posibilidades de expansión.

De instalación sencillísima, cuenta con infinidad de extensiones y

módulos, lo que le confiere una gran flexibilidad y versatilidad. Cuenta,

al igual que Drupal, con una amplia y activa comunidad que

continuamente actualiza extensiones, ofrece apoyo y soluciones a

problemas frecuentes y no deja de investigar en el perfeccionamiento

del sistema.

Su interfaz de administración es muy intuitiva y poderosa. Ejemplos de

páginas hechas en Joomla: La mayoría de las páginas de organismos

de Naciones Unidas: Centro Regional de UN para Europa Occidental

www.unric.org, 60 Aniversario Declaración Universal Derechos

Humanos http://html.knowyourrights2008.org, Cumbre Contra Camio

Climático Copenhague 2009 www.coolplanet2009.org/

.

Page 12: Joomla Castellon

vs.

1206/07/2010

Joomla fue desarrollado originariamente para gestionar portales y

grandes sitios, y no para blogs o portales con menor cantidad de

información. A pesar de que Wordpress ha incrementado sus

funcionalidades de manera notoria, no llega al potencial de Joomla.

Joomla posee diferentes aplicaciones para implementar e-commerce,

directorios y sistemas de soporte técnico y un sinfin de extensiones

más complejas que los plugins habilitados para la plataforma de blog.

Las plantillas: Joomla! es probablemente el CMS con las mejores

plantillas del mercado, tanto en diseño como en versatilidad. Ello a

pesar de que WordPress ofrece gran variedad de plantillas

Joomla es mucho más poderoso, los gobiernos y las grandes

corporaciones prefieren realizar sus sitios web con Joomla! en vez de

utilizar WordPress.

Page 13: Joomla Castellon

vs.

1306/07/2010

Joomla es probablemente más fácil de instalar y configurar

La edición de los artículos es más sencilla en Joomla.

La expansión del propio sitio web es sensiblemente más sencilla

en Joomla, dada la facilidad con la que se pueden incorporar

nuevos módulos y componentes.

Joomla posee una comunidad de desarrolladores mayor y más

activa que la Drupal.

La terminogía Joomla suele ser más clara que la de Drupal

Las plantillas de Drupal, anunque van mejorando, aún no cuentan

ni con el diseño y la versatilidad de las de Joomla, entre las que

hay sin duda muchísimo más donde elegir.

En cualquier caso, ambos son portentísimos y ciertamente los

CMS más solventes.

Page 14: Joomla Castellon

Joomla!

1406/07/2010

Page 15: Joomla Castellon

Joomla! es un CMS que permite crear páginas web profesionales, eficaces, adaptables y versátiles.

Joomla! Se adapta a cualquier tipo de contenido: noticias, sitios corporativos, portales oficiales, comunidades, redes sociales, e-commerce y tiendas en línea, portales comunitarios, y un largo etc.

También pueden crearse con Joomla! CRM, sistemas que funcionen en redes cerradas para gestionar información interna (comunicaciones, usuarios, etc) de compañías o empresas de negocios.

Joomla!

1506/07/2010

Page 16: Joomla Castellon

Preparación para la instalación

1606/07/2010

Requisitos:

Joomla debe instalarse en un servidor web Apache 1.3 o superior

Ampliado con PHP 4.3.10 o superior

Acceso a Base de Datos MySQL (3.23 o superior)

Page 17: Joomla Castellon

Gestión de Joomla!

1706/07/2010

Como todos los CMS, Joomla

tiene un Front End y un Back

End:

Front End: el sitio web que

los visitantes y los usuarios

registrados pueden ver bajo la

URL del dominio.

Back End: panel de

administración del sitio web al

que se accede bajo una URL

distinta a la del sitio web.

Desde el administrador se

configura la visualización de la

información del front end

Back end: el Panel de control de Joomla!

Page 18: Joomla Castellon

Gestión de Joomla!

1806/07/2010

La forma más cómoda para trabajar

con Joomla es abrir tres pestañas

en nuestro navegador:

a) el front end

b) el backend

c) una tercera pestaña a

la que añadiremos la sintaxis ?tp=1

tras el nombre del dominio. Se nos

mostrarán las posiciones de la

plantilla que estamos utilizando en

nuestro front end.

Ello nos permitirá: gestionar desde el

back end, visualizar los cambios en el

front end y decidir rápidamente en

qué posiciones de la plantilla

insertaremos los contenidos a

medida que vamos trabajando.

http:www.midominio.com/?tp=1

Posiciones de la plantilla

Page 19: Joomla Castellon

Gestión de Joomla!Configuración del sitio

1906/07/2010

La Configuración Global del panel de

control de Joomla gestiona los ajustes

para el funionamiento y la operatividad

de nuestro Joomla!. Los parámetros de

este panel son los que actualizarán el

archivo php de configuración.

Es necesario que este fichero sea

„writable‟ (escribible) para que pueda

editar la configuración. Al finalizar la

configuración, es recomendable que el

archivo configuration.php se convierta

en „unwritable‟ .

Page 20: Joomla Castellon

Gestión de Joomla!Configuración del sitio

2006/07/2010

La pestaña Sitio permite configurar parámetros globales de nuestro

sitio como la activación o desactivación de mismo, el mensaje que se

mostrará en nuestro front end si el sitio no está activado, el nombre de

nuestro sitio, los metadatos, el editor, entre otros. La parte derecha de

esta pestaña nos muestra los parámetros de configuración de nuestro

sitio para la optimización y posterior implementación de estrategias

SEO: utilización de URL amigables, modo Apache_rewrite o sufijo en

las URL.

Page 21: Joomla Castellon

Gestión de Joomla!Configuración del sitio

2106/07/2010

La pestaña sistema contiene en primer lugar los parámetros de

configuración del sistema, donde podemos ver y cambiar la ruta del

registro, activar los servicios web o seleccionar un servidor de ayuda.

En la la zona de parámetros del usuario podemos permitir el registro de

usuarios así como el que será su nivel de acceso, y la activación de

cuenta.

En la zona de configuración multimedia definiremos y estableceremos

restricciones para extensiones permitidas, el tamaño máximo de los

archivos, las rutas de las imágenes, subida de archivos.

En la configuración de la cache podemos habilitarla o no así como

asignarle un tiempo de duración.

Finalmente, mediante la configuración de la sesión estableceremos el un

tiempo máximo para cada sesión y decidimos quien maneja dichas

sesiones.

Page 22: Joomla Castellon

Gestión de Joomla!Configuración del sitio

2206/07/2010

Por último, la pestaña servidor nos permitirá configurar la ruta

hacia la carpeta temp, la posibilidad de comprimir las paginas para

que ocupen menos espacio en el servidor, establecer nuestra zona

horaria y de habilitar el informe de errores.

Además podemos introducir los datos de nuestro ftp, la base de

datos y el servidor de correo.

Page 23: Joomla Castellon

Gestión de Joomla!Usuarios y permisos

2306/07/2010

Usuarios del front-end:

anónimos

registrados

Editores

Usuarios del back-end:

gestores/managers

administradores

super administradores

Page 24: Joomla Castellon

Gestión de Joomla!Usuarios y permisos

2406/07/2010

Los usuarios en Joomla ostentan una serie de

derechoos y privilegios en la gestión de los

contenidos del sitio en función de su rango:

desde un usuario simplemente registrado,

registrado como autor o editor, hasta la categoría

de superadministrador, que tiene total control

sobre la gestión de Joomla. No sólo eso, sino que

Joomla nos permite también configurar qué

contenidos se mostrarán a cada rango de

usuarios. Según los derechos asignados, el sitio

web muestra diferentes contenidos, permite

interactuar con el sitio de diferentes formas, esto

es, el usuario trabaja en diferentes partes de la

administración del sitio web.

Page 25: Joomla Castellon

Gestión de Joomla!Contenidos

2506/07/2010

Joomla! permite

incorporar todo tipo de

contenidos y mantiene

una sólida estructura

jerárquica para la

ordenación y

presentación de los

mismos. Joomla

admite textos,

imágenes y archivos

multimedia.

Sección

Categoría

Artículo Artículo

Categoría

Artículo

Page 26: Joomla Castellon

Gestión de Joomla!Contenidos

2606/07/2010

Secciones: Son el nivel jerárquico superior. Admiten una descripción

que puede visualizarse en el front end.

Categorías: Un nivel jerárquico por debajo de las secciones. Es

posible agrupar varias categorías bajo una sección, pero nunca

podremos crear una categoría si no hemos creado una sección previa

a la que asignarla. Una misma categoría no puede pertenecer a dos

secciones diferentes. También admiten una descripción que se puede

visualizar en el front end.

Artículos: El contenido jerárquicamente inferior del sistema, deben

asignarse a una categoría y a una sección. Joomla admite también

artículos sin clasificar. Los artículos pueden gestionarse desde el front

end y desde el back end.

Page 27: Joomla Castellon

Gestión de Joomla!Contenidos

2706/07/2010

Gestión de artículos desde el

back end:

Los artículos deben tener un título y

un contenido. Son los responsables

de mostrar la información en el

Front End. Joomla ofrece una gran

variedad de opciones de

configuración para la visualización

de los artículos. Dichas opciones

se gestionan a través del gestor de

Artículos. El botón preferencias nos

permitirá gestionar las opciones de

forma global para todos los

artículos de nuestro sitio:

Page 28: Joomla Castellon

Gestión de Joomla!Contenidos

2806/07/2010

Gestión de Artículos desde el back end:

No obstante, podemos modificar las

preferencias globales de forma

individualizada para cualquier artículo

desde la administración de ese artículo

en particular. Concretamente, la pestaña

“parámetros avanzados” que aparece a

la derecha de la gestión de cada artículo

contiene las opciones de visualización

que se aplicarán a ese artículo en

concreto. Si no editamos o cambiamos

ninguna de ellas, el artículo se

visualizará según las opciones ya

seleccionadas anteriormente en

“preferencias –usa el valor global-

Page 29: Joomla Castellon

Gestión de Joomla!Contenidos

2906/07/2010

Gestión de Artículos desde el front end:

Cuando un usuario registrado accede a un sitio web Joomla! desde el front

end se encuentra con menú especial denominado Menú del Usuario.

Al margen del rango del usuario específico, el Menú del Usuario siempre

será el mismo. No obstante, las funciones disponibles en este menú

variarán dependiendo de los privilegios que tenga.

Los usuarios del front end pueden ser: Registrado, Autor, Editor o

Supervisor.

Page 30: Joomla Castellon

Gestión de Joomla!Contenidos

3006/07/2010

El gestor multimedia:

El gestor multimedia resulta muy útil

para subir o borrar imágenes desde la

carpeta '/images/' ubicada en la raíz de

la instalación Joomla!. Permite subir

nuevas imágenes, o borrar las ya

existentes, así como crear

subdirectorios.

¿Cómo acceder al gestor multimedia?

Desde la administración, desde el

panel de control, o, desde el menú

superior 'Sitio' > Gestor multimedia.

Page 31: Joomla Castellon

Gestión de Joomla!Menús

3106/07/2010

Los menús son los responsables de la

navegación a través del sitio web y los que

permiten la visualización de su estructura y su

contenido. Cada menú contiene lo que se llama

“ítem de menú”, esto es, “elemento de menú”.

Los elementos de menú son los que realmente

se encargan de posibilitar la navegación de los

usuarios a través del sitio, ya que se asocian a

la vista de una extensión (módulo o

componente) o un contenido que nosotros

predeterminaremos, configurando además

cuáles serán los parámetros para la

visualización de ese contenido o extensión .

Los menús se gestionan a través del Gestor de

menús en la pestaña Menús.

Page 32: Joomla Castellon

Gestión de Joomla!Menús

3206/07/2010

Pero además no hay que olvidar

que los menús son módulos, y se

gestionan como tales tanto para

publicarlos o despublicarlos como

para asignarles las posiciones de

la plantilla en las que queremos

que se visualicen. Como cada

plantilla tiene un diseño diferente,

tendrá distintas posiciones en las

que ubicar los menús.

Page 33: Joomla Castellon

Gestión de Joomla!Extensiones

3306/07/2010

Cuando instalamos nuestro Joomla, tenemos un potente gestor de contenidos con

muchas posibilidades, pero en ocasiones necesitamos más funcionalidades para

nuestio sitio: un foro, una comunidad de usuarios, una tienda en línea, una galería

de imágenes, un sistema de comentarios... Para ello se crearon las extensiones,

un conjunto de aplicaciones de mayor o menor potencia desarrolladas por la

comunidad de usuarios en PHP. Las extensiones amplían la funcionalidad de

Joomla y le dan una gran versatilidad.

Prácticamente todas las

extensiones Joomla se

pueden descargar desde

http://extensions.joomla.org,

y se instalan en nuestro

sistema desde el menú

extensiones----->

instalar/desinstalar

Page 34: Joomla Castellon

Gestión de Joomla!Extensiones

3406/07/2010

Componentes Aplicaciones o programas desarrollados en PHP más

o menos potentes e independientes de Joomla, pero se gestionan

dentro del panel de control de Joomla y respetan su sistema de

usuarios. El componente se gestiona desde su propio menú del panel

de administración (Componentes) y siempre debe configurarse una

vez instalado.

Page 35: Joomla Castellon

Gestión de Joomla!Extensiones

3506/07/2010

Algunos componentes necesitan vincularse a un elemento de menú

para ejecutarse. Otros componentes necesitan un módulo que

muestre su información, como por ejemplo, un formulario de

contacto. Además, muchos componentes necesitan de un plugin

para mostrar cierto control en el texto. Los plugins habitualmente son

pequeños programas que interactúan en el interior de otras

extensiones mayores.

Panel de control del componente

Anuncios

Page 36: Joomla Castellon

Gestión de Joomla!Extensiones

3606/07/2010

Módulos Aplicaciones de tamaño inferior y menos

potencia y versatilidad que los componentes, sitven

tanto para mostrar información propia como vehículo

para mostrar la de algunos componentes. Se muestran

en la parte pública de nuestro sitio en alguna de las

posiciones para módulos que incorpora cada plantilla y

que nosotros asignaremos desde el panel de gestión

de módulos

Plugins Pequeños programas que permiten integrar

otros contenidos o funcionalidades tanto en el sistema

como en componentes o módulos.

Page 37: Joomla Castellon

Gestión de Joomla!Extensiones

3706/07/2010

Tanto los Módulos como los Plugins se gestionan a través del

elemento de menú extensiones

Page 38: Joomla Castellon

Gracias por su atención!

3806/07/2010