PDF de programación - Joomla - 1: ¿Por qué Joomla!?

Imágen de pdf Joomla - 1: ¿Por qué Joomla!?

Joomla - 1: ¿Por qué Joomla!?gráfica de visualizaciones

Publicado el 8 de Junio del 2020
352 visualizaciones desde el 8 de Junio del 2020
646,7 KB
14 paginas
Creado hace 11a (04/09/2012)
Joomla! La web en
entornos
educativos

Módulo 1:



2012

1: ¿Por qué Joomla!?



¿Por qué Joomla!?



¿Qué es Joomla!?



La palabra Joomla! es una trascripción fonética al inglés (“jumla”) de un término
en “swahili”, cuya traducción es “todos juntos” o “como un todo”.
Joomla! es un sistema gestor de contenidos dinámicos (CMS, en adelante
siglas de Content Management System) que permite crear sitios web de alta
interactividad, profesionalidad, eficiencia y sencillez.

La administración de Joomla! está enteramente basada en la gestión online de
contenidos. Es gestión online porque todas las acciones que realizan los
administradores de sitios Joomla!, ya sea para modificar, agregar o eliminar
contenidos se realiza exclusivamente mediante un navegador web (browser)
conectado a Internet, es decir, a través del protocolo HTTP (Protocolo de
transferencia de hipertexto).

Sólo esto es necesario para que el usuario de Joomla! pueda publicar
información en la Red, y mantenerla siempre actualizada. Esto convierte a
Joomla! en una poderosa herramienta de difusión de información, de negocios
por Internet…, de administración de proyectos en general, educativos en
particular.

Con Joomla! podemos crear sitios web de noticias, sitios corporativos, sitios
web de presencia, portales comunitarios, e incluso también pueden crearse con
Joomla! sistemas que funcionen en redes cerradas (Intranets) para gestionar
información interna (comunicaciones, usuarios, etc.) de compañías, empresas
de negocios o centros educativos. El ámbito de aplicación de Joomla! no es
exclusivo de Internet.

La interfaz administrativa de Joomla! es tan sencilla y amigable que cualquier
persona puede administrar sus propios contenidos web sin la necesidad de
poseer conocimientos técnicos, sin saber lenguaje HTML, y sin recurrir a un
webmaster cada vez que hay que actualizar tal o cual cosa en un sitio web.
Todos los aspectos técnicos del sistema están ocultos al usuario común, y han
sido resueltos por los programadores de Joomla!, haciendo las cosas sencillas
para que los administradores y editores de contenidos puedan prescindir casi
completamente de una capacitación técnica especializada.

Joomla! está programado en lenguaje PHP (Hypertext Pre Processor) y SQL
(Structure Query Language), y utiliza bases de datos relacionales, más
específicamente MySQL. Tanto PHP como MySQL son programas Open
Source de libre distribución y uso, y al ser Joomla! una aplicación web, funciona
obviamente en servidores de páginas web. Estos servidores de páginas web
pueden ser de desarrollo (es decir, por ejemplo, Joomla! funcionando en un
servidor instalado en la misma máquina del usuario que lo administra,

Joomla! La web en entornos educativos

1

Servicio de formación en red. INTEFMinisterio de Educación, Cultura y DeporteINTEF 1: ¿Por qué Joomla!?

utilizando de la instalación para realizar pruebas o bien preparar el sitio antes
de ser publicado en Internet), o también servidores comerciales de producción
(esto es, cuando publicamos un sitio web basado en Joomla! alojado en una
empresa proveedora del servicio de hosting y accesible en Internet).

El funcionamiento de Joomla! se lleva a cabo gracias a sus dos principales
elementos:

1. La base de datos MySQL: es donde se guarda toda la información y la
mayor parte de la configuración del sistema, de una forma ordenada y en
distintas tablas, cada una de las cuales almacena información específica
y determinada.

2. Los scripts PHP: son los que ejecutan las acciones de consulta y
realizan modificaciones en la base de datos convirtiendo los datos en
simples páginas web interpretables por los navegadores de Internet y
perfectamente inteligibles para los usuarios y administradores.

Existen también otro tipo de archivos que realizan importantes tareas dentro de
Joomla! (archivos XML, scripts Javascript, CSS, Ajax, etc.), pero el motor
fundamental de de Joomla! lo constituyen los dos enunciados anteriormente.



Estructura de un CMS.



Las diferentes funcionalidades ofrecidas por un CMS pueden ser separadas en
diferentes categorías. 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 administración, localizado en una URL diferente al
sitio web; y es donde se realizan las tareas de configuración,
mantenimiento, gestión de usuarios, administración de contenidos,
limpieza, creación de estadísticas, etc.

 Configuración.

Las decisiones de configuración que se aplican al sitio web son
especificadas en la Configuración Global. Esto incluye el título del sitio
web, las palabras para los motores de búsqueda o metadatos, opciones
que permiten o prohíben darse de alta como usuario en el sitio web,
configuraciones propias del servidor y muchas otras funciones.

 ACL. Access Control List. Lista de control de acceso.

En un CMS, los nombres de usuario son asignados a personas que
están involucradas en el desarrollo del sitio web y su administración, y
poseen diferentes permisos de acción y derechos de acceso. Según los
derechos de acceso asignados al usuario, el sitio web muestra diferentes
contenidos. Y al usuario se le permite actuar sobre determinados
elementos en diferentes partes de la administración, aparte de en el sitio
web, dependiendo de la asignación de permisos que tenga.

Joomla! La web en entornos educativos

2

Servicio de formación en red. INTEFMinisterio de Educación, Cultura y DeporteINTEF 1: ¿Por qué Joomla!?

 Contenido.

Un CMS permite cualquier tipo de contenido: texto simple, imágenes,
vínculos, música y archivos multimedia en general o una combinación de
todos ellos. Para mantener una buena presentación de los contenidos,
son incluidos en estructuras jerarquizadas, siendo clasificados en un
sistema de categorías, que a su vez, deben ser administradas.

 Contenidos nativos.

Aparte de la consideración de contenidos que podemos tener sobre los
artículos que un usuario crea y publica, debemos considerar como
contenidos nativos otro tipo de contenidos que de forma predeterminada
un CMS permite gestionar: anuncios, contactos, enlaces web, noticias
externas… por ejemplo, tienen asociadas herramientas propias para que
de forma sencilla puedan estar presentes en la publicación.

 Plantillas.

La plantilla es el paso final con el que se presentan los contenidos al
usuario. Una plantilla define los colores, las fuentes y su tamaño,
imágenes de fondo, espaciado y distribución de la página, es decir, todo
lo que tiene que ver con la apariencia del sitio web.

 Extensiones.

Joomla! tiene las tareas repartidas entre diferentes instancias. La que se
relaciona directamente con el servidor de páginas web y la base de
datos es lo que llamamos núcleo. El núcleo es el responsable directo del
funcionamiento de Joomla!, pero en un nivel superior se encuentran las
extensiones, aquellas que son accesibles al usuario que las administra y
complementan y desarrollan toda la potencialidad del sistema.

Las funcionalidades que pertenecen a determinado contexto son
cubiertas por lo que conocemos como componente. Los componentes
básicamente aportan las herramientas para manejar un tipo de datos
concreto.

Los módulos, que se necesitan integrar con los componentes, son
utilizados para insertar contenidos en la parte deseada dentro de la
plantilla. Son ejemplos de módulos el que permite ver los usuarios
conectados en el momento, el que permite ver las estadísticas del sitio,
el que muestra los artículos de contenido más recientes, etc.

Son consideradas extensiones también las plantillas, los paquetes de
idiomas, y también los llamados plugins, cuya funcionalidad principal,
pero no la única, es interceptar los contenidos y realizar alguna
modificación en ellos antes de ser mostrados en el navegador.

El sistema Joomla! permite ser ampliado para poder crecer en función de
los requerimientos que aparezcan. Podemos añadir las funcionalidades
necesarias localizando la extensión que nos permite realizar lo deseado,
instalándola en Joomla! y aprendiendo a gestionarla.

 Rutina de trabajo.

Si hay varias personas trabajando con el CMS, una buena rutina de
trabajo facilitará la gestión de los contenidos. Por ejemplo, si un editor

Joomla! La web en entornos educativos

3

Servicio de formación en red. INTEFMinisterio de Educación, Cultura y DeporteINTEF 1: ¿Por qué Joomla!?

revisa una lista de noticias enviadas al sitio para ser corregidas, y
después de revisarlos indica que las noticias ya han sido corregidas, el
publicador podrá directamente decidir si la noticia se publica en el
Frontpage o portada (página principal del sitio web) o no. Aun no siendo
parte de la herramienta propiamente dicha, pensar en términos de
organización de la participación de los diferentes usuarios es la mejor
contribución que se puede hacer para conseguir un aprovechamiento
  • Links de descarga
http://lwp-l.com/pdf17724

Comentarios de: Joomla - 1: ¿Por qué Joomla!? (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad