domingo, 12 de mayo de 2013

JOOMLA

                                 

 

 
 
                                        ¿QUE ES JOOMLA?
 
 
Es un Sistema de gestión de contenidos que permite desarrollar sitios web dinámicos e interactivos. Aprueba crear, modificar o eliminar contenido de un sitio web de manera sencilla a través de un Panel de Administración. Es un software de código abierto, desarrollado en PHP y liberado bajo licencia GPL. Este administrador de contenidos puede utilizarse en una PC local (en Localhost), en una Intranet o a través de Internet y requiere para su funcionamiento una base de datos creada con un gestor MySQL, así como de un servidor HTTP Apache.
Es gestión en línea 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 Global, y mantenerla siempre actualizada. Esto convierte a Joomla! en una poderosa herramienta de difusión de Información, de Marketing en línea, de negocios por Internet, de administración de proyectos en general, educativos en particular.


Con Joomla! podemos diseñar  sitios web de noticias, sitios corporativos, sitios web de presencia, portales comunitarios, e incluso también puede crearse con Joomla! sistemas que funcionen en redes cerradas (Intranets) para gestionar información interna (comunicaciones, usuarios, etc) de compañías o empresas de negocios. Esto último significa que 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.
 
 
 
¿PARA QUÉ SIRVE?


El funcionamiento de Joomla! se lleva a cabo gracias a sus dos principales elementos:
1. La base de datos Mysql: allí 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, las cuales cada una de ellas 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 (Browsers) 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 JS, CSS, etc), pero el motor fundamental de todo CMS (y de Joomla! en particular) son los dos enunciados anteriormente.

 
 

 
 ¿CUALES SON LAS CARACTERISTICAS PRINCIPALES?

generación de código HTML bien formado, gestión de blogs, vistas de impresión de artículos, flash con noticias, foros, polls (encuestas), calendarios, búsquedas integradas al sitio y soporte multi-idioma.
Su nombre es una pronunciación fonética para anglófonos de la palabra swahili yumla, que significa "todos juntos" o "como un todo". Se escogió como una reflexión del compromiso del grupo de desarrolladores y la comunidad del proyecto.
 
Automatización en la publicación: Las páginas y documentos de Joomla pueden programarse con fecha de publicación y fecha de caducidad. Es decir un documento puede  programarse para que se publique automáticamente al llegar una determinada fecha, y luego de publicarse también de forma automática en otra fecha.

Archivo e historial: Las páginas viejas o publicaciones que hayan perdido vigencia pueden enviarse a un "archivo" de almacenamiento, sin necesidad de tener que borrarlas. Esto permite también dar la posibilidad a los navegantes de consultar artículos viejos o documentos anteriores en un historial.
Formatos de lectura: Cada documento es generado automáticamente por Joomla en formato PDF, inversión imprimible, y en XML.
Envío por E-mail: Los usuarios del sitio Joomla podrán enviar automáticamente a un amigo por email cada documento publicado.
Valoración de contenidos: Los visitantes del sitio podrán votar la calidad de lo publicado.
Comentarios: (opcional) Los usuarios podrán comentar sus opiniones o expresar sus inquietudes en la misma página de contenidos.
¿CUALES SON LAS VENTAJAS Y LAS DESVENTAJAS?
Las VENTAJAS de realizar tu sitio en Joomla:
Permite adaptar todo tipo de diseño visual a su estructura
Alta interactividad con los usuarios del sitio
Sitios web optimizados para buscadores facilitando notablemente su posicionamiento orgánico
Renovación visual del sitio sin interrumpir su funcionamiento
Incorporación de módulos y funcionalidades web en pocos pasos
Código optimizado a estándares internacionales
El administrador de contenidos Joomla trabaja en forma independiente los contenidos de su aspecto visual. Esto es una gran ventaja al momento de rediseñar o renovar un sitio web en funcionamieto ya que no se requiere realizar las modificaciones de su aspecto sobre el sitio que se encuentra on line. En forma independiente se trabaja el diseño y luego se carga este desde su sección de administración en la web en pocos minutos sin alterar la funcionalidad del mismo con los usuarios.
Con Joomla es muy sencillo interactuar con los usuarios del sitio web. Su robustes permite realizar encuestas, registro de usuarios, brindar distintos niveles de acceso a contenidos, incorporar todo tipo de archivos multimedia, brindar información actualizada en tiempo real. El límite de Joomla es la imaginación de su administrador.
La estructura de su código y funcionamiento se encuentra diseñada para permitir una fácil comprensión por parte de los buscadores y robots web como Google, Yahoo, Msn y otros facilitando de esta forma el posicionamiento orgónico de un sitio web sin requerir grandes campañas publicitarias para figurar entre los principales resultados de búsqueda.
Su diseño y programación esta pensados para renovar en forma permanente un sitio lo que facilita notablemente la incorporación de numerosos módulos y componente de libre distribución e inclusive crear nuevos  para brindar nuevas funcionalidades y servicios  o simplemente refrescar periodicamente un sitio web
La optimización de su código a estándares web internacionales asegura su compatibilidad a futuro con la evolución de la web y facilita a cualquier profesional del diseño web realizar modificaciones sobre un sitio web realizado en Joomla. Se ofrece de esta forma la libertad a los clientes de elegir el profesional de su preferencia sin quedar atado a supuestos gurúes del tema.  
 
DESVENTAJAS:
   
·   Es difícil declarar una plantilla para ciertos casos como en wordpress.
No todas las extensiones son compatibles con las nuevas versiones y generan conflicto con algunas otras extensiones.
Requiere programación más compleja para mayores resultados satisfactorios.
No hay muchos manuales de shorcuts en lenguaje php para llamar ciertas características como en wordpress.
Una sola plantilla para todas las paginas... a menos que se declare más cosas.
A fuerzas hay que declarar los recursos y algunos datos en el archivo xml.
Las versiones más nuevas de Joomla tienden a ser muy experimentales y causan gran conflicto con todas las extensiones.

¿CUALES SON LAS APLICACIONES O USOS?

UTILIDAD
Con Joomla! podemos crear en poco tiempo un completo portal para un en la que podemos publicar noticias, blogs, directorios de enlaces o documentos para descargar sin necesidad de conocimientos técnicos especiales o de complejos lenguajes de programación.
A partir de una plantilla y de unos contenidos de ejemplo iniciales podemos desarrollar un vistoso y completo portal añadiendo los contenidos, menús y elementos visuales deseados a través de un entorno web y sin necesidad de programas auxiliares ni de conocimientos especiales de diseño o de programación ya que todas estas operaciones de edición y administración se realizan a través de cualquier navegador.
La introducción y edición de contenidos resultan así una tarea cómoda y sencilla y ello nos permite mantener nuestro sitio permanentemente actualizado.
Joomla! realiza un gran trabajo gestionando el contenido necesario para que un sitio web funcione. Pero para mucha gente, el verdadero potencial de Joomla! recae en la arquitectura de la aplicación, que posibilita que miles de desarrolladores en el mundo puedan crear potentes complementos denominados extensiones. A continuación mostramos algunos ejemplos de los cientos de extensiones disponibles:
Generadores de Formularios Dinámicos
Directorios de Empresas u Organizaciones
Gestores de Documentos
Galerías de Imágenes Multimedia
Motores de Comercio y Venta Electrónica
Software de Foros y Chats
Calendarios
Software para Blogs
Servicios de Directorio
Boletines de Noticias
Herramientas de Registro de Datos
Sistemas de Publicación de Anuncios
Servicios de Suscripción
...y muchos, muchos más

Puede encontrar más ejemplos en el creciente Directorio de Extensiones de Joomla! o en nuestro Centro de Descargas Joomla! Spanish. Prepárese para ver la asombrosa cantidad de trabajo producido por la activa comunidad de desarrolladores!.
Existen cinco tipos de extensiones:

Componentes
Módulos
Plantillas
Plugins
Lenguajes

¿POR QUÉ SE PUEDE APLICAR EN DETERMINADO PROBLEMA O EN CIERTOS SISTEMAS?
 Siendo una herramienta educativa que implementa para toda la comunidad como medio educativo para que se familiaricen a los entornos virtuales y Tic's, ademas es un modelo adecuado para lograr la participación e interacción con la comunidad unadista que presenta estas falencias.
¿POR QUÉ SE CONSIDERA UNA TECNOLOGÍA DE PUNTA O MODERNA?
Debido al constante avance de los medios interactivos la educación virtual plantea una constante actualización y ademas los beneficios y apoyo como estrategia academica para  siempre innovar y estar a la vanguardia o actualizados con estas herramientas tecnologicas para lograr el máximo aprovechamiento de su gran utilidad.
¿QUÉ TRABAJOS SE HAN REALIZADO POR DIVERSOS INVESTIGADORES ALREDEDOR DEL TEMA? PUEDEN SER PONENCIAS, ARTÍCULOS CIENTÍFICOS U OTROS.
En Julio de 2011 Stephen Burge publicó el libro Joomla! Explained en la editorial oficial de Joomla, Joomla! Press. Su autor, Stephen Burge, es uno de los miembros más activos de la comunidad Joomla internacional y formador de renombre que ha impartido clases presenciales en varias ciudades de EE.UU y online para todo el mundo.