9.1 joomla

Click here to load reader

  • date post

    18-Nov-2014
  • Category

    Documents

  • view

    754
  • download

    1

Embed Size (px)

description

 

Transcript of 9.1 joomla

  • 1. JOOMLA!
  • 2. Administracin Administracin Podemos Podemos Qu es? Qu es? basada en basada en crear crear Es un gestor de Gestin Sitios web de noticiascontenidos dinmicos online de o CMS Sitios corporativos contenidos Sitios web de presencia Portales comunitarios
  • 3. Caractersticas de Joomla! Sistema de administracin sencillo y avanzado. Organizacin del sitio web. Publicacin de contenidos. Escalabilidad e implementacin de nuevas funcionalidades. Internacionalizacin. Administracin de usuarios. Diseo y aspecto esttico del sitio. Administrador de archivos multimedia. Disposicin de mdulos modificables. Encuesta. Feed de noticias. Publicidad. Estadsticas de visitas.
  • 4. Caractersticas de publicacinde pginas web en Joomla! Automatizacin en la publicacin. Archivo e historial. Formato de lectura. Envo por correo electrnico. Valoracin de contenidos Comentarios (opcional).
  • 5. Licencia de Joomla! El software Joomla! CMS es de uso gratuito, y de libre distribucin (Open Source), bajo licencia pblica general (GNU/GLP). http://gugs.sindominio.net/licencias/gples.html Es bueno que sepas que eres el propietario de tu sitio Joomla! pero no eres propietario del sistema Joomla! que utilizas para el mismo S se puede No se puede Quitar las declaraciones de Copyright y crditos Quitar las declaraciones de Copyright y crditosQuitar el crdito en el pie de pgina que tiene laQuitar el crdito en el pie de pgina que tiene la del cdigo fuente de Joomla! del cdigo fuente de Joomla!leyendaleyenda Cobrar por el software Joomla! en s mismo. Cobrar por el software Joomla! en s mismo. Usar el software para cualquier propsito. Usar el software para cualquier propsito. Estudiar cmo trabaja el sistema y adaptarlo a las Estudiar cmo trabaja el sistema y adaptarlo a las Modificar o Modificar o ampliar el cdigo fuente de Joomla! ampliar el cdigo fuente de Joomla!propias necesidades.propias necesidades. con el objeto con el objeto de revender o cobrar por el software. de revender o cobrar por el software. Redistribuirlo Redistribuirlo Alterar el cdigo fuente de Joomla! con el objeto Alterar el cdigo fuente de Joomla! con el objeto Cobrar por redistribuir el Cobrar por redistribuir el software o por prestar software o por prestar de darle denominacin o librarse de la licencia de darle denominacin o librarse de la licencia GNU/GLP, para propsitos de venta. GNU/GLP, para propsitos de venta.servicios relacionados con elservicios relacionados con el mismo. mismo. Alterar o eliminar la Alterar o eliminar la licencia licencia GNU/GLP GNU/GLP de de Hacer mejoras al programa, y redistribuirlo bajo los Hacer mejoras al programa, y redistribuirlo bajo los distribucin de Joomla! distribucin de Joomla!mismos trminos GNU/GLP.mismos trminos GNU/GLP. Pretender que Joomla! sea tuyo, para hacer de l Pretender que Joomla! sea tuyo, para hacer de l lo que quieras. lo que quieras.
  • 6. Front-end y Back-endUn CMS consiste en un Front-end, que es el sitio web (website), que los visitantes y losusuarios registrados pueden ver. Y un Back-end, que contiene la parte de administracin, localizado enuna URL diferente al sitio web.
  • 7. Ejemplo de Front-end, la portada o parte pblica de Joomla!Ejemplo de Back-end, Administracin deJoomla!
  • 8. Consideraciones generales Gestin de usuarios Ayuda Herramientas Men principal ExtensionesGestor multimedia AdministracinConfiguracin global Componentes Mens Contenidos
  • 9. Joomla es un sistema en continua revisin, y por tanto, Se recomienda que slo se realicen modificaciones cuando se sepa exactamente lo que se est haciendo: (Sitio, Sistema y Servidor).
  • 10. SITIOConfiguracin del sitio Sitio desactivado Mensaje para el sitio web desactivado Nombre del sitio web Editor WYSIWYG predeterminado Nmero de tems por pgina Longitud de la noticia* Se activan motores de bsqueda con Metapalabras clave del sitio.Ejemplo:http://localhost/index.php/joomla-license
  • 11. SISTEMAConfiguracin del sistema Palabra secreta Ruta a la carpeta de registro Activar los servicios web Servidor de ayudaParmetros del usuario Permitir el registro de usuarios Nivel de acceso predeterminado Activacin de cuentas para los usuarios nuevos Parmetros para los usuarios de la portada
  • 12. Configuracin multimedia Extensiones permitidas bmp, csv, doc, epg, gif, ico, jpg, odg, odp, ods, odt, pdf, png, ppt, swf,sxt,xcf,xls,BMP,CSV,DOC,EPG,GIF,ICO,JPG,ODG,ODP,ODS,ODT, PDF,PNG,PPT,SWF,TXT,XCF,XLS Tamao mximo (en bytes) Ruta al directorio de archivos Ruta al directorio de imgenes Subidas restringidas Extensiones ignoradasParmetros de depuracin de errores Depuracin de sistema Depurar el idiomaConfiguracin de sesin Duracin de la sesin Manejo de la sesin
  • 13. SERVIDORConfiguracin del servidor Ruta al directorio temporal Compresin GZIP de las pginas Informe de erroresConfiguracin de la base de datosConfiguracin del correo Programa de correo Direccin del remitente Nombre del remitente Ruta para Sendmail Autenticacin SMTP Usuario SMTP Contrasea SMTP Servidor (externo) SMTP
  • 14. GESTOR MULTIMEDIAPermite dos presentaciones: Vista en miniatura y Vista detallada.1. Los archivos se encuentran ordenados en carpetas: M_images Banners Smiles Stories
  • 15. 2 Pulsando con el ratn sobre el icono de un archivose abre una ventana pop-up para verlo:3 Crear una carpeta.4 Subida de archivos Empezar subida. Se pueden subir varios archivosa la vez, si tenemos activado el parmetro Habilitar la subida de Flash enla Configuracin Global.Se gestiona la cola de la operacin subida con el botn Limpiezacompletada, para eliminar todos los archivos de la cola, o con el icono
  • 16. Herramientas1. Mensajera interna2. Correo masivo3. Desbloqueo global4. Informacin del sistema Joomla posee una herramienta de comunicacin de mensajera privada interna, Supone una buena forma de mantenerse informados todos los administradores del sitio web entre s, sobre las distintas operaciones que estn realizando.*Adems, el usuario de tipo Super Administrador recibe notificacin de los nuevos artculos de contenido que se han creado.
  • 17. Responder Borrar Cancelar Escribir un nuevo mensajeCorreo masivo El usuario Sper Administrador puede enviar mensajes de correo masivos a grupos de usuarios, lo que lo convierte en una herramienta muy potente cuando se necesitan transmitir noticias importantes para la gestin de un sitio web. De forma predeterminada, si no seleccionamos destinatarios, el mensaje es enviado a todos los usuarios.
  • 18. Desbloqueo global El sistema permite que haya varios usuarios trabajando al mismo tiempo. Si en algn momento un usuario quiere actuar con un elemento que est siendo editado por otro, aparecer una indicacin textual de que esa operacin no se puede realizar, y el elemento aparecer marcado con el smbolo bloqueado.
  • 19. Mens Pueden mostrarse diferentes mens dependiendo de la seccin o pgina por la que se est navegando. Cada men debe tener un nombre de identificacin nico usado internamente por Joomla. Un men slo es visible en el sitio web si el correspondiente mdulo mod_mainmenu est habilitado (publicado).
  • 20. Crear un men Entramos en el panel de Gestin de mens y seleccionamos la accin Nuevo. Completamos la informacin de Detalles del men. En este caso: Seleccionamos Guardar. Y ya tenemos creado el nuevo men.Publicar (habilitar) un nuevo men creado Se selecciona el men y en la barra de herramientas se selecciona Habilitar.
  • 21. Editar un men1. Edicin de un men (permite nicamente modificar el Nombre nico, Ttulo y Descripcin del men).2. Editar el mdulo asociado al men (permite muchas ms opciones de configuracin).Apariencia del nuevo men en el Front-end.Copiar un Men Men othermenu y eligimos la opcin Copiar de la barra de herramientas.Borrar un Men
  • 22. Crear tems de men1. Eleccin del tipo de tem de menEjemplo del tem creado:
  • 23. 2. Que lleve en la navegacin a una seccin de contenidos que se muestren en formato blog. Ejemplo:
  • 24. Editar un tem de menCopiar un tem de men Realizar una copia de un determinado tem en otro men, manteniendo el tem que se copia en el men original.Mover un tem de men Realizar una copia de un determinado tem en otro men, pero eliminando el tem que se copia en el men original.Borrar un tem de men. La papelera Enviarlo a la papelera de mens, donde permanecer hasta que se decida su borrado definitivo o su recuperacin al men original.
  • 25. Contenidos
  • 26. Aadir contenido desde el Front-end
  • 27. Publicacin del artculo de contenido Metadata , Descripcin y Palabras clave para que los buscadores localicen este contenido.
  • 28. Artculo creado*Los usuarios de tipo Editor podrn ahora acceder al contenido de este artculo creado por un usuario de tipo Autor y realizar las correcciones que estime oportunas.
  • 29. Gestin se secciones de contenidoOpciones de la barra de herramientas: Publicar desde Front-End Despublicar Copiar Borrar Editar Nueva seccinAplicaciones Copiar una seccin Borrar una seccin (eliminar cualquier relacin de contenidos con esa clasificacin, por lo que es necesario que no tenga ninguna categora asociada ni ningn artculo incluido) Editar una seccin Crear una nueva seccin
  • 30. Gestin de categoras de contenido Existen tres categoras de contenido: ltimas noticias (ltimas), Destacados (Destacamos) y Preguntas frecuentes (Ejemplos). Es posible igual que en Secciones de Contenido: Mover, Copiar, Borra, Editar y Crear nueva categora de la misma forma.Gestin de artculos de contenidoArchivar artculo de contenido Decidir que sigue activo, pero no se encuentra clasificado dentro de la seccin/categora original.Mover artculo de contenido Realizar una copia exacta del artculo de contenido en una nueva seccin/categora, o bien para que sea desclasificado. El artculo desaparece de la clasificacin seccin/categora original.
  • 31. Copiar artculo de contenido Decidir en qu seccin/categora se va a realizar una copia.Borrar artculo de contenido Supone enviarlo a la Papelera de artculos.Editar artculo de contenidoCrear nuevo artculo de contenido
  • 32. ExtensionesPor extensiones entendemos todo aquello que realiza alguna tarea enJoomla! y que, junto al Core (corazn o ncleo de Joomla!), complementany desarrollan toda la potencialidad del sistema. Son extensiones: Los componentes Los mdulos Los plugins Los idiomas Las plantillas
  • 33. ComponentesSon pequeos programas independientes entre s, que estn junto al ncleode Joomla!, o bien se descargan aparte, y posteriormente se instalan desdeel panel de Administracin de Joomla!.Los componentes de Joomla! funcionan en dos niveles distintos: Dentro del nivel Administrativo, el usuario administrador realiza variasacciones: Define las opciones de configuracin del componente en cuestin. Crea tems y elementos que contienen datos e imgenes, etc. Edita, borra, elimina, publica, etc.
  • 34. Componentes (I) El otro nivel es el del Front-end: aquel que interacta con losusuarios/navegantes del sitio que pueden realizar acciones como: Filtrado de datos realizando bsquedas especficas. Envo de datos al sistema o al usuario administrador. Navegacin por sus tems y hasta creacin o edicin de contenidos especficos.Los archivos de estos componentes se encuentran en la carpeta /components/
  • 35. Componentes (II)Los componentes bsicos son: El componente que gestiona los contenidos de Joomla!: com_content. El componente que administra y muestra la pgina principal del sitio:com_frontpage. El componente encargado de administrar los contactos y enviar los mensajespor email que escriben desde el formulario los visitantes/usuarios:com_contact. El componente de administracin de banners: com_banners. El componente de encuestas y votaciones: com_poll. El componente de gestin y publicacin de enlaces: com_weblinks. El componente de sindicacin de noticias desde otros sitios:com_newsfeeds. El componente que genera las ventanas internas que contienen otraspginas/sitios (iframes): com_wrapper. El componente del buscador interno: com_search. El componente de mensajera interna: com_messages. Los componentes relacionados con las funciones de usuario: com_login,com_users.
  • 36. Gestin de ComponentesDesde la Administracin se permite gestionar varios de los componentes quevienen instalados en el Core de Joomla!: Anuncios (Banners): Permite clasificar los anuncios (banners) que uncliente quiere anunciar en nuestro sitio web en categoras. Contactos: Los contactos disponibles en nuestro sitio web, se administran deforma sencilla gracias a este componente. Servidor de noticias (newsfeed): Son las Noticias Externas dispnibles paralos usuarios del sitio web. Encuestas: Gestin de encuestas, Editar y crear encuestas. Buscar: Permite decidir si se contabilizan las bsquedas que se realicen en elFront-end de texto especfico en los contenidos de nuestro sitio web. Enlaces web: Gestionar, editar y crear enlaces web / Gestionar, editar ycrear Categoras de enlaces web.Se accede a la administracin de estos componentes desde el menComponentes del men principal de la Administracin de Joomla!
  • 37. MdulosSon aplicaciones mucho ms simples que los componentes y generalmenteson una extensin o complemento de algn componente. Los mdulosmuestran informacin secundaria, simplificada y breve que toman de la basede datos y luego cargan sobre los laterales del sitio (en las columnas de losextremos). Pero tambin tienen funciones ms importantes que llevar a cabo:pueden publicar los enlaces del men, recoger datos de acceso mediante unformulario, etc.Los mdulos poseen dos niveles de aplicacin. Se accede a la administracinde uno u otro desde el men principal de la administracin de Joomla! Mdulos del nivel de administracin: Aqu aparecen todos los mdulosutilizados en la Administracin (Back-end) de Joomla! Se encuentranlocalizados en la carpeta del servidor. Mdulos del nivel del Front-end: Aqu se encuentran todos los mdulos quepueden ser visualizados en el Front-end. Se encuentran localizados en lacarpeta del servidor.
  • 38. PluginsLos plugins son aplicaciones que literalmente "interceptan" los tems decontenido (documentos o tems de componentes) antes de ser mostrados ypublicados por el sistema, y le agregan informacin adicional o lo "alteran" enforma dinmica, completando as el contenido total que va a ser entregado alnavegador del usuario final.El acceso a la gestin de los plugins se realiza desde el men principal de laAdministracin de Joomla!PlantillasSe accede a la administracin de la gestin de las plantillas instaladasdesde el men principal de la Administracin de Joomla!
  • 39. Extensiones de tercerosSon extensiones preparadas para ser instaladas en Joomla!: Extensiones deterceros (Third Party Developers). Componente: Xmap: Es un componente que permite crear un mapa delsitio web utilizando la estructura de los mens, y as poder accederrpidamente a toda la navegacin creada en el sitio web. Mdulo: RoKSlideshow: Es un mdulo que permite mostrar una coleccinde imgenes localizadas en una carpeta en nuestro servidor, en la localizacinque el gestor multimedia predispone para las imgenes: images/stories.Plugin: Plugin for YouTube videos: Este plugin permite integrar videos deYouTube en artculos de contenido. Plantilla: Las plantillas permiten, con instalaciones sencillas, disponer de unsitio web elegante y flexible con facilidad.
  • 40. Aplicando la funcionalidadde Joomla!Se presenta una coleccin de extensiones claramente tiles en entornoseducativos, con referencias a las funcionalidades que implementan al sistemaJoomla! y orientaciones para su instalacin y gestin, si procede. Perotambin se debe entender que en la implementacin de extensiones, a veces,ser necesario asegurar la compatibilidad y la interseccin de tareasrealizables entre ellas. AlphaContent: Es un directorio al estilo de Yahoo que muestra unaordenacin alfabtica de los artculos de contenido. El directorio se crea conlas secciones y categoras publicadas en nuestro sitio web; y permite ladefinicin de una gran cantidad de parmetros para la presentacin y posibleseleccin de las secciones o categoras que sern o no publicadas. Attachments for content articles: Permite cargar (subir) archivos alservidor y adjuntarlos en la parte final de un artculo de contenido.
  • 41. Aplicando la funcionalidadde Joomla! (I) JoomlaComment: Permite aadir comentarios a artculos de contenido. GCalendar: Es una extensin que permite integrar calendarios de Googlepara ser mostrados en el Front-end de Joomla! Es preciso tener antes creadoen Google el calendario que se quiere mostrar en nuestro sitio web, y conocerlas caractersticas del calendario que ser utilizado para integrarlo en Joomla! Phoca Guest Book with Captcha: Permite crear y administrar libros devisitas con facilidad, incluyendo una imagen de verificacin,Captcha, paraevitar la inclusin masiva de artculos en el libro de visitas. Fcilmenteconfigurable. Joomla Advanced Message: JAM: Es un sistema de gestin de mensajeraprivada muy til para mantener contactos con personas que estnmanteniendo el proyecto que se desarrolle en nuestro sitio web. La instalacindel componente presenta errores en archivos de idiomas no localizados quedeben ser omitidos. Simplest Forum: Proporciona un sencillo y completo sistema de gestin deforos para ser implementado en Joomla! La instalacin del componente serealiza con un nico archivo. MgMedia2: Es una completa extensin que permite mostrar muchos tipos dearchivos multimedia en el contenido: flv, mp4, mpeg, wav, mp3, mov,youtube, googlevideo...
  • 42. Aplicando la funcionalidadde Joomla! (II) Expose Flash Gallery: Es una elegante galera de imgenes y videosgestionada con facilidad desde el Back-end. DOCman: Es un gestor de descargas muy completo, permitiendo integrar enJoomla! un gestor de documentos que permite subir al servidor archivos ygestionarlos fcilmente en categoras para disponerlos para su descarga ennuestro sitio web creado con Joomla! Presenta las siguientes caractersticasbsicas: Permite crear infinitas categoras y subcategoras. Los archivos pueden ser subidos desde una localizacin local o remota. Dispone de un sistema de acceso fcilmente configurable, para decidir qu tipo de usuario puede hacer qu operacin. Permite crear grupos propios de usuarios al margen de los establecidos por Joomla. IDoBlog: Es una extensin que integra un sencillo blog multiusuario muyverstil (Gestiona perfiles de usuario, Permite comentarios, Reconoce amigospara trabajar conjuntamente, Maneja plantillas, Permite sindicacin, Posee unsistema de notificaciones, Etc...)
  • 43. Mantenimiento del espacioweb Actualizaciones de Joomla!: La actualizacin a las nuevas versiones deJoomla! es siempre necesaria si queremos que nuestro espacio web no tengavulnerabilidades peligrosas, y mantenga depuradas sus funcionalidades.Aunque el proceso que se describe es sencillo, es conveniente realizar copiasde seguridad antes de toda actualizacin, tal y como se describe en elapartado siguiente de este captulo. Copias de seguridad del espacio web: Es conveniente realizar copias deseguridad con cierta frecuencia. En caso de que el sitio web deje de estaroperativo, por el motivo que sea, siempre podremos recuperar la ltimacopia de seguridad realizada.
  • 44. Mantenimiento del espacioweb (I) Restauracin de una copia de seguridad del espacio web: Si tenemosrecuperada la copia de seguridad, la restauracin del espacio webrequiere dos pasos: Restaurar la estructura de archivos y carpetas en el servidor, para lo que utilizaremos un programa cliente de FTP. Restaurar la base de datos. Si tenemos la opcin de utilizar un gestor de bases de datos tipo PhpMyAdmin el proceso es sencillo. La seguridad en nuestro espacio web: En primera instancia, paramantener nuestro espacio protegido en la red, y considerando que sitenemos nuestro sitio albergado en un servidor remoto, lo ms probable esque no podamos modificar las configuraciones del servidor HTTP ni de PHP.Joomla! ya es en s un sistema muy seguro, pero es preciso actuar con ciertadiligencia si no queremos tener sorpresas desagradables.
  • 45. INSTALACIN Instalacin de Joomla! en un servidor web local WAMP. instalacin de un servidor web local en Windows. Instalacin de un servidor web local en Linux: LAMP. Instalacin de un servidor web local en Mac OS X: MAMP. Instalacin de Joomla! en un servidor remoto
  • 46. Instalacin en un servidor web local I Requisitos de Instalacin - Servidor http: Apache 1.13.19 o superior. - Servidor de bases de datos: MySQL 3.23.x o superior. - Intrprete del lenguaje PHP 4.4.3 o superior.Adems, se debe tener XML1 y soporte Zlib2 configurado en PHP. Navegadores:Internet Explorer (versin 5.5 +), Firefox, Mozilla, Netscape, Opera,Camino, Omniweb, Epiphany, Konqueror...
  • 47. Instalacin en un servidor web local II WAMP. Instalacin de un servidor web local en WindowsPara Windows XP, Vista y 7.- Instalar WampServer2.
  • 48. Instalacin webUna vez que tenemos todo dispuesto, Apache, PHP, MySQL, usuario deMySql y base de datos, la instalacin de Joomla! es sencilla, bsicamenteconsiste en: Copiar archivos de la instalacin en una nueva carpeta del servidorApache. Iniciar el proceso de instalacin a travs de un navegador.1. Creamos una carpeta de nombre joomla en la carpeta que utilizaApache para servir archivos.En Windows: c:wampwww c:wampwwwjoomla
  • 49. Instalacin web (I)2. Descomprimimos el archivo y copiamos ntegramente su contenido en la carpeta joomla. Paso 1: Idioma. Paso 2: Comprobacin previa.
  • 50. Instalacin web (II) Paso 3: Licencia. Paso 4: Base de datos.
  • 51. Instalacin web (III) Paso 5: Configuracin FTP. Paso 6: Configuracin.
  • 52. Instalacin web (IV) Paso 7: Finalizar.
  • 53. Instalacin en un servidorremotoRequerimientos del servidor. Servidor Apache. Servidor de base de datos MySQL. Intrprete de lenguaje PHP. XML. Soporte Zlib
  • 54. Instalacin en un servidorremoto (I)Instalacin de Joomla!. Sigue los mismos pasos que la instalacin en unservidor web local. Descomprimir en nuestro equipo el paquete de instalacin de Joomla! Subir las carpetas y los archivos a la carpeta del servidor remoto. Iniciar la instalacin web.