80640673 introduccion-a-joomla-y-joomla-2-5
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
3,177
On Slideshare
3,173
From Embeds
4
Number of Embeds
1

Actions

Shares
Downloads
146
Comments
0
Likes
0

Embeds 4

http://senastage.blackboard.com 4

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Todo sobre joomla y lo ultimo enJoomla 2.5
  • 2. Introducción • ¿Qué es un Sistema de Gestión de Contenidos? • ¿Qué es Joomla? • ¿Qué significa el nombre Joomla? • ¿Cómo surge Joomla? • ¿Quién usa Joomla? Casos de éxito • Joomla! ¿Un sistema seguro? • ¿Es difícil comprender el sistema Joomla!? • ¿Cuantas versiones de Joomla existen? • ¿Qué versión de Joomla debo utilizar? • ¿Y las demás versiones? • Novedades de Joomla 2.5 • ¿He de migrar a Joomla 2.5?
  • 3. ¿Qué es un Sistema de Gestión de Contenidos?Un sistema de gestión de contenidos (en inglés Content Management System,abreviado CMS) es un programa que permite crear una estructura de soporte(framework) para la creación y administración de contenidos, principalmente enpáginas web, por parte de los administradores, editores, participantes y demásroles.Consiste en una interfaz que controla una o varias bases de datos donde se alojael contenido del sitio web.El sistema permite manejar de manera independiente el contenido y el diseño.Así, es posible manejar el contenido y darle en cualquier momento un diseñodistinto al sitio web sin tener que darle formato al contenido de nuevo, ademásde permitir la fácil y controlada publicación en el sitio a varios editores.Un ejemplo clásico es el de editores que cargan el contenido al sistema y otro denivel superior (moderador o administrador) que permite que estos contenidossean visibles a todo el público
  • 4. ¿Qué es Joomla?Joomla! es un potente gestor de contenidos web (CMS o ContentManagement System) que permite crear sitios web elegantes, dinámicos einteractivos.Por su diseño, potencia, flexibilidad y por sus enormes posibilidades deampliación se está convirtiendo en el sistema de publicación preferido pormuchos centros educativos y por millones de webmasters en todo el mundopara desarrollar su portal web.
  • 5. ¿Qué es Joomla?Joomla! es una aplicación Open Source o decódigo abierto programada en lenguaje PHP bajouna licencia GPL y que utiliza una base de datosMySQL hasta la versión 1.7 para almacenar elcontenido y los parámentros de configuración delsitio. Actualmente ya cuenta con otras bases dedatosAdemás de libre, Joomla! es gratuito y no tendrásque pagar nada por usar este CMS para construirtu web.
  • 6. ¿Qué es Joomla?Joomla sigue siendo el sistema de administración de contenido (CMS) máspopular y ampliamente utilizado.Su última versión 2.5 hace más fácil e intuitivo crear casi cualquier tipo desitio web con potentes aplicaciones en línea que te proporcionan abundanciade características.Nuevos usuarios se han sumado en los últimos años, aunque todavía quedanpersonas en el mundo que no han oído hablar nunca de este CMS, que juntoa Drupal y Wordpress, es uno de los sistemas de gestión de contenidos másusados en el mundo.
  • 7. Características de Joomla!Joomla! ofrece, en general, las mismas ventajasque otros gestores de contenidos web (CMS oContent Management System) en la medida enque hace posible convertir una web estáticatradicional en un completo portal con diferentesfuncionalidades y características dinámicas einteractivas que hacen de nuestro sitio algo másque una página web informativa a la vez que sefacilita la introducción y actualización decontenidos.
  • 8. Características de Joomla!Al igual que otros CMS, Joomla! es un sistema "administrado".El administrador o administradores acceden con su clave desde cualquierordenador conectado a Internet a un panel de control desde el que realizantodas las operaciones, incluidas las relacionadas con la instalación de nuevoscomponentes y módulos en el sistema.
  • 9. ¿Cómo surge Joomla?Joomla! se basa en Mambo, otro CMS iniciado porla empresa australiana Miro, que tenía además lapropiedad de la marca.El proyecto Joomla surge en 2005 cuando Mirodecidió crear una Fundación que, a juicio de unabuena parte de los desarrolladores de Mambo, seapartaba bastante de la filosofía del softwarelibre.Estos desarrolladores se agruparon en torno almovimiento Open Source Matters que pocodespués daría lugar a Joomla!
  • 10. Características de Joomla!
  • 11. ¿Qué significa el nombre Joomla?El nombre “Joomla” es una pronunciación fonética para anglófonos de lapalabra swahili yumla, que significa "todos juntos" o "como un todo".Se escogió como una reflexión del compromiso del grupo de desarrolladoresy la comunidad del proyecto.
  • 12. ¿Qué aspecto tienen los sitios web creados con Joomla?Esta pregunta no es fácil de contestar, ya que en lamayoría de los sitios web basados en este software eldiseño ha sido creado por un diseñador gráfico y,posteriormente, "transformado" en una plantillacompatible con el CMS. Por lo tanto, el exterior de un sitiopuede ser engañoso.
  • 13. ¿Quién usa Joomla?• Sitios web corporativos o portales• Intranets y extranets corporativas• Revistas en línea, periódicos y publicaciones• Sitios web y portales para mercadeo en línea• Sitios web de gobierno y aplicaciones• Pequeños sitios web empresariales
  • 14. Casos de éxitoLa Torre EiffelSitio web: http://tour-eiffel.fr/Creador: Mairie de Paris (http://paris.fr/)
  • 15. Casos de Éxito Más de 3000 sitios web gubernamentales construidos con Joomla!JoomlaGov es un "escaparate" de sitios web de gobiernos locales,regionales, nacionales y supranacionales construidos con Joomla a lo largo yancho de todo el mundo. Hay más de 200 países representados y, apenas unpar de meses después de su presentación en la conferencia J and Beyond(http://www.jandbeyond.org) en mayo de 2011, contiene casi 3,000 sitios.Este sitio es un gran ejemplo de cómo la ComunidadJoomla! (http://joomlagov.info/about) es capaz de colaborar con el únicoobjetivo de resaltar las cualidades del CMS Joomla al mundo entero.
  • 16. Casos de ÉxitoConstruido usando Joomla!, K2 & Google Maps (API version 3)Website: http://www.joomlagov.infoCreador: http://raramuridesign & http://piezoworks.be
  • 17. Casos de ÉxitoeCommerceUna tienda online danesa basada en Joomla! y en el componente RedShop.Website: http://www.trendbazaar.dkCreator: http://redweb.dk
  • 18. Casos de ÉxitoSitio corporativoEste sitio web es el típico sitio corporativo. Joomla! es perfecto para estetipo de sitios.Website: http://www.vanerumgroup.comCreador: http://5aces.be
  • 19. ¿De qué trata este curso?Trata acerca de todo lo que es Joomla y cómo usarlo.Joomla! es una herramienta con múltiples posibilidades y puedes usar elsistema en una enorme variedad de configuraciones dependiendo de tusideas y deseos.
  • 20. ¿Qué serás capaz de hacer después detomar este curso?Aunque seas un principiante, serás capaz de gestionar tu propio sitio Joomla!a través de un navegador web.Si de alguna manera estás familiarizado con HTML, CSS y edición deimágenes, serás además capaz de personalizar una plantilla para tu sitio.
  • 21. ¿Cómo encontrar páginas hechas conJoomla?Una de las maneras de hacerlo es a través de joomla.orgEn él encontrarás más de 2000 sitios ordenados por categorías. Tiene unsitio del mes, una vista general con los sitios mejor valorados y mucho más.
  • 22. ¿Cómo encontrar páginas hechas conJoomla?Si estás en un sitio web y quieres saber si fue creado con Joomla! o no, echaun vistazo a su código fuente. En la sección header, deberías encontrar lasiguiente línea:<meta name="generator" content="Joomla! - Open Source Content Management" />Otra opción sería simplemente tratar de acceder a la URL de la zona deadministración del sitio, introduciéndola a mano en la barra del navegador:http://ejemplo.com/administrator
  • 23. Joomla! ¿Un sistema seguro?En términos objetivos, nada que esté publicado en la web puedeconsiderarse completamente seguro. Si han violado sistemas tancomplejos como el de la Fuerza Aérea norteamericana, pocoqueda para el resto del contenido de internet.Ahora bien, si nos plegamos a lo que la generalidad entiendecomo “seguridad en internet”, Joomla! es uno de los escasos CMSque cuenta con la suficiente participación activa como paragenerar soluciones precisas en el menor tiempo posible ante losbugs/vulnerabilidades que se vayan descubriendo.Esto de la seguridad no es un mal exclusivo de Joomla!; otros CMShan caído bajo el yugo de los ataques y muchas veces la soluciónllega demasiado tarde.
  • 24. ¿Es difícil comprender el sistema Joomla!?Ante tal pregunta surgiría otra: “¿Comparado con qué?”. Es probable quesistemas más simples en su arquitectura (como WordPress o Drupal)exijan menos tiempo que Joomla! para aprender a moldearlos a gusto.Sin embargo, para un desarrollador resulta muy atractiva la robustez enlas funciones de una aplicación, ya que con ello puede agregar máspuntos de calidad integral a sus trabajos.Si tu objetivo es dominar el sistema de Joomla! con la finalidad dealcanzar un nivel satisfactorio de personalización, deberás pasar por laetapa obligatoria de acumular algunas “horas de vuelo” con HTML, PHPy (si se quiere dar buenos condimentos de usabilidad al resultado final)Javascript, sin olvidar la importancia de los fundamentos de Diseño .
  • 25. Versiones de JoomlaJoomla 1.0 Fue la primera versión de Joomla. Se publico el 16 de septiembre de 2005 y se trataba de una evolución paralela (fork) de Mambo 4.5.2.3. Estuvo activa hasta el 22 de julio de 2009, por lo que no es conveniente utilizarla dado que los fallos de seguridad no han sido corregidos desde esa fecha.Joomla 1.5 Es una evolución de Joomla 1.0 que se publico oficialmente el 22 de enero de 2009. Esta versión fue liberada con soporte largo (Long Term Support), lo que implica que el proyecto Joomla se comprometía a solucionar los problemas de seguridad y los posibles bugs durante un periodo largo de tiempo. La fecha de fin de soporte para esta versión esta fijada para el 10 de abril de 2012. Para pasar de Joomla 1.0 a Joomla 1.5 se debía realizar una migración de los contenidos, que en función de las extensiones de tercero que se utilizarán podría ser más o menos compleja.
  • 26. Versiones de JoomlaJoomla 1.6 Es una evolución de Joomla 1.5 que fue liberada el 10 de enero 2011 y estuvo vigente hasta el 19 de agosto de 2011. Esta versión tardó tres años en ser desarrollado y venia cargada de importantes novedades, como la creación de las listas de acceso (ACL), multilenguaje o el rediseño de la zona de administración. Para evitar que las siguientes versiones se retrasaran tanto tiempo, se decidió hacer periodos más cortos que incluirían menos actualizaciones. Esta versión fue liberada con soporte corto de 6 meses (Short Term Support), que fue ampliado con un mes extra de soporte para realizar el cambio de versión. Para pasar de Joomla 1.5 a Joomla 1.6 también se realizaba el proceso de migración.Joomla 1.7 El 19 de julio de 2011 fue liberado Joomla 1.7, con soporte corto de 6 meses. Entre otras funcionalidades, se mejoró la gestión multilenguaje. Para pasar de Joomla 1.6 a Joomla 1.7 se realizaba un proceso de actualización, que es más sencillo y menos problemático que la migración. Su vida útil finaliza el 24 de febrero de 2012.
  • 27. Versiones de JoomlaJoomla 2.5 Es la última versión vigente de Joomla y fue liberada el 24 de enero de 2012. Esta versión es la evolución de Joomla 1.7 y cuenta con soporte largo, de al menos 18 meses. La estudiaremos en profundidad en este manual.
  • 28. ¿Qué versión de Joomla debo utilizar?De las versiones enumeradas en el apartado anterior nos encontramos contres versiones que han terminado su ciclo de vida 1.0, 1.6 y 1.7, por lo que noes recomendable utilizarlas y si tenemos sitios desarrollados seríarecomendable actualizar/migrar a la última versión.En cuanto a la versión 1.5 su fin de vida útil terminará el 10 de abril de 2012,para nuevos desarrollos no es recomendable utilizar esta versión y los que yaestán realizados sería interesante migrar/actualizar a la última versión.Por lo tanto para la creación de nuevos sitios en Joomla lo mejor sería utilizarla versión 2.5. Además como buena parte de las extensiones de Joomla 1.7son compatibles con Joomla 2.5, hay una buena base de extensiones parapoder utilizarlas.
  • 29. ¿Y las siguientes versiones?Ya existe una fecha estimada para las siguientes versiones y se ha intentadonormalizar la numeración de las versiones, que hasta el momento era algocaótica. Si no cambia la cosa las futuras versiones tendrán la siguientenumeración: 1.6 - 1.7 - 2.5 3.0 - 3.1 - 3.5 4.0 - 4.1 - 4.5 5.0 - 5.1 - 5.5Las versiones que sean X.5 serán las versiones con soporte largo de 18meses, mientras que las otras versiones serán de soporte corto de 6 meses.
  • 30. Mejoras en la versión Joomla 2.5Joomla 2.5 viene cargada de nuevas funcionalidades que aumentan suversatilidad y nos facilitan el trabajo que realizamosUn nuevo motor de búsquedaSoporte para diferentes tipos de bases de datosCAPTCHA en el núcleoLa edición de idiomas desde el gestor de traducciones o los cambiosestéticos de visualización realizados en el plugin de depuración
  • 31. Motor de búsquedas inteligentes – ComponenteFinderA la hora de situar un buscador de contenidos en Joomla podremoselegir entre la utilización del sistema de búsqueda estándar, queincorporaba en sus versiones anteriores, o el novedoso componenteFinder que permite realizar búsquedas inteligentes.Este nuevo componente mejora la calidad de los resultados debúsqueda y la experiencia de usuario con respecto a su predecesor.Cuenta con soporte para el autocompletado de palabras y stemming(Uso de la raíz de la palabra para recuperar más información).Por defecto Joomla 2.5 trae habilitada la búsqueda estándar, por loque para utilizar esta funcionalidad se debe reindexar el contenido yactivar los módulos y plugins correspondientes.
  • 32. Motor de búsquedas inteligentes –Componente FinderEntra a componentes smart Search
  • 33. Motor de búsquedas inteligentes –Componente FinderOprime el boton INDEX, para indexar todo tu contenido.Una vez terminado de indexar, verás todo el contenido en el componente
  • 34. Motor de búsquedas inteligentes –Componente FinderPublicar un módulo llamado Smart Search Module. Si no existe ir a New y buscarel Modulo Search Module y hacerlo público.
  • 35. Soporte para otros Sistemas de Gestión de Bases deDatosTradicionalmente Joomla ha estado ligado a las bases dedatos MySQL. Sin embargo muchas empresas utilizanbases de datos basadas en SQL como MS SQL,PostgreSQL u Oracle. Al no poder utilizar Joomla en lasbases de datos que tenían instaladas, tenían queingeniárselas para conseguir que funcionase en sussistemas.Joomla 2.5 cuenta con drivers que permiten instalarlo enbases de datos MySQL y MS SQL, pero además se estátrabajando en la compatibilidad con PostgreSQL, Oracle,PDO y SQLite.
  • 36. Notificación de actualizacionesAhora desde el panel de administración se puede conocer si Joomla ysus extensiones se encuentran actualizadas a la última versión.
  • 37. CAPTCHA por defecto en el núcleoCAPTCHA evita que los robots de spam puedan completar los formularios deforma automática. La prueba consiste en que el usuario introduzca unconjunto de caracteres que se muestra en una imagen distorsionada queaparece en pantalla.Sirve para prevenir el registro automático de usuarios o la publicación decontenidos en el sitio, por ejemplo mensajes de spam en foros ycomentarios.En las versiones anteriores de Joomla era necesario utilizar una extensiónpara conseguir esta funcionalidad, pero ahora viene por defecto en el núcleode Joomla y los desarrolladores pueden integrarlo en sus extensiones.
  • 38. CAPTCHA por defecto en el núcleo
  • 39. Enlazar nuevos menús con un móduloEn Joomla 1.5 cuando se creaba un nuevo tipo de menú se generaba y asociabaautomáticamente un nuevo módulo. Era una funcionalidad que no todo el mundoutilizaba y se decidió retirar en la versiones 1.6/1.7. Esto provocó cierta confusiónentre las personas que si utilizaban esta funcionalidad, la cuál ahora tenía que hacerel trabajo extra de creación del módulo.En Joomla 2.5 no se genera el módulo automáticamente, pero hay un enlace quelleva directamente a la creación del módulo, mejorando así la usabilidad.
  • 40. Campos para imágenes y urlsEn los artículos de Joomla 2.5 se han añadidonuevos campos para imágenes y urls, de formaque se pueden utilizar para crear un layout(plantilla) para que a la hora de publicar unartículo tenga forma de artículo de blog, noticia,etc.Por ejemplo imagina que cuando se publica unartículo quieres que aparezca en el texto deintroducción una imagen a la izquierda y que en lavista completa de la noticia aparezca otra imagendistinta.
  • 41. Campos para imágenes y urls
  • 42. Notificar al administrador los nuevos usuariosCuando se registra un nuevo usuario en Joomla 2.5 se puede configurar si eladministrador debe recibir un email de aviso.
  • 43. Notas en los ítems de menú y en los usuariosLa versión 1.7 permitía añadir notas a los módulos para que se pudiese añadir uncomentario, solo visible desde la zona de administración, que permite recordar paraque se usaba el módulo. Esta funcionalidad también se ha añadido a los ítems demenú y a los usuarios.
  • 44. Filtros de texto personalizadosEn el apartado de configuración global se ha añadido la pestaña Filtros de texto.Ahora es posible crear una lista de negra de etiquetas y atributos para cada uno delos grupos de usuarios. De esta forma se puede habilitar/deshabilitar la posibilidad deuso de iframes, flash, etc, para cada uno de los grupos de usuarios.
  • 45. Mejoras en el filtrado por categorías del gestor deartículosEn el gestor de artículos se puede hacer un filtrado por categorías y ademásseleccionar hasta que nivel de profundidad se debe explorar las subcategorías.
  • 46. Edición de traducciones desde el gestor de idiomasDesde el gestor de idiomas de Joomla 2.5 se pueden modificar las constantesde idioma que utiliza Joomla para las traducciones. Esta herramientapermite realizar la búsqueda introduciendo el nombre de la constante o suvalor, de forma que si por ejemplo se realiza la búsqueda de “Leer más” oCOM_CONTENT_READ_MORE se puede modificar su valor.En las versiones anteriores había que buscar el fichero adecuado y realizar lamodificación a mano, pero con esta nueva funcionalidad se puede hacerdirectamente desde el administrador.
  • 47. Edición de traducciones desde el gestor de idiomas
  • 48. Orden flexible del feed de noticias (Canales electrónicos)Esta funcionalidad permite modificar el orden de los elementosdel feed. Se puede elegir mostrar los más recientes o los másantiguos.
  • 49. Imagen personalizada para la página offlineEn las versiones anteriores cuando se utilizaba la opción de poner el sitio offline,aparecía un logotipo de Joomla junto con un texto informativo. Ahora es posiblecambiar ese logotipo por una imagen personalizada. Esta opción es perfecta paraponer el logo del sitio web y un mensaje advirtiendo que el sitio todavía no estápublicado.
  • 50. Opción para poner el sitio offline después de lainstalaciónAntes cuando se terminaba la instalación de Joomla, el sitio web era puesto online deforma automática. En esta nueva versión se puede especificar en el proceso deinstalación si el sitio web debe ser puesto online.
  • 51. Barra de estadoSe ha reducido el tamaño que ocupa la barra de estado
  • 52. Filtrado por grupos del módulo ¿Quién está en línea?Opcionalmente se puede limitar la forma de visualizar los usuarios que estánonline en el sitio, de forma que solo se vean los usuarios que están online delmismo grupo del usuario actual.
  • 53. Chequeo de soporte nativo para archivos ZIPDurante el proceso de instalación se ha añadidoun chequeo para informar del soporte nativo parala descompresión de archivos ZIP. El soportenativo de archivos ZIP es recomendable, dado quees mucho más rápido que la descompresiónutilizando PHP. La baja velocidad de ladescompresión mediante archivos ZIP puedehacer saltar algunos timeouts cuando se quiereinstalar actualizaciones o extensiones conarchivos grandes.
  • 54. Chequeo de soporte nativo para archivos ZIP
  • 55. Texto personalizable en el feed de sindicaciónSe puede elegir el texto a mostrar en el feed del sitio o se puededejar el nombre por defecto que trae el paquete de idiomas.
  • 56. Nuevo plugin del sistema para mejorar el SEO: Código deidiomaEsta funcionalidad permite cambiar el código de idioma para el documento html quegenera Joomla. De esta forma se puede establecer el lenguaje y el país del sitio paraespecificar un público objetivo.
  • 57. Nueva visualización del plugin de depuraciónAl activarse el plugin de depuración Joomla muestra una serie deinformación que permite a los desarrolladores conocer que está pasandointernamente.Joomla 2.5 trae como novedad una mejora de su legibilidad, mediante laagrupación de esta información en pestañas y el resaltado de la informaciónmediante colores.
  • 58. Nueva visualización del plugin de depuración
  • 59. • Preparación de un servidor local en Windows• Instalación de Joomla 2.5• Poner Joomla en español
  • 60. InstalaciónPara poder instalar Joomla! en tu PC local, es necesario que configures tu"propia internet local", para lo que necesitarás un navegador, un servidorweb, un entorno PHP y un sistema de bases de datos soportado por Joomla!.Como ejemplo se podria usar XAMP.Los archivos de Joomla! serán copiados dentro de este sistema yconfigurados con el instalador web Joomla!.
  • 61. Requerimientos mínimos del Sistema• Un servidor web instalado y en funcionamiento, como Apache (versión 2.x o superior) o Microsoft IIS (versión 7 o superior).• El lenguage de scripting PHP, versión 5.2.4 o superior. El soporte para MySQL y Zlib debe estar compilado en la instalación de PHP. Zlib es una librería que permite a PHP leer paquetes comprimidos con el formato ZIP.• El gestor de bases de datos MySQL, versión 5.0.4 o superior.
  • 62. Posibles problemas con los quepodemos encontrarnosLos puntos críticos durante el proceso de instalación a menudo consisten en:• el modo seguro de PHP está activado, lo que impide que subas archivos al servidor,• rutas de reescritura prohibidas en el servidor web Apache debido a que el Motor de Reescritura de Apache (mod_rewrite) no está activado,• los permisos de directorio en Linux y OSX, que se configuran de manera distinta a los de Windows.
  • 63. Antes de comenzar la instalación1. Descarga el último paquete de instalación de Joomla.org a tu PC, y descomprímelo en un directorio temporal.2. Sube vía FTP los archivos descomprimidos al servidor web que has contratado, o al directorio de tu instalación local3. Debes encontrar el nombre de tu base de datos. En muchas ocasiones, una o más bases de datos están incluídas en tu paquete de alojamiento. A veces, los nombres del usuario, la base de datos y la contraseña te los dan directamente; otras veces tienes que encargarte tú de configurarlos. Normalmente puedes hacer esto último a través de una interfaz de configuración web. Sea como sea, el caso es que necesitarás los datos de acceso a la base de datos para el instalador web de Joomla!
  • 64. Instalación de Joomla 2.5Descarga Joomla! 2.5 desde joomla.org y descomprime los archivos en eldirectorio raíz de tu servidor web (por ejemplo:/htdocs).A partir de ahora, todo va a ir realmente rápido, porque el instalador web deJoomla! está haciendo el trabajo sucio por ti.Entramos a nuestro navegador e introducimos la siguiente dirección:http://localhost/curso_joomla, de esta forma accedemos al instalador deJoomla! 2.5 y comenzaremos con los pasos de instalación.
  • 65. Instalación de Joomla 2.5Idioma: tenemos que seleccionar el idioma en el cual queremos que nos guíeJoomla! para su instalación. Automáticamente detecta en qué idiomatenemos nuestro navegador y marcará la opción adecuada.
  • 66. Instalación de Joomla 2.5Comprobaciones: Joomla! Comprueba las versiones de PHP y MySQL instaladas ysus configuraciones para ver que todo está correcto para su instalación. En caso deque algo no esté correcto, habrá que hacer modificaciones en la configuración delservidor.
  • 67. Instalación de Joomla 2.5Licencia: Jooma! nos muestra la licencia de uso
  • 68. Instalación de Joomla 2.5Base de datos: tenemos que poner los datos de configuraciónde la base de datos.• nombre del host: localhost• nombre de usuario: root• contraseña: [sólo tú la conoces]
  • 69. Instalación de Joomla 2.5Configuración del FTP: pantalla de configuración de la capa FTP. Para unainstalación en local no nos hace falta.
  • 70. Instalación Joomla 2.5El campo prefijo de tabla MySQL es realmente práctico. Delante de cadanombre de tabla generado por el instalador web, éste escribirá el textointroducido en ese campo. Por defecto, el instalador web sugiere uno creadoaleatoriamente, como w02rh_. El porqué de esto tiene una explicación muy sencilla. A veces puede ser quetu proveedor sólo te permita el acceso a una base de datos MySQL. Siquieres tener dos o más sitios Joomla! en ese servidor, tienes un problema,ya que las tablas no se diferenciarán unas de otras. Con el prefijo de tabla esposible distinguir entre muchas tablas (w01client_ o w02client_).En nuestro ejemplo, usaremos el que nos sugiere el instalador. El prefijo también se usa para indicar que se trata de datos de respaldo(bak_);
  • 71. Instalación de Joomla 2.5Configuración: datos del sitio (nombre), y datos de la cuenta desuperadministrador (correo electrónico, nombre de usuario ycontraseña). Opcionalmente podremos cargar los datos deejemplo que nos proporciona Joomla! en su instalación.
  • 72. Instalación de Joomla 2.5Para evitar problemas con los permisos de acceso y posiblemente con unPHP funcionando en Modo Seguro, tienes la posibilidad de usar las funcionesFTP de PHP para las subidas y la gestión de archivos. Esto no es necesario en una instalación local. Si has instalado Joomla! en unservidor virtual con tu proveedor de alojamiento, puedes introducir los datosFTP que éste te proporcionó.Si tu proveedos permite esta función, es recomendable por razones deseguridad que crees diferentes cuentas FTP para los usuarios y para lainstalación de Joomla!
  • 73. Instalación de Joomla 2.5ConfiguraciónLa configuración principal está dividida a su vez en tres pasos.En el primero se te requerirá el nombre que deseas para tu sitio web. Este esel nombre que aparecerá en la barra de título de la ventana del navegadorcuando alguien acceda a tu sitio. El nombre también es usado en muchosotros sitios, como por ejemplo los correos electrónicos de confirmaciónenviados a los usuarios registrados.Para nuestra página de ejemplo, usaremos el nombre que querramos. En lasegunda parte se requieren el nombre, correo electrónico y contraseña deadministrador.En la tercera parte, debes especificar el tipo de datos iniciales que tuinstalación Joomla! debería contener.
  • 74. Instalación Joomla 2.5Instalación de los datos de muestraLos datos son la parte más importante de tu sitio web. Joomla! permite (y serecomienda a los nuevos usuarios hacerlo) la instalación de datos de muestra.Estos datos te proporcionarán un pequeño manual acerca de Joomla! y muchosejemplos con los que experimentar de forma segura.Haz clic en el botón instalar los datos de muestra. El instalador cargará los datosen tu base de datos y cambiará el aspeco . Este proceso es poco llamativo, peronecesario para instalar los datos de ejemplo. El botón desaparecerá y unapequeña caja de texto será visible.
  • 75. Instalación de Joomla 2.5Finalizar: pantalla de finalización del proceso de instalación de Joomla! 2.5 en la cualse nos obliga, por temas de seguridad, a eliminar la carpeta “installation” de nuestrodirectorio.
  • 76. Instalación de Joomla 2.5 • Observación: Un archivo llamado configuration.php ha sido creado en el directorio raíz de tu instalación. Si quisieras repetir la instalación, necesitarás borrar este archivo antes de eliminar el directorio installation. Una vez eliminado, si vuelves a cargar la URL de tu sitio en tu navegador el instalador de Joomla! empezará con una nueva instalación.Terminado este proceso, ya podremos acceder a nuestro sitio web conJoomla! 2.5 a través de la url http://localhost/clase_joomlaResultado:
  • 77. • Front End• Back End• Archivos• Base de datos• Elementos de Joomla •Artículo •Categoría •Extensión •Opciones
  • 78. FrontendCon frontend nos referimos a la parte pública, a las áreasdel sitio web tal y como los visitantes o los usuariosregistrados las ven. Un usuario registrado trabajaránormalmente en el frontend. Es como en un comercio, enel que los artículos en venta se muestran en losescaparates y en las estanterías.
  • 79. BackendEsta es tu área de administración, y por eso a veces la llamaremosdirectamente administración o zona de administración. Siguiendo con elsímil del forntend, el backend sería la "trastienda" del comercio, la parteprivada a la que sólo tienen acceso ciertas personas de confianza y losencargados de hacer que el comercio funcione.Puedes otorgar a usuarios registrados los permisos necesarios para trabajaren tu backend. Este privilegio suele estar limitado a unos cuantosempleados, que deben gestionar ciertas tareas del sitio web.Puedes acceder al formulario de acceso de la zona administrativa a travésdel directorio /administrator
  • 80. BackendAhí puedes iniciar sesión con tus datos de acceso y elegir tu idioma preferido
  • 81. BackendUna vez has iniciado sesión correctamente, tendrás acceso a laadministración, que estará estructurada de acuerdo a tus permisos deusuarioPuedes acceder a cada función bien usando el sistema combinado de menúsy pestañas o bien simplemente haciendo clic en los iconos de la pantalla deinicio
  • 82. ArchivosJoomla! está formado por cientos de archivos: imágenes, scripts PHP,archivos CSS, archivos Javascript y muchos más.El backend de Joomla! está localizado dentro del directorio administrator
  • 83. ArchivosEste directorio es el que se usa cuando llamas a tudominio.com/administratoren el navegador. Dentro de él hay otros directorios, como cache,components, language, modules y templates. Los archivos específicos de losdistintos componentes del backend están almacenados dentro de esosdirectorios.Encontrarás muchos nombres de carpeta repetidos fuera del directorioadministrator. Estos directorios contienen los archivos del frontend. Enrealidad, no es que haya dos paquetes de Joomla!, pero hay una separaciónclara entre los archivos del frontend y los del backend. Por ejemplo, todoslos archivos subidos con el Gestor Multimedia se almacenarán en eldirectorio /media. Cuando hagas copias de seguridad, necesitarás guardartodos los archivos, tanto los del backend como los del frontend.
  • 84. Base de datosAdemás de los archivos (gráficos, documentos, archivos de sistema, etc.)Joomla! también necesita una base de datos. Durante el procedimiento deinstalación, el instalador web de Joomla! crea 33 tablas en la base de datosque le especifiques. En estas tablas, todo el contenido del sitio serágestionado.
  • 85. Base de datosNormalmente, no es necesario realizar ningún cambio a estas tablas. En casode que olvides tu contraseña de administrador, phpMyAdmin puede ser degran ayuda.
  • 86. ArtículosJoomla! da por hecho que quieres escribir un artículo. Un artículonormalmente consta de un título, un texto y algunas opciones deconfiguración.Los artículos pueden ser mostrados individualmente o como parte de unalista.En la página principal de tu Joomla! recién instalado verás estos cuatroartículos
  • 87. ArticulosLos artículos son ordenados de cierta manera. El primer artículo es mostradousando el ancho completo del sitio. Los otros artículos son colocados debajoen tres columnas.Si los artículos son demasiado largos, puedes insrtar un enlace Leer más.Esta representación es una vista de lista. Haciendo clic en el enlace leer másserás redirigido a una representación individual de ese artículo.El tipo de representación puede ser cambiado modificando las opciones en elbackend, siempre y cuando el usuario tenga los permisos de accesonecesarios.Los artículos pueden estar publicados (publicar) o no publicados(despublicar). Puedes destacar artículos en tu página principal, puedesarchivarlos o ponerlos en la papelera y recuperarlos de ella. Puedes copiarlosy moverlos.
  • 88. CategoríasPara poder mostrar los artículos de forma clara, debes crear categorías, ydespués asignar cada artículo a una de ellas. Cada artículo sólo puede serasignada a una única categoríaLas cetegorías pueden anidarse hasta cualquier profundidad. Los artículosde una o múltiples categorías pueden ser asignados a un elemento de menú,y ser mostrado de diversas maneras. Haciendo clic en el elemento de menú,todos los artículos de diferentes categorías serán mostrados. Este principioes el mismo que utlizan los periódicos online, por ejemplo. Haciendo clic enDeportes verás todos los artículos categorizados dentro de este tema.
  • 89. CategoríasSi el periódico distingue entre distintos deportes, usaran árboles decategorías anidadas: • Deportes • Fútbol • Basquetbol • Política • Local • Sudamérica • Europa • Mundo
  • 90. Categorías
  • 91. OpcionesNecesitarás ajustes individuales de configuración para tu sitio web; losllamamos opciones. Estas opciones se aplican al sitio entero, para usuarios,categorías, módulos y componentes. Siempre encontrarás un iconollamado Opciones como, por ejemplo el que se encuentra en la imagen, quete da la posibilidad de ver la posición de los módulos insertando la variable?tp1 en la URL de tu sitio: http://localhost/ejemplo/index.php?tp=1Las letras tp vienen de template position (posiciones de la plantilla).
  • 92. Comenzando con Joomla!En principio es bueno saber cómo están organizados los distintos elementos queintervienen en Joomla! y cómo actúan para devolver los resultados esperados.Cuando un usuario escribe o hace click en nuestra dirección web, el index.phpinmediatamente “llama” a la plantilla que estamos usando:
  • 93. Comenzando con Joomla!En el index de la plantilla se encuentra buena parte de lainformación de estructura de la web, y casi toda lainformación de los estilos. No toda la estructura secontrola desde la plantilla porque ésta, a su vez, “llama” alos elementos que el diseñador incluyó con anterioridad.Es decir, si en la plantilla se requieren módulos, entoncesaparecerá el Módulo específico que originalmente seencuentra en su directorio y ahora se refleja en el sitio.Igualmente sucede con los Componentes.
  • 94. Comenzando con Joomla!
  • 95. Todo Módulo y Componente tiene insertada su propia estructura HTML, asícomo instrucciones PHP particulares para cada caso, y algunas veces hastasu propia hoja de estilos CSS.Los Módulos están en el directorio /modules/ y los Componentes en/components/.Puedes probar personalizando el Módulo que más te guste con tus propiasetiquetas y opciones de configuración, ya que cada Módulo tiene susparámetros en un archivo XML.
  • 96. Configuración del Sitio
  • 97. Niveles de ConfiguraciónJoomla! tiene diferentes niveles de opciones de configuración. Estasopciones se transmiten desde los niveles más altos a los más bajos.• Configuración global• Opciones para artículos, componentes, módulos, plug-ins, idiomas y plantillas.
  • 98. Configuración GlobalConfiguración GlobalEn la sección Configuración Global puedes definir todas la opciones queafectarán a todo el sitio web. La mayoría de los valores de las variables seránalmacenados en el archivo configuration.php. Información vital como el nombrede usuario sql, el nombre de la base de datos y la contraseña para el servidor dela base de datos, por ejemplo, y otros parámetros menores como la longitudpredeterminada de las listas, son almacenados en este archivo. Con la nuevaversion 2.5 también es posible crear una lista de negra de etiquetas y atributospara cada uno de los grupos de usuarios. De esta forma se puedehabilitar/deshabilitar la posibilidad de uso de iframes, flash, etc, para cada unode los grupos de usuarios. El área de trabajo se divide en cuatro pestañas:• Opciones del sitio• Opciones del sistema• Opciones del servidor• Permisos• Filtros de texto
  • 99. Configuración GlobalEl área de trabajo de cada pestaña consta de docenas de campos, casillas deverificación, interruptores y áreas de texto.La forma más fácil de obtener una noción de la función de cada campo espasar el puntero del ratón sobre las etiquetas para leer el texto de ayuda,que aparecerá en un pequeño cuadro contextual amarillo
  • 100. MetadatosLa Configuración de los metadatos contiene la opción añadir datosde Derechos del contenido. Joomla! añadirá tus datos a la metadeclaración rights en tu código HTML.Dependiendo de tu religión en optimización para motores de búsqueda(SEO), puede ser bueno o malo tener esta declaración en tu meta perfil.Ahora Joomla! permite las dos posibilidades .<meta name="rights" content="© 2012 ejemplo.com Asunción, Paraguay" />
  • 101. Configuración SEOEn la Configuración SEO, las nuevas opciones son:• Alias Unicode Puedes establecer alias para títulos de artículos. Con esta característica, URLs como http://example.com/ son posibles.• Incluir el nombre del sitio en el título de las páginas Con esta característica el título del artículo aparecerá en la barra de título del documento en el bavegador.
  • 102. Configuración CookiesLa Configuración de las cookies proporciona opciones fantásticas para evaluaruna cookie en distintos subdominios. Necesitarás esta característica si tienesun sitio (example.com) y uno o más subdominios (blog.example.com) yquieres ofrecer a tus usuarios la posibilidad de loguearse en example.com ypublicar en blog.example.com. Sin esta característica, el usuario deberíavolver a loguearse para poder publicar algo en blog.example.com.
  • 103. Opciones del sistemaLa configuración de usuario y multimedia ya no están en este área. Ahorapodrás encontrarlas en Usuarios y Gestor Multimedia.Las opciones de caché son diferentes por que el sistema interno de caché hasido reescrito, y ahora proporciona más posibilidades. En general, la cachéhace tus sitios más rápidos a base de almacenar partes del HTML enarchivos. El servidor web puede servir estos archivos extremadamenterápido. Es posible cachear páginas, vistas de componentes y módulos.Puedes purgar y limpiar la caché desde Sitio → Mantenimiento.
  • 104. Opciones de servidorForzar SSL:Esta opción está suscitando más y más atención. Puedes ofrecer a tususuarios un sitio completamente seguro. Es necesario tener SSL configuradoen tu servidor web, y también necesitarás un certificado SSL.
  • 105. PermisosEste es el lugar para configurar los permisos globales para tus grupos deusuario. Afortunadamente, no siempre será necesario cambiar las opcionespredeterminadas.Si cambias la configuración de un grupo, se aplicará tanto a él como a sussubgrupos, componentes y contenido. Básicamente, autorizas, deniegasoheredas los permisos Acceso al sitio, Acceso a la administración, Acceso fuerade línea, Super administrador, Acceso al componente, Crear, Borrar, Editar,Editar estado y Editar propios. Cada grupo tiene su propio conjunto depermisos
  • 106. Filtros de textoAquí es posible crear una lista de negra de etiquetas y atributos para cada uno de losgrupos de usuarios. De esta forma se puede habilitar/deshabilitar la posibilidad de uso deiframes, flash, etc, para cada uno de los grupos de usuarios. El filtro de texto es un concepto que te permite buscar patrones concretos en el textosubido por los usuarios, como por ejemplo etiquetas HTML, y filtrarlos. Es posibleestablecer filtros distintos para cada grupo diferente. Digamos que un usuario estáautorizado a publicar texto con etiquetas HTML dentro, pero sin iframes. Sólo tu grupoiframers tiene permiso para publicar iframes.
  • 107. Opciones para contenido, componentes,módulos, plug-ins, idiomas y plantillasEn cada gestor, encontrarás un icono Opciones desde el que puedes lanzar unformulario de configuración. En algunos casos la ventana de opciones tiene unapestaña adicional de permisos, como por ejemplo en los gestores de Categoríasy Artículos.En esta pestaña de permisos, puede usar tus permisos globales para todo el sitioweb o bien cambiarlos de acuerdo con tus necesidades para todas las categoríasy artículos.
  • 108. LocalizaciónPara poder tener tu sitio web Joomla un idioma distinto al inglés descargarlos archivos de idioma e instalarlos del siguiente enlace:• http://www.joomlaspanish.org/• Los idiomas disponibles son los siguientes:Idiomas:• Idioma del Front (Zip)• Idioma del Administrador (Zip)• Administrador y Front juntos (Zip)
  • 109. ¿Cómo eliminar los datos de muestra?Para conseguir una versión vacía puedes:1. Instalar de nuevo Joomla! 1.7 sin los datos de ejemplo: Crea una nueva carpera en tu directorio web local (/htdocs) e instala el nuevo Joomla!. Ahora tienes dos instalaciones completas de Joomla!.2. Eliminar los datos de muestra desde tu área de administración.3. Cancelar la publicación de los datos de muestra
  • 110. • El gestor multimedia• Administrar Categorías• Administrar Artículo• Mostrar artículo• Configuración de contenidos• Práctica• ¿Cómo funciona el editor de texto de Joomla 2.5 ?
  • 111. Administrando el ContenidoUn sistema gestor de contenidos está diseñado para gestionar contenidos Así que la siguiente pregunta es: ¿qué es el contenido? • En producción multimedia y publicaciones el contenido es la información y experiencias que pueden dar valor para un usuario/audiencia en un contexto específico. (Wikipedia]) ¿Y qué es eso que tiene valor? Esta pregunta en difícil de responder y muy individual, pero creo que ahora tenemos una idea de que es el contenido y que es un sistema de gestión de contenidos como Joomla. • Un sistema de gestión de contenidos es muy útil para administrar la información que tiene valor para tu audiencia (Hagen Graf)
  • 112. Tipos de ContenidoEn el core de Joomla tenemos los artículos, categorías, enlaces, banners,contactos y feeds.Los módulos también pueden ser utilizados para crear contenidos.A menudo, querrás enriquecer el contenido con archivos como imágenes uotros tipos multimedia. Para esto Joomla tiene el gestor multimedia. Esta esla herramienta que gestiona esas pequeñas piezas que aportan valor a tuaudiencia.Si no tienes suficiente siempre puedes mejorar los contenidos de Joomla con losdenominados CCKs (content construction kits) como K2, FlexiContent o CCKjSeblod, entre otras extensiones
  • 113. Gestor MultimediaLos administradores disponen de un Gestor Multimedia con el que puedensubir fácilmente imágenes, archivos y otros elementos multimedia alservidor para luego insertarlos en las páginas y artículos de contenido.
  • 114. Administrar ArtículosPara facilitar la edición de artículos o páginas de contenido, Joomla! dispone de uneditor visual con una barra de herramientas semejante a la de los procesadores detextos con las que se puede dar formato al contenido, añadir imágenes, insertarhipervínculos, etc.
  • 115. Publicar, des-publicar o eliminarartículosAbre el gestor de artículos y selecciona todos los elementos de contenidopara cancelar su publicación o eliminarlos.CachePara asegurarte de que todos los datos desaparecerán realmente de tu sitio,debes limpiar la caché (Sitio -> Mantenimiento -> Limpiar la caché). Una vezmás, selecciona todo el contenido y elimínalo.Tu Joomla! está ahora "vacío“
  • 116. Configuración de ContenidosLa facilidad para editar y organizar los contenidos es otra de las grandesvirtudes de los sistmas CMS como Joomla!.Además de páginas de contenido estático para la información que sea másestable y permanente podemos añadir artículos agrupados en secciones ycategorías temáticas que permiten su clasificación y que ofrecen diferentesopciones para su presentación: en forma de lista o índice, en forma de blog,en una o más columnas, etc.
  • 117. Configuración de Contenidos
  • 118. NavegaciónPara encontrar tu camino a lo largo del sitio web, necesitarás elementos denavegación con los enlaces necesarios.En Joomla! llamamos a esto menú. Puedes crear tantos menús como desees,y anidarlos de tantas maneras como quieras. Cada menú es un módulo quepuede ser situado en cualquiera de las posiciones proporcionadas por laplantilla.
  • 119. Gestor de menúsIr al Gestor de Menús en el menú superior de tu zona administrativa (Menús -> Top)Hacer clic en la casilla de verificación de la parte izquierda que hay en elencabezado de la lista para seleccionar todos los elementos, y acontinuación haz clic en el icono Despublicar. Una vez hayas hecho eso, verásun icono rojo junto a cada elemento de menú, en la columna "Estado"
  • 120. Gestor de menúsSi ahora vuelves a tu sitio web(refresca el navegador pulsando F5),descubrirás que el menú superior hadesaparecido. Repite el mismoprocedimiento con los menús MainMenu y About Joomla!. Asegúrate deque seleccionas todos los elementosde menú, excepto el elemento Home.Este elemento no puede sereliminado, dado que necesitas unapágina principal. En la parte inferiordel gestor de menús, puedes cambiarel número de elementos de menú quese mostrarán.
  • 121. Introducción a las extensionesAnunciosBuscarCanales electrónicosContactosCorreos masivosEnlaces webMensajeríaRedirecciones Componentes
  • 122. ComponentesLos componentes son los pequeños paquetes sorpresa que te ayudan a crearprácticamente cualquier cosa en tu sitio web. ¿Quieres tener un sistema dereserva para talleres? ¿Una plataforma para vender propiedades? ¿Un foro?¿Una galería de imágenes? ¡No tienes más que encontrar e instalar elcomponente adecuado!El paquete del núcleo de Joomla! trae varios componentes, como porejemplo el componente de contactos, que te permite integrar formularios decontacto en tu sitio. Existen muchos componentes para ampliar y mejorar tusistema Joomla!.
  • 123. ComponentesJoomla incorpora de serie una serie de componentes que nos permiten,entre otras muchas cosas:• Insertar y administrar la publicación de anuncios gráficos o banners• Realizar encuestas en línea a los visitantes o usuarios de nuestra web• Distribuir nuestras noticias en formato RSS• Sindicar noticias externas procedentes de otros sitios que dispongan de un canal RSS• Habilitar formularios de contacto para que visitantes y/o usuarios puedan enviar mensajes a los administradores y otros usuarios de la web.• Enviar con un solo click mensajes masivos a todos las personas registradas en el sistema.
  • 124. Otras utilidadesAdemás se pueden añadir otras muchas utilidades y funcionalidades instalandoextensiones adicionales para manejar otro tipo de contenidos o mejorar aún más el aspectovisual de nuestra web.Existen infinidad de extensiones adicionales desarrolladas por la comunidad Joomla! quecon unos pocos clics nos permiten añadir nuevas prestaciones y funcionalidades a nuestroportal.Esta facilidad para añadir extensiones y componentes adicionales otra de las ventajas afavor de Joomla!La comunidad de desarrolladores de Joomla! es además muy amplia y cada día aparecennuevas extensiones y plugins.Incorporar un sistema de foros para debates o consultas, añadir galerías de fotos a las quelos usuarios puedan enviar sus propias imágenes o crear un sitio multilingüe son algunas delas posibilidades más interesantes para un centro escolar.
  • 125. Extensiones
  • 126. Extensiones
  • 127. Extensiones JoomlaExtensiones Joomla• http://extensions.joomla.org/Extensioones Joomla en español• http://extensiones.joomlaspanish.org/
  • 128. • ¿Qué son y para qué se necesitan?• Gestionando un módulo• Listado de módulos del core• Algunos ejemplos • Módulos dentro de un artículo
  • 129. ModulosExplicado de una forma simplista, un módulo es algo que puedes colocarjunto a un artículo. Un menú, por ejemplo, es un módulo. El pequeño bloquede registro que hay en la parte izquierda es también un módulo. Puedescrear tantos módulos con funciones inteligentes como necesites, ycolocarlos en cualquiera de las áreas predefinidas de la plantilla.
  • 130. Modulos dentro de un ArtículoLos módulos de Joomla son generalmente asignados aposiciones de módulo prestablecidas en el Template, peroa veces es muy útil contar con un módulo integradodentro de un artículo.
  • 131. Modulos dentro de un Artículo¿Cómo hacerlo?1. Entrar al administrador de Joomla2. Ir a Extensiones > Gestor de Plugins3. Buscar el plugin llamado Contenido - Cargar Módulo", yasegurate que esté activo.4. Luego ir a Extensiones > Gestor de módulos y abrir el módulo quedeseamos incrustar en el artículo5. En el campo "posición" colocá cualquier nombre que no sea unaposición ya existente, luego publicar el módulo y guardar.6. Ir a Contenido > Gestor de artículos > y abrir el artículo en el quedesemos incrustar el módulo7. Coloca el texto {loadposition dentro_de_articulo} en el artículo enel lugar donde tendría que aparecer el módulo. Siendodentro_de_articulo el valor que has colocado en la posición dentrode los parámetros del módulo.
  • 132. • ¿Qué son?• Tipos de plugins
  • 133. Plug-insUn plug-in proporciona servicios prácticos, pero normalmente es invisiblepara los usuarios del sitio. Un editor WYSIWYG, por ejemplo, es un plug-in.Los plug-ins son extensiones, que pueden ser instaladas tantas veces comose quiera. El paquete del núcleo de Joomla trae un buen número de plug-insmuy útiles.
  • 134. 7. Plantillas
  • 135. PlantillasUna plantilla es el patrón gráfico de tu sitio web. Consta fundamentalmentede archivos HTML y CSS. Joomla! viene de serie con varias plantillas entre lasque elegir (y hay cientos de ellas disponibles, tanto gratuitas comocomerciales). Las plantillas son configurables, lo que te permite subir un logodiferente, cambiar el color de fondo, etc. Cada plantilla proporciona áreas enlas que poder colocar los módulos
  • 136. PlantillasOtra característica importante de los gestores de contenido como Joomla! esque con ellos diseño y contenido se manejan de forma independiente.La estética del portal se basa en plantillas o templates prediseñadas que nospermiten modificar en cualquier momento el aspecto visual del sitio sin tenerque dar de nuevo formato al contenido.Basta con seleccionar una plantilla diferente en el Gestor de plantillas para variarcon un solo clic de ratón los colores, tipografías, fondos o la distribución de laszonas de contenido en la página.Además podemos personalizar fácilmente las plantillas disponibles para adaptarsu diseño a nuestros gustos y necesidades o podemos también instalar nuevasplantillas eligiendo entre las más de mil que podemos encontrar listas para sudescarga gratuita en Internet.
  • 137. Plantillas
  • 138. Usuarios en Joomla!Al igual que otros gestores de contenidos, Joomla! permite la participaciónde varios autores en el desarrollo y mantenimiento del sistema gracias a laposibilidad de asignar diferentes niveles de uso y administración a diferentesusuarios. Con ello se puede hacer una gestión colaborativa a la vez quecontrolada del sitio web y conseguir un mejor reparto de funciones yresponsabilidades que estimule la participación.El menos un usuario está registrado en cada sitio Joomla!, concretamente elque creaste durante la instalación, con los permisos para configurarlo todoen tu sitio. Dependiendo de los permisos del usuario, puede trabajar en elfrontend y/o el backend para escribir un artículo. Cada usuario necesita unnombre de usuario, una dirección de correo electrónico y una contraseña.Cada usuario puede ser asignado a cualquier grupo, así como a cualquiernivel de acceso. Esto permite al usuario crear artículos que sean visiblesúnicamente para cierto grupo de usuarios.
  • 139. Gestión de UsuariosEl sistema de gestión de usuarios de Joomla! nos permite también restringiral acceso a determinados contenidos a usuarios con permisos especiales.
  • 140. • Actualización a nuevas versiones Joomla• Actualizando tus extensiones• Copias de Seguridad
  • 141. 10. Migración desde versionesanteriores
  • 142. Planifica tu webCon un trabajo previo de planificación tendrásuna idea más precisa de los elementos queintervendrán en la misma y los recursos queutilizarás.
  • 143. No te conformesSi necesitas una extensión y la que encontraste note agrada del todo, trata de adaptarla a tusnecesidades. Estudia su código, compáralo conotros similares y haz las pruebas que necesites.Igualmente puedes adaptar la presentación a tugusto manipulando su hoja de estilos CSS.
  • 144. Ayúdate con scripts externosJoomla! es muy versátil en este sentido. Con ello puedesinsertar código externo (propio o prestado) y agregarcondimento productivo a tu web.De hecho muchas de las extensiones fabricadas porterceros incluyen scripts que puedes bajarlos libre ygratuitamente de sitios como DHtmlGoodies por ejemplo.Si no eres muy bueno/a en el tema, te agradará saber queJoomla! permite separar el HTML del PHP en susplantillas, lo cual agrega sencillez a la hora de recurrir arecursos foráneos.
  • 145. Aprende a diseñar InterfacesSi deseas desarrollar un portal informativo, convendría mucho que teinstruyeras en el Diseño de Interfaces Web, a fin de construir sitios querespondan lo mejor posible a su objetivo sin que por ello sacrifiques tu toqueestético.Unas sólidas nociones de Diseño de Interfaces te llevarán a una etapa másprofesional de desempeño otorgándote, a la vez, la capacidad de atender unnivel distinto de clientes. Esto se aplica a Joomla! y a toda clase de desarrollode plataformas dinámicas en la web.
  • 146. Practica y ¡Equivócate en grande!No tengas miedo de experimentar y fallar. Las fallas son las que teestimularán a practicar más, y la práctica productiva te dará el éxito.Descarga el pack Joomla! traducido al español; usa tu servidor local.Luego experimenta, investiga y haz las pruebas que desees; arruinatodos los packs que sean necesarios mientras vas comprendiendocómo funciona.
  • 147. La licencia de uso de Joomla!Joomla! es Software Libre bajo licencia GNU/GPL. Puedes modificar elsoftware, distribuirlo libremente, crear elementos que se adapten a éste ycomercializar tu trabajo sin permiso previo o posterior.Puedes remover los créditos del pie de página y colocar los tuyos si así lodeseas.La Licencia Pública General de GNU o más conocida por su nombre en inglésGNU General Public License, es una licencia creada por la Free SoftwareFoundation en 1989 (la primera versión), y está orientada principalmente aproteger la libre distribución, modificación y uso de software. Su propósitoes declarar que el software cubierto por esta licencia es software libre yprotegerlo de intentos de apropiación que restrinjan esas libertades a losusuarios.
  • 148. Enlaces relacionados con el proyectoJoomla!
  • 149. RecursosJoomla!Sitio oficial del proyecto Joomla!Joomla! SpanishUna comunidad de usuarios que tiene como fin lograr el pack de Joomla!totalmente en españolJoomla! - Foros en EspañolForos Joomla!Foros Joomla SpanishForos de Ayuda en españolJoomla! Documentación OficialDocumentación Oficial de Joomla! en Inglés
  • 150. RecursosCentro de Ayuda Joomla! SpanishTraducciones al español de la Documentación Oficial de Joomla!Joomla ExtensionsDirectorio oficial de extensiones para Joomla!Comunidad JoomlaTutoriales, manuales, traducciones y soporte para usuarios de Joomla!How To JoomlaTips and tricks from an experienced Joomla! user
  • 151. RecursosJoomlaos.dePlantillas, componentes y mucho másJoomlaos.netTutoriales y servicios JoomlaJoomla Argentina!Sitio oficial de la comunidad Joomla en Argenna.JoomlaBloggerJoomla tips, tutorials and news by Kristoffer SandvenAyuda JoomlaTutoriales, manuales, recursos y noticias de actualidad sobre Joomla!
  • 152. RecursosGnumla!Joomla! y Software libre en españolVideotutoriales Joomla! La PrimeraSerie de Videotutoriales creados por Hosting La PrimeraSolo JoomlaTodo sobre Joomla!
  • 153. Fuentes• www.joomla.org/• community.joomla.org/blogs/community/1533-new-features-in-joomla- 25.htmlhttp://ayudajoomla.com/• cocoate.com• es.wikipedia.org• www.maestrosdelweb.com