Qué es joomla15

389 views
317 views

Published on

Conceptos y requerimientos de Joomla 1.5

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
389
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Qué es joomla15

  1. 1. ¿Qué es Joomla?Joomla! es un Sistema de Gestión de Contenidos (CMS) premiado mundialmente, quele ayuda a construir sitios web y otras aplicaciones online potentes. Lo mejor de todo, esque Joomla! es una solución de código abierto y está disponible libremente paracualquiera que desee utilizarlo.¿Qué es un Sistema de Gestión de Contenidos (CMS)?Un CMS es un sistema de software para ordenador que permite organizar y facilitar lacreación de documentos y otros contenidos de un modo cooperativo. Con frecuencia, un CMSes una aplicación web usada para gestionar sitios web y contenidos web.Joomla! en AcciónJoomla! se utiliza en todo el mundo para generar desde una simple página web personalhasta complejas aplicaciones web corporativas. Entre los diferentes usos que la gente daa Joomla! están: • Webs Corporativas o Portales • Comercio Electrónico • Pequeños Sitios de Negocios • Webs de Organizaciones o ONGs • Aplicaciones Gubernamentales • Intranets y Extranets Corporativas • Webs de Escuelas o Agrupaciones • Páginas Personales o Familiares • Portales de Comunidades • Revistas y PeriódicosJoomla! se puede usar para gestionar fácilmente cualquiera de los aspectos de un sitioweb, desde la introducción de contenidos e imágenes hasta la actualización de uncatálogo de productos o la realización de reservas online.Características PrincipalesJoomla! es un Sistema Gestión de Contenidos Avanzado (CMS), con las característicasy la funcionalidad que encuentra en la mayoría de las aplicaciones de gama alta, a loque se añade la flexibilidad y facilidad de uso.Los administradores no necesitan conocimientos técnicos sobre la Tecnología deInternet (TI), para gestionar un sitio Joomla!. Los editores de contenidos no necesitanconocimientos sobre la edición web, como el código HTML, para publicar textoscompletamente formateados. La gestión de Joomla! se basa en navegadores web, y portanto las actualizaciones y modificaciones del sitio pueden realizarse desde cualquierconexión a Internet disponible.Funciones Generales • Gestión del contenido del sitio basado completamente en una base de datos • Todas las secciones de noticias, productos o servicios se pueden editar y gestionar • Las secciones de temas pueden ampliarse mediante aportaciones de autores • Administre los usuarios con varios tipos de cuenta de usuario disponibles
  2. 2. • Las características de etiquetado de los contenidos permiten un acceso flexible para cada tipo de usuario • Modifique completamente el sitio y la administración con las plantillas simples de página única • Diseños completamente personalizables, incluyendo los menús izquierdo, derecho y central • Suba imágenes a la galería del servidor vía navegador para su uso en cualquier lugar del sitio • Realice una búsqueda con texto completo a través de todas las áreas de contenido. • Espacios dinámicos de Foros/Encuestas/Votaciones • Funciona en Linux, FreeBSD, servidor MacOSX, Solaris y AIXAdministración Extensa • Cambie el orden de los objetos, por ejemplo: noticias, FAQs, artículos, etc. • Generador de Noticias Destacadas aleatorias. • Módulo de envío remoto de Noticias, Artículos, FAQs y Enlaces. • Estructura jerárquica – Podrá crear tantas secciones, categorías, divisiones y páginas como desee. • Galería de imágenes – Almacene PNGs, PDFs, DOCs, XLSs, GIFs y JPEGs online para su fácil uso. • Rutas automáticas. Sitúe una imagen y Joomla! incorporará automáticamente el enlace. • Administrador de Noticias Externas. Escoja entre las numerosas noticias sindicadas en el mundo. • Administrador del Archivo. Almacene sus viejos artículos en vez de deshacerse de ellos. • Funciones de enviar E-mail a un amigo y Vista de Impresión para todos los contenidos y artículos. • Editor de texto en línea similar a Word Pad. • Aspecto y manejo editable por el usuario. • Encuestas/Sondeos – Se separa cada tipo en una página distinta. • Módulos de página personalizados. Descargue módulos personalizados para darle forma a su sitio. • Administrador de Plantillas. Descargue plantillas y configúrelas en segundos. • Previsualizar la disposición. Vea los cambios antes de aplicarlos. • Administrador de Banners. Gane dinero con su sitio.Las posibilidades de ampliación de Joomla! no tienen límite. En el Directorio deExtensiones de Joomla! encontrará: una amplia biblioteca de extensiones de códigoabierto; una comunidad de usuarios: grande, activa y responsable; junto con muchosproductos comerciales de terceros, y desarrolladores para trabajos a medida. Tambiénpuede encontrar extensiones en español en el Centro de Descargas de Joomla! Spanish.
  3. 3. Requisitos de Sistema para Instalar Joomla!Requisitos mínimosPara poder instalar y usar Joomla! con éxito, debes tener un servidor operativo(Apache es el optimo), una base de datos (MySQL es la optima) y un interprete dellenguaje de programación (PHP es el optimo), todo ello, configurado para que dichasaplicaciones puedan trabajar e interactuar conjuntamente con sus módulos específicos ydando soporte para las funcionalidades XML y Zlib. Las versiones mínimas quepodemos utilizar y las recomendadas, son las siguientes: Software Versión Recom Última Sitio web mínima endada PHP 4.3.x 5.x o 5.x http//php.net superio series r MySQL 3.23.x o 5.x http://dev.mysql.com/downloads/ superior series mysql/5.0.html Apache 1.3 o 2.2 http://httpd.apache.org superior series mod_mys q mod_xml mod_zlibPara que Joomla! pueda ejecutarse necesita de soporte para MySQL, XML y Zlib desdetu instalación del servidor web. Esto se controla desde el archivo php.ini.Joomla! también utiliza regularmente y se ha probado a través de los principalesnavegadores web disponibles, como Internet Explorer 6 +, Firefox 1.5 +, Safari yOpera, pero también puede trabajar con otros.¡Cuidado!: De ser posible, no uses PHP 4.x porque ya ha cerrado su ciclo de vida yevita la versión 5.0.4 de PHP porque se dan problemas conicidos
  4. 4. Algunos Datos sobre Joomla!A continuación mostramos algunos datos interesantes sobre Joomla!: • Actualmente, existen más de 8,500 usuarios registrados en el Foro de Joomla! Spanish, más de 60,000 usuarios en el Foro de Joomla! Global y en otros sitios de comunidades internacionales. • 1168 Proyectos en el Forge Joomla (forge.joomla.org). Todos dedicados a complementos de código abierto por desarrolladores de terceras partes. • 809+ extensiones para Joomla! registradas en el sitio de Extensiones (extensions.joomla.org). • Joomla! supera los 2 TB de tráfico por mes! • En el informe Alexa (Octubre 2006): Joomla.org se sitúa el 492 en el top 500 de los sitios web más concurridos en el mundo. • En los Foros de Joomla Spanish sobre 20,000 posts y más de 8,500 usuarios registrados, con un registro actual de 400 usuarios por semana y creciendo exponencialmente. Por su parte, los Foros de Joomla! Global sobre medio millón de posts, y 60,000 usuarios registrados, creciendo en una media de 1200 posts y 150 nuevos participantes cada día.
  5. 5. Tipos de Extensiones: Componentes, Módulos, Plugins y LenguajesJoomla! realiza un gran trabajo gestionando el contenido necesario para que un sitioweb funcione. Pero para mucha gente, el verdadero potencial de Joomla! recae en laarquitectura de la aplicación, que posibilita que miles de desarrolladores en el mundopuedan crear potentes complementos denominados extensiones. A continuaciónmostramos 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ónExisten cinco tipos de extensiones: • Componentes • Módulos • Plantillas • Plugins • LenguajesComponentesUn componente es el tipo de extensión más extensa y compleja. Los componentes soncomo pequeñas aplicaciones que presentan el contenido principal de la página. Unaanalogía que puede facilitar la comprensión de la relación sería que: Joomla! es el libroy los componentes son los capítulos del libro. El componente contenido del núcleo(com_content), por ejemplo, es la mini-aplicación que maneja todo el contenido delnúcleo, mientras que el componente registro del núcleo (com_registration) es la mini-aplicación que maneja el registro de usuarios.Muchas características del núcleo de Joomla! se proporcionan mediante el uso decomponentes predeterminados como: • Contactos • Página de Inicio • Noticias Externas • Banners • Correo Masivo • Encuestas • Sindicación RSS
  6. 6. Los Componentes gestionan datos, muestran información, proporcionan funciones y engeneral pueden ejecutar cualquier operación que no recaiga en las funciones generalesdel código del núcleo.Los Componentes actúan mano a mano con los Módulos y Plugins para proporcionaruna amplia variedad de tipos de información y funcionalidades, al margen de lapresentación estándar de artículos y contenido. Los componentes hacen posibletransformar completamente a Joomla! y ampliar en gran medida sus posibilidades.MódulosUna extensión más ligera y flexible para la presentación de contenido es un módulo.Los módulos se usan para pequeñas partes de la página generalmente menos complejosy que pueden asociarse a diferentes componentes. Para continuar con la analogía dellibro, un módulo puede considerarse como una nota a pie de página o cabecera, o quizásun pie de imagen presentado en una página particular. Obviamente, usted puede teneruna nota a pie de página en una página, pero no necesariamente en todas las páginas.Las notas a pie de página también podrían aparecer en relación al capítulo que estáleyendo. De forma análoga, los módulos se pueden presentar en relación al componenteque se haya cargado.Los módulos son como pequeñas mini-aplicaciones que pueden situarse en cualquierlugar del sitio. En algunos casos trabajan en conjunción con componentes y en otros sonfragmentos de código aislados y completos que se usan para mostrar algunos datos de labase de datos, como Contenido (Noticias destacadas). Los Módulos se utilizanhabitualmente para la salida de información pero también pueden ser formularios parala entrada de datos (como ejemplos, el Modulo de Acceso o las Encuestas).Los módulos se pueden asignar a posiciones de módulo que están definidas tanto en laplantilla como en el Administrador (Back-end) en el artículo de menú Administrador dePosiciones de los Módulos (en el Administrador de Plantillas del Sitio). Por ejemplo, lasposiciones “left” y “right” se usan habitualmente para un diseño de 3 columnas.Presentación de los MódulosCada módulo esta asignado a una posición de módulo del sitio web. Si desea presentarun módulo en dos posiciones diferentes, debe copiar el módulo y asignar la copia a lanueva posición. También puede ajustar los artículos de menú (y de este modo laspáginas) en los que se mostrará un módulo. Puede seleccionar todos los artículos demenú o puede escoger unos artículos de menú específicos pulsando la tecla ‘control’ yseleccionando múltiples artículos de menú uno a uno en la pantalla de Edición deMódulos.Observe que el Menú Principal es un Módulo!. Cuando crea un nuevo artículo de menúen el administrador de menús realmente esta copiando el código del módulo MenúPrincipal y dándole el nombre del nuevo menú. Cuando copia un módulo no copia todossus parámetros, simplemente permite que Joomla! use el mismo código con dosconfiguraciones diferentes.Ejemplo del Módulo DestacamosEl Módulo Destacamos es un módulo que presenta los artículos de contenido del sitioen una posición de módulo asignable. Puede usarse y configurarse para presentar una
  7. 7. categoría, todas las categorías o escoger al azar los artículos de contenido que semostrarán a los usuarios. Este módulo presenta la porción de artículo que hayaseleccionado, y muestra un enlace “Leer más” que permite al usuario ver la página devista completa.El módulo Destacamos es particularmente útil para presentar las Noticias del Sitio opara mostrar los últimos artículos de contenido añadidos al sitio.PluginsUna de las extensiones más avanzadas de Joomla! es el plugin. En las versiones deJoomla! 1.0x los plugins se conocían como mambots. Con el desarrollo de Joomla! 1.5,los mambots fueron renombrados a plugins y se ha ampliado su funcionalidad. Unplugin es una porción de código que se ejecuta cuando tiene lugar un evento predefinidoen Joomla!. Los editores son plugins, por ejemplo, que se ejecutan cuando tiene lugar elevento “onGetEditorArea” de Joomla!. El uso de plugins permite al desarrolladorcambiar el modo en que se comporta el código, dependiendo de los plugins instaladospara reaccionar a un determinado evento.LenguajesQuizás la más básica y crítica extensión, nueva en Joomla! 1.5, es el lenguaje. Loslenguajes se empaquetan bien como paquetes de lenguaje o como paquetes de extensiónde lenguaje. Estos permiten internacionalizar tanto el núcleo de Joomla! como loscomponentes y módulos de terceras partes.

×