Anda di halaman 1dari 10

Compilacin de Informacin JOOMLA!

JOOMLA!

QU ES JOOMLA?_______________________________________________________3
QU SON LOS CMS?_________________________________________________________3
OTRAS DEFINICIONES DE UN CMS_______________________________________________3
Compilacin de Informacin JOOMLA!

TIPOS DE CMS_______________________________________________________________4
QU SON LOS SITIOS WEB DINMICOS?_________________________________________4
BENEFICIOS DE LAS PGINAS GENERADAS DINMICAMENTE_________________________4
QU SE NECESITA PARA CREAR SITIOS WEB DINMICOS?___________________________5
ESTRUCTURA DE UN CMS______________________________________________________5
CARACTERSTICAS DE JOOMLA!_________________________________________________7
CARACTERSTICAS DE PUBLICACIN DE PGINAS WEB EN JOOMLA!___________________8
TIPOS DE EXTENSIONES (DEFINICIONES GENERALES)________________________________9

QU ES JOOMLA?
Joomla es un sistema de gestin de contenidos dinmicos (CMS o Content Management System) que permite
crear sitios web de alta interactividad, profesionalidad y eficiencia
La administracin de Joomla est enteramente basada en la gestin online de contenidos.
Se llama "gestin online" porque todas las acciones que realizan los administradores de sitios Joomla, ya sea
para modificar, agregar o eliminar contenidos, se realizan exclusivamente mediante un navegador web (browser)
conectado a la red.
Con Joomla es posible crear:
Compilacin de Informacin JOOMLA!

Sitios web de noticias


Sitios corporativos
Sitios web de presencia
Portales comunitarios
Redes cerradas (Intranets) para gestionar informacin interna (comunicaciones, usuarios, etc.) de
compaas o empresas de negocios.
Joomla est construido bajo el lenguaje PHP (Hypertext Preprocessor) y bases de datos relacionales, ms
especficamente Mysql. Tanto PHP como Mysql son programas Opensource de libre distribucin y uso, y al
ser Joomla una aplicacin web, funciona obviamente en servidores de pginas web (HTTP Servers). Estos
servidores de pginas web pueden ser de pruebas (por ejemplo, Joomla funcionando en un servidor instalado en
la misma mquina del usuario que lo administra), o tambin servidores comerciales de produccin (cuando
publicamos un sitio web basado en Joomla alojado en una empresa proveedora del servicio de hosting.
https://es.wikipedia.org/wiki/Joomla

QU SON LOS CMS?

Un sistema de gestin de contenido (Content Management System, en ingls, abreviado CMS) permite la
creacin y administracin de contenidos, principalmente, en pginas Web.
Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio. El sistema
permite manejar de manera independiente el contenido y el diseo. As, es posible realizar cambios en los
diseos, sin tener que darle formato al contenido de nuevo; adems, le permite a varios editores realizar
publicaciones fciles y controladas en el sitio. Un ejemplo clsico es el de los editores que cargan el contenido al
sistema y, otros de niveles superiores que permiten que estos contenidos sean visibles a todo pblico.

OTRAS DEFINICIONES DE UN CMS

Un CMS es una aplicacin para administrar el contenido de sitios web.

Los CMS son sistemas diseados para facilitar la creacin colaborativa de contenido digital.

El propsito de un CMS es organizar la informacin de tal manera que sea fcilmente recuperable,
actualizable y flexible.

Los CMS son aplicaciones de software diseadas para almacenar y administrar grandes cantidades de
informacin.

TIPOS DE CMS

Blogs, pensados para pginas personales.

Wikis, pensados para el desarrollo de material bajo la modalidad de trabajo colaborativo.

e-Learning, plataforma para la publicacin de contenidos de enseanza en lnea.


Compilacin de Informacin JOOMLA!

e-Commerce, plataforma de gestin de usuarios, catlogo, compras y pginas de publicaciones digitales.

Difusin de contenido multimedia.

http://aprendeenlinea.udea.edu.co/lms/moodle/mod/page/view.php?id=73877

QU SON LOS SITIOS WEB DINMICOS?


Los sitios Web dinmicos estn compuestos por pginas HTML generadas a partir de lenguajes de programacin
(scripts) que son ejecutados en el propio servidor Web. A diferencia de otros scripts, como el JavaScript, el cual
es una tecnologa que se ejecuta al lado del cliente, los 'Server Side' scripts generan un cdigo HTML desde el
propio servidor Web.
Este cdigo HTML puede ser modificado en funcin de una peticin realizada por el usuario en una base de
datos. Dependiendo de los resultados de la consulta en la base de datos, se generar un cdigo que puede ser
interpretado por un navegador, mostrando diferentes contenidos.

BENEFICIOS DE LAS PGINAS GENERADAS DINMICAMENTE


Las pginas dinmicas con acceso a datos permiten interactuar con la informacin de una base de datos ya sea
para obtener informacin y mostrarla al usuario, o bien, para actualizar su contenido.
Por ejemplo, una empresa que vende sus artculos por Internet debe disponer de pginas en las cuales se
visualicen los datos de sus productos (disponibilidad, precio, caractersticas, entre otros) y se almacenen los
pedidos de sus clientes. Al tratarse de informacin en continua actualizacin, la presencia de una base de datos y
su consulta dinmica se hacen indispensables.
Las pginas dinmicas pueden ayudar a: gestionar ms fcilmente los contenidos de nuestro sitio Web, interactuar
con bases de datos, administrar y capacitar personal para la actualizacin de pginas Web. Al tener una base de
datos, la actualizacin de las pginas toma menos tiempo ya que la manipulacin del cdigo HTML es mnima.
Mediante un gestor de base de datos se puede actualizar mltiples pginas y una mayor cantidad de contenido
desde la pgina del administrador de la base de datos.

QU SE NECESITA PARA CREAR SITIOS WEB DINMICOS?

1. Motor de bases de datos


Toda la informacin que se mostrar en las pginas de un CMS est almacenada dentro de un motor de bases de
datos, lo cual permite una fcil administracin y actualizacin. Las bases de datos ms utilizadas son: SqlServer,
Microsoft Access, Mysql, Oracle.

2. Servidor web
El servidor web es un programa que tiene como funcin esperar peticiones del navegador (browser) y enviarle al
navegador el contenido que solicita. Los servidores web ms utilizados son IIS (Internet Information Server) y
Apache.

3. Aplicaciones del lado del servidor


Son programas que se ejecutan en el servidor Web y que generan como respuesta las pginas web que sern
mostradas en el navegador. Estas aplicaciones estn hechas en algn lenguaje de script como ASP, JSP, PHP entre
otros.

PHP: Lenguaje de cdigo abierto. Ampliamente utilizado sobre el servidor web Apache.

ASP: Lenguaje creado por Microsoft para su servidor Web IIS.


Compilacin de Informacin JOOMLA!

JSP: Lenguaje creado por Sun, basado en la tecnologa Java.

http://aprendeenlinea.udea.edu.co/lms/moodle/mod/page/view.php?id=73878&inpopup=1

ESTRUCTURA DE UN CMS

Las diferentes funcionalidades ofrecidas por un CMS pueden ser separadas en diferentes categoras. Todas juntas
constituyen la estructura de un CMS como Joomla!:
Front-end y Back-end.
Un CMS consiste en un Front-end, que es el sitio web (website), que los visitantes y los usuarios registrados
pueden ver. Y un Back-end, que contiene la parte de administracin, localizado en una URL diferente al sitio
web; y es donde se realizan las tareas de configuracin, mantenimiento, limpieza, creacin de estadsticas, etc.
Configuracin.
Las decisiones de configuracin que se aplican al sitio web son especificados en Configuration settings. Esto
incluye el ttulo del sitio web, las palabras para los motores de bsqueda, opciones que permiten o prohben darse
de alta como usuario en el sitio web y muchas otras funciones.

Derechos de acceso.
En un CMS, los nombres de usuario son asignados a personas que estn involucradas en el desarrollo del sitio
web y su administracin, y poseen diferentes derechos de acceso. El rango de derechos va desde un usuario
simplemente registrado, registrado como autor o editor, hasta la categora de sper administrador, que tiene
total control sobre el dominio. Segn los derechos asignados, el sitio web muestra diferentes contenidos, o el
usuario trabaja en diferentes partes de la administracin aparte de en el sitio web.
Contenido.
Joomla! permite cualquier tipo de contenido. Texto simple, imgenes, vnculos, msica y archivos multimedia en
general o una combinacin de todos ellos. Para mantener una buena presentacin de los contenidos, son incluidos
en estructuras jerarquizadas, siendo clasificados segn secciones y categoras, que a su vez, deben ser
administrados.
Plantillas.
Una plantilla define los colores, las fuentes y su tamao, imgenes de fondo, espaciado y distribucin de la
pgina, es decir, todo lo que tiene que ver con la apariencia del sitio web.
Extensiones.
Todo sistema debe poder ser ampliable para poder crecer en funcin de los requerimientos que aparezcan. Las
funcionalidades que pertenecen a determinado contexto son cubiertas por lo que conocemos como componente.
Por ejemplo, componentes tpicos son una tienda online, un gestor de usuarios, un gestor de listas de correo, un
foro, una galera de imgenes, un gestor de descargas,...
Los mdulos que se necesitan integrar con los componentes son utilizados para insertar contenidos en la parte
deseada dentro de la plantilla. Son ejemplos de mdulos el que permite ver los usuarios conectados en el
momento, el que permite ver las estadsticas del sitio, el que muestra los artculos de contenido ms recientes, etc.
Son consideradas extensiones tambin las plantillas, los paquetes de idiomas, y tambin los llamados plugins,
cuya funcionalidad principal, pero no la nica, es interceptar los contenidos y realizar alguna modificacin en
ellos antes de ser mostrados en el navegador.
Compilacin de Informacin JOOMLA!

Rutina de trabajo.
Si hay varias personas trabajando con el CMS Joomla!, una buena rutina de trabajo facilitar la gestin de los
contenidos. Por ejemplo, si un editor revisa una lista de noticias enviadas al sitio para ser corregidas, y despus de
revisarlos indica que las noticias ya han sido corregidas, el jefe de redaccin podr directamente decidir si la
noticia se publica en el Frontpage (pgina principal del sitio web) o no.

http://www.ite.educacion.es/formacion/enred/materiales_en_pruebas/eXejoomla/modulo_01/estructura_de_un_c
ms.html

CARACTERSTICAS DE JOOMLA!

Sistema de Administracin sencillo y avanzado: con una interfaz de administracin clara y concreta que
le permitir gestionar todos los aspectos fundamentales clave de un sitio web y sus contenidos.

Organizacin del sitio web: Joomla! est preparado para organizar eficientemente los contenidos de su
sitio en secciones y categoras, lo que facilita la navegabilidad para los usuarios y permite crear una
estructura slida, ordenada y sencilla para los administradores. Desde el panel administrador de Joomla!
usted podr crear, editar y borrar las secciones y categoras de su sitio de la manera en que ms le
convenga.

Publicacin de contenidos: con Joomla! CMS podr crear pginas ilimitadas y editarlas desde un
sencillo editor, basado en WYSIWYG (WYSIWYG son las siglas de What You See Is What You Get.
Estos editores permiten estar viendo en todo momento el texto que se escribe tal y como es mostrado una
vez impreso), que permite formatear los textos con los estilos e imgenes deseados. Los contenidos son
totalmente editables y modificables.

Escalabilidad e implementacin de nuevas funcionalidades: Joomla! ofrece la posibilidad de instalar y


desinstalar extensiones (componentes, mdulos, plugins, plantillas, idiomas), que agregarn servicios de
valor a los visitantes de su sitio web, por ejemplo: galeras de imgenes, foros, newsletters, clasificados,
etc.

Internacionalizacin: la interfaz de Joomla! se encuentra traducida a muy diversos idiomas.

Administracin de usuarios: Joomla! permite almacenar datos de usuarios registrados y tambin la


posibilidad de enviar e-mails masivos a todos los usuarios. La administracin de usuarios es jerrquica de
forma predeterminada, pues los distintos grupos de usuarios poseen diferentes niveles de permisos dentro
de la gestin y administracin del sitio; pero permite una variada y compleja gestin de permisos y
niveles de acceso para organizar perfectamente cmo conseguir que los usuarios interacten con los
contenidos de nuestro sitio web de la mejor manera posible.

Diseo y aspecto esttico del sitio: es posible cambiar todo el aspecto del sitio web tan solo con un par
de clics, gracias al sistema gestor de plantillas (templates) que utiliza Joomla!
Las plantillas no se aplican directamente, sino a travs de estilos. Un estilo es una variante de una plantilla
en la que ciertos parmetros (color de la fuente, imagen del logotipo) se han modificado. De este modo
podemos tener varios estilos basados en la misma plantilla, dispuestos para ser utilizados en diferentes
partes de la navegacin por nuestro sitio web.

Navegacin y mens: la administracin de los mens permite tomar decisiones rpidas y sencillas sobre
la navegacin que queremos en nuestro sitio web.
Compilacin de Informacin JOOMLA!

Administrador de archivos multimedia: Joomla! posee una utilidad para subir imgenes, vdeos,
archivos de sonido, al servidor para ser usados en todo el sitio.

Disposicin de mdulos modificable: en un sitio creado con Joomla!, la posicin de mdulos puede
acomodarse como se prefiera.

Soporte de lenguaje expandido para producir sitios multilinges: Joomla! 2.5 permite asignar
contenido a un idioma, pudiendo de esta forma presentar contenido en diferentes idiomas, permitiendo
seleccionarlo en la presentacin de los contenidos de forma eficaz en la navegacin.

Feed de Noticias: Joomla! trae incorporado un sistema de sindicacin de noticias por RSS de generacin
automtica.

Publicidad: es posible hacer publicidad en el sitio usando el Administrador de Banners.

Estadsticas de visitas: con informacin de navegador, sistema operativo y detalles de los documentos
(pginas) ms vistos.

CARACTERSTICAS DE PUBLICACIN DE PGINAS WEB EN JOOMLA!

Automatizacin en la publicacin: las pginas y documentos de Joomla! pueden programarse con fecha
de publicacin y fecha de caducidad. Es decir, un documento puede programarse para que se publique
automticamente al llegar una determinada fecha, y luego despublicarse tambin de forma automtica en
otra fecha.

Archivo e historial: las pginas viejas o publicaciones que hayan perdido vigencia pueden enviarse a un
"archivo" de almacenamiento, sin necesidad de tener que borrarlas. Esto permite tambin dar la
posibilidad a los navegantes de consultar artculos viejos o documentos anteriores en un historial.

Formatos de lectura: cada documento es generado automticamente por Joomla! en versin imprimible,
y en XML.

Envo por correo electrnico: los usuarios del sitio Joomla! podrn enviar automticamente a un amigo
por correo electrnico cada documento publicado.

Imprimir: los usuarios del sitio Joomla! podrn imprimir cada artculo publicado.

Valoracin de contenidos: los visitantes del sitio podrn votar la calidad de lo publicado.

Comentarios (opcional): los usuarios podrn comentar sus opiniones o expresar sus inquietudes en la
misma pgina de contenidos.

http://www.ite.educacion.es/formacion/materiales/99/cd/mod_01/caractersticas_de_joomla.html
TIPOS DE EXTENSIONES (DEFINICIONES GENERALES)

COMPONENTES

Los componentes son pequeas aplicaciones independientes entre s que gestionan la informacin dentro de
Joomla. Estos elementos de contenido aparecen, generalmente, en el centro de la disposicin del diseo de
Joomla de tres columnas, o en la derecha en una disposicin del template de Joomla de dos columnas. Los
Compilacin de Informacin JOOMLA!

componentes aaden distintas funcionalidades a Joomla y lo convierten en mucho ms que una web de artculos o
noticias, por lo tanto, son elementos del ncleo de la funcionalidad de Joomla.

Normalmente se designa el nombre de los componentes de Joomla con el prefijo "com_es" (as como en los
mdulos "mod_").

COMPONENTES BSICOS EN JOOMLA

Los componentes que se instalan con la versin bsica de Joomla son los siguientes:

Componente que gestiona los contenidos: com_content (Contenido->Todos los artculos con contenido).

Componente que administra y muestra la pgina principal del sitio web: com_frontpage (Contenido
Administrar pgina de inicio).

Componente encargado de administrar los contactos y enviar los mensajes por email que escriben los
usuarios desde el formulario: com_contact(Componentes->Contactos->Gestin de contactos).

Componente de administracin de banner: com_banners (Componentes-> Banners->).

Componente de encuestas y votaciones: com_poll (Componentes -> Encuestas).

Componente de gestin y publicacin de enlaces: com_weblinks (Componentes -> Enlaces Web)

Componentes de sindicacin de noticias (hacia otros sitios: com_rss (Componentes-> Syndicte) y desde
otros sitios: com_newsfeeds(Componentes-> Noticias externas--> Gestin de noticias externas).

Componente que genera las ventanas internas que contienen otras pginas externas
(iframes): com_wrapper (tiene asociado el mdulo wrapper).

Componente de mensajera interna: com_messages (Mensajes--> Buzn de entrada).

Componente del buscador interno: com_search (tiene asociado el mdulo Buscador).

Los componentes relacionados con funciones de usuario: com_login, com_user, y com_registration.

Sin embargo, no todos ellos son configurables desde el men componentes del panel de administracin, y por lo
tanto no aparecen dentro de ese men, porque no necesitan personalizarse para funcionar.

MDULOS

Los mdulos extienden las capacidades de Joomla, dndole al software nuevas funcionalidades. Los mdulos son
los encargados de mostrar los bloques de informacin en diferentes posiciones que tiene definida nuestra
plantilla. La posicin de los mdulos puede variar segn la plantilla (template) que tengamos instalada.
Los mdulos son muy fciles de instalar en la seccin de administrador. stos pueden incluir: Men, Selector de
plantillas, Encuestas, Noticias instantneas, contador de visitas, etc.

Los mdulos tambin suelen ser el complemento de los componentes: por ejemplo el
componente com_poll (encuestas) posee un mdulo asociado mod_poll (encuestas) que es el que permite
mostrar la encuesta sobre una columna lateral y permitirle al usuario "votar" con un doble clic solamente. Una
Compilacin de Informacin JOOMLA!

vez que el usuario vot (o si simplemente desea ver los resultados de la votacin), es redirigido hacia informacin
que muestra el componente com_poll sobre el cuerpo principal del sitio.

Mdulos bsicos

Mdulo que nos informa quin est online: Quin est en lnea? (mod_whosonline)

Mdulo que indica cules son los ltimos artculos publicados: ltimos artculos (mod_latestnews)

Mdulo que indica cules son los documentos ms vistos: Popular (mod_latestnews)

Mdulo de ingreso de usuarios: Formulario de acceso (mod_login)

Mdulo selector de template: Seleccionar plantillas (mod_templatechooser)

Mdulo que nos muestra estadsticas del sistema: Estadsticas (mod_stats)

Mdulo que nos permite hacer bsquedas rpidas: Buscador (mod_search)

Mdulo para suscribirse al newsletter.

Los mdulos tambin son un tipo de "extensin". En http://extensions.joomla.org/ se pueden descargar cientos de
mdulos para utilizar en nuestro sitio Web como buscadores, banners, etc.

QU DIFERENCIA HAY ENTRE MDULOS Y COMPONENTES?

Los mdulos, generalmente, muestran informacin secundaria, simplificada y breve que toman de la base de
datos y se cargan sobre los laterales del sitio (en las columnas de los extremos). A veces tambin pueden recoger
o filtrar unos pocos datos mediante formularios. Por ejemplo, los mdulos nos dicen quin est online, cules son
los ltimos artculos publicados (o los ms vistos), un mdulo es el que posee el formulario de ingreso de
usuarios o, cambio de template. Mediante un mdulo nos podemos suscribir a un newsletter. Un mdulo por
ejemplo no puede ser una aplicacin complicada que deba recargar sucesivamente la pgina al interactuar con el
usuario.
Los componentes se cargan en la parte central de la pgina (la columna del medio si es a 3 columnas). Estos son
aplicaciones ms complejas que los mdulos, por lo cual necesitan ms espacio para interactuar y mostrar sus
datos. A veces el filtrado de informacin o el ingreso de la misma se realiza a travs de sucesivos pasos y varias
recargas de pginas. Los mdulos son a veces el complemento de los componentes: por ejemplo el
componente com_poll (encuestas) posee asociado un mdulo que es el que permite mostrar el formulario con la
encuesta sobre una columna lateral y no en el centro donde va el contenido. Otro ejemplo podra ser los banners,
cuya administracin es un componente com_banners en el backend, mientras que en el frontend se muestran en
un mdulo mod_banners.

PLUGINS
Un Plug-in es una aplicacin que se relaciona con otra para aportarle una funcin nueva y, generalmente, muy
especfica; acta de forma modular sin afectar las partes ya existentes. Un Plug-in generalmente se utiliza dentro
de los artculos para darle una funcionalidad ms dinmica.
Compilacin de Informacin JOOMLA!

A continuacin se mostrarn algunos de los Plug-


in`s ms comunes y que ya estn incluidos en la
instalacin de Joomla, por ejemplo:
Editor-Button-image: Incluye imgenes en el cuerpo
del contenido dentro de los tems publicados.
Sistema-legacy: Permite instalar mdulos, componentes
y plug-in de las versiones anteriores 1.0.x para
joomla 1.5
Editor-Button- pagebreak: Permite la
paginacin dentro de un tem de contenido.

PLANTILLAS
Una plantilla Joomla es un paquete de archivos que controlan la presentacin del contenido dentro del CMS
Joomla. No es un sitio web ya que necesita de la base de datos de Joomla para tomar la apariencia de un sitio web
completo. Esta diferencia entre la plantilla Joomla y los sitios tradicionales se encuentra en su mtodo
constructivo el cual se realiza en base a un ***layout*** de hojas de estilo ***CSS***.

La propiedad de la plantilla como "paquete independiente" sumado a la forma dinmica en que se relaciona con
la base de datos es lo que permite intercambiarlas rpidamente, generando apariencias renovadas y sitios
dinmicos que se logren ajustar a los requerimientos de cada proyecto.

Las plantillas en Joomla funcionan tanto para la parte del ***Front-end*** como para el ***Back-end***. La
plantilla del back-end usada por defecto en el sistema se llama Khepri. Para la parte del Front-end, las plantillas
por defecto son: Beez, JA_Purity y Rhuk_milkyway, que es la que mostramos a continuacin.

IDIOMAS

Probablemente las extensiones ms bsicas son los idiomas. Pueden estar empaquetados de dos maneras: como
un paquete del ncleo o como un paquete de extensin. En esencia, ambos tipos consisten en pares clave/valor,
que proporcionan la traduccin de cadenas de texto estticas usadas dentro del cdigo fuente de Joomla!. Estos
paquetes de idioma afectarn tanto a la parte pblica como a la administrativa de un sitio Joomla. Nota: estos
paquetes de idioma tambin incluyen una meta archivo XML que describe el idioma.

http://aprendeenlinea.udea.edu.co/

https://docs.joomla.org/Extension_types_(general_definitions)/es