Anda di halaman 1dari 12

Compilacin de Informacin JOOMLA!

Compilacin de Informacin JOOMLA!

QU ES JOOMLA? _____________________________________________________ 3
QU SON LOS CMS? ________________________________________________________ 3
OTRAS DEFINICIONES DE UN CMS _____________________________________________ 4
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
Compilacin de Informacin JOOMLA!

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:
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.
Compilacin de Informacin JOOMLA!

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.
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
Compilacin de Informacin JOOMLA!

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.

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.
Compilacin de Informacin JOOMLA!

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.
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
Compilacin de Informacin JOOMLA!

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/modul
o_01/estructura_de_un_cms.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
Compilacin de Informacin JOOMLA!

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.

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.
Compilacin de Informacin JOOMLA!

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_j
oomla.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 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).
Compilacin de Informacin JOOMLA!

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 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.
Compilacin de Informacin JOOMLA!

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.
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.
Compilacin de Informacin JOOMLA!

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

Anda mungkin juga menyukai