Introducción a Joomla! CMS Escrito por Gonzalo Reynoso Martes, 14 de Abril de 2009 12:52 -
¿Qué es Joomla? Joomla! es un Sistema de Administración de Contenidos Web ( CMS ), esto es, una herramienta de software utilizada para construir, administrar, y mantener sitios web de cualquier tipo y tamaño .
Joomla
para tu propio sitio web
Si tu sitio se desarrolla con Joomla!, cada contenido del mismo podrás administrarlo vos desde un panel de control muy fácil de usar (no requieres de conocimientos ni habilidades técnicas avanzadas).
El contenido web de tu sitio puede ser cualquier tipo de recurso digital publicable en Internet, por ejemplo: simple texto, fotos, música, videos, documentos (PDF, Word, Excel, etc),
Joomla! te permitirá gestionar completamente tu sitio web utilizando tan solo un navegador web conectado a Internet, y unos conocimientos básicos sobre el manejo de la herramienta.
Qué podrás hacer con tu sitio web Joomla?
1/9
Introducción a Joomla! CMS Escrito por Gonzalo Reynoso Martes, 14 de Abril de 2009 12:52 -
Podrás: actualizar todas tus web, crear páginas nuevas, eliminar contenidos obsoletos, administrar los enlaces del menú, --- deseas novedades opáginas eventos de tu actividad, editar información de la cabecera o del pie de página tude sitio web, publicar banners oun cualquier tipo de información las laterales de la web, administrar los formularios de contacto, ... yes mucho mucho más. Joomla! la herramienta ideal que mantener sitio web para siempre vos que actualizado te preocupa yextensiones vivo. tudebarras presencia en Internet, para vos Joomla además múltiple abanico inmenso deen funcionalidades de tutu sitio web que amplían momento newsletters, videos, yposee muchos que wikis, lo necesites: recursos gestores más. foros, de descargas, encuestas online, directorios, calendarios galerías deeventos, fotos, galerías e-commerce, delas audio , enyel
Qué tipo de sitios web pueden hacerse con Joomla?
Con Joomla se pueden crear sitios web de cualquier tipo y
tamaño:
- Sitios web para pequeños negocios (PYMES), para profesionales independientes y trabajadores autónomos - Sitios web o portales corporativos (para empresas medianas o grandes) - Diarios digitales de noticias y Blogs - Sitios de comercio electrónico (tiendas virtuales) - Sitios web de colegios, iglesias y clubes, personales y familares, organizaciones no gubernamentales, etc - Comunidades virtuales y puntos de encuentro
Algunos Beneficios y Ventajas de usar Joomla! Joomla! permite desarrollar y mantener al costo más bajo y con la mayor eficiencia posible , sitios web 100% profesionales puesto que cumple con los más altos estándares de calidad de software/aplicación para sitios web de Internet. - Es robusto y altamente funcional (tiene literalmente TODO lo que necesita tener una herramienta de desarrollo web) - Es escalable y extensible sin límites (se puede hacer crecer un sitio web hecho con Joomla! tanto como se desee) - Su diseño/aspecto estético es 100% personalizable (la apariencia visual o "look and feel
2/9
Introducción a Joomla! CMS Escrito por Gonzalo Reynoso Martes, 14 de Abril de 2009 12:52 -
" de los sitios web hechos con Joomla!) - Joomla está desarrollado siguiendo patrones de diseño estándares (MVC) que garantizan su calidad - Está preparado para altas exigencias de: arquitectura de la información, accesibilidad, usabilidad, rendimiento y velocidad, compatibilidad multinavegador,
etc
Características de Joomla! - Organización del sitio web: Joomla está preparado para organizar eficientemente los contenidos de tu sitio en secciones y categorías, lo que facilita la navegabilidad para los usuarios y permite crear una estructura sólida, ordenada y sencilla para los administradores. - Publicación de Contenidos: Con Joomla CMS podrás crear páginas ilimitadas y editarlas desde un sencillo editor que permite formatear los textos con los estilos e imágenes deseados. Los contenidos son totalmente editables y modificables. - Escalabilidad e implementación de nuevas funcionalidades: Joomla ofrece la posibilidad de instalar, desinstalar y administrar componentes y módulos, que agregarán servicios de valor a los visitantes de tu sitio web. - Administración de usuarios: Joomla te permite almacenar datos de usuarios registrados y también la posibilidad de enviar E-mails masivos a todos ellos. La administración de usuarios es jerárquica, y los distintos grupos de usuarios poseen diferentes niveles de facultades/permisos dentro de la gestión y administración del sitio. - Diseño y aspecto estético del sitio: Es posible cambiar todo el aspecto del sitio web tan solo con un par de clicks, gracias al sistema de templates que utiliza Joomla. - Navegación y menú: Totalmente editables desde el panel administrador de Joomla - Administrador de Imágenes: Joomla posee una utilidad para subir imágenes al servidor y usarlas en todo el sitio. - Disposición de módulos modificable: En un sitio creado con Joomla, la posicion de módulos (bloques periféricos) puede acomodarse como se prefiera. - Encuestas: Joomla posee un sistema de votaciones y encuestas dinámicas con resultados en barras porcentuales. - Feed de Noticias: Joomla trae incorporado un sistema de sindicación de noticias por RSS/XML de generación automática Algunas opciones de publicación de páginas web en Joomla: - Automatización en la publicación: Las páginas y documentos de Joomla pueden programarse con fecha de publicación y fecha de caducidad. - 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
3/9
Introducción a Joomla! CMS Escrito por Gonzalo Reynoso Martes, 14 de Abril de 2009 12:52 -
formato PDF, en versión imprimible, y en XML (para compartir los contenidos con otros sitios o aplicaciones de lectura) - 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.
Qué tecnologías utiliza Joomla? Joomla sigue el modelo de desarrollo más avanzado y actual de Software Controlador). Su estructura/arquitectura está separada en 3 capas:
(Modelo Vista
- Modelo: Almacenamiento y relación de datos (Mysql, XML), - Controlador: lógica funcional y estructuras de control del sistema (PHP o Hypertext Pre Processor), y - Vista: Presentación del aspecto estético (XHTML, CSS, Ajax o Js, imágenes y multimedia)
El sistema funciona en servidores de páginas web (HTTP Servers), generalmente Apache, bajo plataformas Linux/Unix.
Desde el punto de vista del usuario, Joomla en parte se ejecuta en el navegador y sistema operativo del cliente (usuario, navegante), esto es su compatibilidad es multiplataforma. Se accede a Joomla! desde un simple navegador web conectado a Internet (Internet Explorer, Mozilla Firefox, Opera, Safari, etc)
Joomla es de uso libre y gratuito! Joomla CMS es de uso gratuito, y de código abierto (OpenSource). El mismo se usa y distribuye bajo licencia pública general (GNU/GLP). [ ver traducción no oficial al español de la licencia GNU de software libre ] Esto significa que: - Puedes usarlo gratuitamente sin pagar licencias, sin importar el tipo de sitio web que vos tengas con él - Puedes modificarlo, adaptarlo y customizarlo como quieras, para tu propio uso
4/9
Introducción a Joomla! CMS Escrito por Gonzalo Reynoso Martes, 14 de Abril de 2009 12:52 -
Versión Actual de Joomla! La versión actual de Joomla es la linea 1.5.x.
La versión tradicional de Joomla es la linea 1.0.x (actualmente no debería utilizarse para nuevos proyectos porque ya es obsoleta)
Extensiones de Joomla! Las extensiones de Joomla! son aplicaciones que se instalan en el nucleo del sistema base (o Core) para extender su funcionalidad, interactividad, operatividad y servicios web. Permiten hacer crecer los sitios web desarrollados con Joomla! hacia una escalabilidad sin límites!
Extensiones de Joomla clasificadas por categorías - Extensiones para Acceso y seguridad (autenticación, backups, restricción de contenidos, acessos al sitio, etc) - Extensiones para la Administración (addon e interfaces de la administración de joomla) - Extensiones para Anuncios y Afiliados (banners, clasificados, publicidad, enlaces de texto, etc) - Extensiones de Autoría (para la publicación de contenido de los autores) - Bridges (para la integración de autenticación u otras funciones con otros sistemas) - Extensiones de Calendarios y Eventos (Agendas, recordatorios de fechas) - Extensiones para Clientes (CRM -administrador de clientes-, mesa de ayuda, soporte online) - Extensiones para Comunicación (entre usuarios del sitio: foros, chats, mensajería instantanea, newsletters, SMS, PMS, etc) - Extensiones para Comunidades, Miembros y Grupos de trabajo (lista de miembros, perfiles, administración de proyectos y tareas, wiki, etc) - Extensiones para Contacto y Feedback (comentario de artículos, contactos, email, formularios, libros de visitas, encuestas, testimonios y sugerencias, etc) - Extensiones para Noticias y contenidos (Blog, Noticias, Microblogging, RSS) - Extensiones para las Mejoras del nucleo -de Joomla- Extensiones para Directorios y Documentos (Descargas, glosarios, portfolios, directorios temáticos, preguntas frecuentes, etc) - Extensiones para Comercio Electrónico (subastas, tienda de afiliados, donaciones, facturas y cuentas, sistemas de pago, plataformas de pago, carritos de compra, etc)
5/9
Introducción a Joomla! CMS Escrito por Gonzalo Reynoso Martes, 14 de Abril de 2009 12:52 -
- Extensiones para Edición (Editores y addons para editores) - Extensiones para Contenidos Externos (extensiones para la publicación de contenidos externos en tu sitio Joomla! alertas y recordatorios, lectores RSS, clima, noticias, etc) - Extensiones para Finanzas y estadísticas (calculadoras, moneda y cambio, stock de mercado) - Extensiones para Servidores y Alojamiento Web - Extensiones para Idiomas (traductores automáticos, contenidos multilenguaje, traducciones para Joomla) - Extensiones para Multimedia (reproductores de audio, galerías multimedia, fotos e imágenes, Streaming, reproductor de video, reproductor de audio, etc) - Extensiones para Búsqueda e Indexación (búsqueda de dominios, tagclouds, buscadores internos, etc) - Extensiones para Administración del sitio (Cache, estadísticas de contenido, SEF, SEO y metatags, mapas de sitio, redirecciones url, visitantes, etc) - Extensiones para Estilo y diseño (accesibilidad, presentación de módulos, popups y frames, pdf / versión imprimible, templates, etc) - Herramientas para Joomla! - Extensiones para Mercados Verticales
Extensiones de Joomla por tipo: Componentes: Son aplicaciones que se reproducen (renderizan) en el cuerpo principal de la página (sector maincontent) Modulos: Son bloques pequeños que disponen información o herramientas alrededor del cuerpo principal de las páginas (columna izquierda, columna derecha, cabecera de página, pie de página, etc) Plugins (ex mambots): Cambia el comportamiento de la salida HTML dinámicamente (agrega, transforma o quita elementos dentro del sector principal de las páginas)
6/9
Introducción a Joomla! CMS Escrito por Gonzalo Reynoso Martes, 14 de Abril de 2009 12:52 -
Las extensiones de Joomla tienen 3 tipos de compatibilidades: 1.0.x Native
Esto indica que la extensión es compatible con las versiones 1.0.x de
Joomla!
1.5.x Native
Esto indica que la extensión es compatible con las versiones 1.5.x de
Joomla!
1.5.x Legacy
Esto indica que la extensión es compatible con la versión 1.0.x y también es compatible con la versión 1.5.x con el modo de compatibilidad activado "Legacy Mode".
Legacy mode es un plugin de integración que contiene algunas funciones y librerías de Joomla 1.0.x cargadas en 1.5.x, para que ciertas aplicaciones de 1.0.x puedan funcionar con Joomla 1.5.x
Las extensiones de Joomla pueden ser gratuitas o pagas: Las extensiones de Joomla! gratuitas vienen con licencia GLP (general public license)
Las extensiones de Joomla! comerciales vienen con licencias propias donde cada desarrollador puede definir con qué tipo de licencia de software para limitar el uso que hacen los usuarios del mismo.
Las extensiones comerciales de Joomla pueden distribuirse con código abierto o encriptado: Si la extensión es de código abierto (Opensource) la misma puede ser personalizada, adaptada, y modificada por cualquier programador idoneo.
7/9
Introducción a Joomla! CMS Escrito por Gonzalo Reynoso Martes, 14 de Abril de 2009 12:52 -
Si la extensión se entrega con su código fuente encriptado, solamente el autor (desarrollador) de la misma se reserva el poder de personalizar y adaptar la programación y cobrar por ello. Con la encriptación de los archivos fuente el autor también evita que se distribuya o revenda su extensión de manera ilegal o que los usuarios la compartan en sitios web o P2P
Desventajas y riesgos del uso de extensiones de Joomla! La mejor forma en que podemos ayudarte a potenciar tu Joomla! es haciéndote una importante ADVERTENCIA:
Las extensiones de Joomla! no son desarrolladas por el equipo desarrollador oficial, sino por terceros programadores.
Esta posibilidad en muchas ocasiones trae aparejada una multiplicidad de consecuencias indeseables que pueden perjudicar tu web y traerte muchos dolores de cabeza: - problemas de seguridad (pueden hackear tu sitio Joomla! con una extensión vulnerable) - problemas de discontinuidad de desarrollo y actualizaciones - problemas de integrabilidad (la extensión no tiene una buena integración con el sistema base) - problemas de bugs o errores críticos (mal funcionamiento de la extensión) - problemas de ineficiencia en el uso de recursos del servidor (una mala extensión puede ralentizar la carga de tu sitio web Joomla!) - problemas de interferencia con el sistema base (una mala acción de la extensión puede dañar tu sitio Joomla! dejándolo inoperativo y offline) - problemas de pérdida de compatibilidad (la extensión puede dejar de ser compatible con futuras versiones de Joomla!) - falta de soporte técnico por parte de los desarrolladores de algunas extensiones - falta de documentación adecuada sobre el uso y los alcances de las extensiones
Para evitarte todos estos problemas, te ofrecemos nuestros servicios profesionales que te ayudarán a: - elegir las extensiones más adecuadas y seguras - instalarlas y configurarlas correctamente - personalizarlas a tus propias necesidades
8/9
Introducción a Joomla! CMS Escrito por Gonzalo Reynoso Martes, 14 de Abril de 2009 12:52 -
Conclusión final Nuestra experiencia con Joomla! que data desde que existe el programa (Agosto de 2005) nos permite asegurarte que se trata de el mejor sistema existente para desarrollo y mantenimiento de sitios web.
Te damos la bienvenida al mundo Joomla! Con las guías y tutoriales que disponemos en esta sección, queremos brindarte toda la información y recursos para que puedas crear y administrar tu propio sitio web utilizando Joomla! de manera gratuita (o al menor costo posible), donde la mayor inversión será tu tiempo para aprender y poner en práctica tus conocimientos.
Constantemente estamos publicando mucha información de valor para Joomla!, puesto que nuestro trabajo diario y nuestra vida profesional gira en torno a Joomla CMS. - Si consideras que debemos publicar datos o más información importante que hemos emitido, utiliza los comentarios para hacernos llegar tu opinión. - Para ayudarnos a seguir difundiendo información correcta, de gran valor o utilidad, y actualizada podrás contratar nuestros servicios básicos para Joomla! que son muy económicos, y con ello nos ayudas y alientas a seguir trabajando para la comunidad
9/9