trabajo joomla(cristian alonso).pdf

Upload: alu20491577a

Post on 10-Mar-2016

20 views

Category:

Documents


0 download

TRANSCRIPT

  • Extensin para maximizar el potencial de Joomla: JEvents

    Curso: 2ASIX Asignatura: Implantacin de Aplicaciones Web

    Fecha: 13/01/2016 Alumno: Cristian Aarn Alonso de la Cruz

  • NDICE

    1 Introduccin......................................................................3

    1.1 Objetivos........................................................................3

    1.2 Caractersticas de la maquina virtual..............................3

    1.3 Caractersticas del software............................................3

    2 Instalacin..........................................................................4

    2.1 Instalacin Opcin 1.......................................................6

    2.2 Instalacin Opcin 2.......................................................6

    3 Pruebas.............................................................................10

    4 Posibles problemas y sus soluciones................................18

    5 Conclusin........................................................................19

    6 Valor aadido....................................................................19

    7 Bibliografa.......................................................................21

  • 1 Introduccin

    1.1 Objetivos

    Este manual es posterior a la instalacin de Joomla, los nicos requisitos que esto requiere son una conexin a internet un servidor con el Joomla instalado y un cliente desde el que poder acceder a Joomla.

    Los objetivos de este manual son: instalar el calendario de eventos JEvents, extensin gratuita de Joomla, configuracin bsica de dicha extensin y la enseanza de su uso bsico

    1.2 Caractersticas de la maquina virtual

    Para este ejercicio utilizaremos un servidor de Linux el cual tiene las siguientes caractersticas

    Disco duro 8GB Memoria Ram 1GB Adaptador de Red Atheros AR9485 Wireless Network Adapter Controlador de USB OHCI

    1.3 Caractersticas del software

    Sistema Operativo Ubuntu Server 14.04.3 LTS de 64 bits Adaptador de red en modo adaptador puente Aplicacin Web Joomla versin 3.4.5 Stable Servidor Web Apache/2.4.7 Versin de la plataforma Joomla 13.1.0 Stable Versin JEvents 3.4.0

    Ademas de esto usaremos una maquina real con un Sistema Operativo de Windows 10 y Google Chrome versin 47.0.2526.106 m, adaptador de red Atheros AR9485 Wireless Network Adapter. Tambin puede hacerse con cualquier otro navegador web.

    3

  • 2 Instalacin

    Una vez visto el escenario del que disponemos procederemos a instalar nuestra extensin, primero de todo deberemos entrar en el backend del Joomla, para poder administrar nuestro servidor de Joomla, para esto tendremos que ir al navegador web desde el cliente y hacer clic en el apartado extensiones

    Una vez aqu tendremos dos opciones, podremos buscar la extensin entre todas las posibles o la mejor y mas rpida forma, que consistira en usar el buscador que tenemos en la pgina, ya que sabemos el nombre de la extensin que vamos a instalar.

    4

  • Como podemos ver en la imagen de abajo nos aparece mas de una extensin, pero usualmente como es el caso la que nosotros hemos buscado aparecer la primera

    Clicaremos en la extensin que queremos instalar, en este caso el JEvents y nos llevara a una pgina en la que podremos ver varias caractersticas de la extensin como son el autor o la versin.

    Imagen 1

    5

  • Como podemos ver en la imagen anterior para instalarlo tendremos dos opciones. La opcin 1 es instalarlo directamente mediante el Joomla, con lo cual se instalara directamente desde el Joomla sin necesidad de descargar nada, esta es la opcin mas rpida, pero no necesariamente la mejor ya que Joomla no siempre tiene las ltimas versiones.

    2.1 Instalacin opcin 1

    Cuando le demos al botn de instalar de la primera opcin nos aparecer esta ventana a la cual clicaremos en instalar para que instale la extensin.

    Como tambin podemos ver encima del botn nos dice el nombre de la extensin y el lugar desde donde se instalara.

    Una vez acabada la instalacin nos aparecer una ventana de configuracin en la cual comenzaremos a hacer las pruebas.

    2.2 Instalacin opcin 2

    En la segunda opcin tendremos que hacer un poco mas de trabajo, pero esto nos asegurara que tengamos siempre la ltima versin de la extensin que queramos, al menos en el momento de la instalacin.

    6

  • Como podemos ver en la imagen 1 de la pgina 5 le daremos al segundo botn, haciendo esto nos iremos a la pgina web de los directorios de Joomla.

    Clicaremos el botn naranja y eso nos llevara a la pgina de descargas de JEvents, donde tendremos que escoger el primero de los link que aparecen abajo

    7

  • Una vez clickemos en el link nos aparecer una ventana nueva en la cual nos saldrn las versiones de JEvents que se pueden descargar tendremos que ir hacia abajo en la ventana del navegador para verlas todas.

    La versin que descargamos en la opcin 1 era la 3.4.0, como podemos ver aqu la versin cambi el da 27 de noviembre de 2015 a la 3.4.4, como podemos ver yo ya he descargado la versin haciendo click en el botn de descarga.

    8

  • Como podemos ver en la imagen de la pgina anterior tenemos marcada la pestaa que hay que clicar.

    Tendremos que clicar en la pestaa seleccionar archivo y nos dejara buscar el archivo de la extensin

    Una vez elegido el archivo de la extensin le daremos al botn Subir e instalar. Una vez instalado nos aparecer esta pantalla.

    9

  • 3 PruebasUna vez instalada la extensin JEvents procederemos a crear eventos

    sencillos para comprobar que realmente funcionan.

    Para esto tendremos que activarlos, en la pagina de mdulos que podemos ver a continuacin

    Como podemos ver esta es la pgina de modulos a la cual se va mediante la pestaa extensiones, como muestra la imagen todos los mdulos de nuestra extensin estn desactivados ahora mismo.

    Para activarlos tendremos que clicar en las x rojas que hay en la tercera columna de iconos y se convertirn en ticks verdes mostrando que ya estn publicados

    Como veremos en la siguiente imagen hemos activado el calendario que es el modulo llamado JEvents Calendar.

    10

  • Para hacer las pruebas los iremos activando uno a uno y comprobaremos que realmente funcionan en el frontend,una vez activado el mdulo tendremos que configurarlo para esto tendremos que clicar en el mdulo que queramos configurar.

    11

  • Como podemos ver el mdulo esta ahora mismo en la posicin 8, no obstante si vamos al frontend aun no funciona, esto es debido a que tenemos que asignarlo a las distintas pginas esto lo haremos en la 2 pestaa que se llama Asignacin de mdulo

    Para hacer la comprobacin lo pondremos en todas las pginas

    Una vez hecho esto debera aparecer el calendario en el frontend.

    12

  • Como podemos ver tenemos el calendario al lado izquierdo que es la posicin 8 que le hemos asignado en el backend, con el da en el que estamos con un fondo naranja.

    Si clicamos en el diccionario podremos ampliarlo y ver mejor los eventos en distintos periodos de tiempo

    El siguiente mdulo que probaremos sera el JEvents View Switcher, este mdulo cambia la configuracin bsica del calendario de eventos para mostrar distintos colores o formas. Para ello iremos de nuevo a la pgina de configuracin de mdulos y introduciremos los mismos cambios que hemos introducido en el mdulo anterior, exceptuando la posicin, para este mdulo usaremos la posicin 7.

    Como veremos en la siguiente imagen el mdulo aparecer en la parte derecha de la pantalla y veremos un par de las configuraciones para probar las diferencias.

    13

  • Como podemos ver ambos calendarios han cambiado en algo en comparacin con el primero que hemos mostrado, no es algo excesivamente importante pero es una opcin para que cada usuario se ponga el calendario que mas le guste.

    14

  • Esto lo podemos hacer con cada mdulo de JEvents, eligiendo su posicin para poder usarlos.

    Una vez visto como configurar los mdulos de JEvents veremos como hacer un evento.

    Para esto tendremos que ir a la pestaa Componentes y clicar en JEvents una vez hecho esto nos saldr la ventana de configuracin de JEvents.

    Aqu podremos hacer varias cosas pero la mas importante es la de organizar los eventos, para ello le daremos a Manage Events, que es la segunda opcin. Una vez que hemos entrado en el Manage Events podremos crear y editar mdulos.

    Los eventos son distintas tareas que hay que hacer en unos periodos de tiempo determinados, usualmente los administradores o aquellos que tengan alguien bajo su mando sern los que tengan permisos para crear y editar sus eventos, cada uno los suyos.

    15

  • En la siguiente imagen veremos la pgina de configuracin de los eventos.

    Como podemos ver hay varias opciones, por ahora la que nos importa es la de crear un evento nuevo, que nos llevara a la siguiente ventana.

    Como podemos ver tenemos ciertas caractersticas que podemos cambiar en el evento.

    16

  • Una vez configuradas todas las caractersticas del evento tendremos que configurar el da y la hora en la que haremos el evento. Para esto tendremos que darle a la segunda pestaa de configuracin en la que pone Calendar.

    Nos aparecern varias opciones que son la hora y el dia en el que queremos que se ponga el evento, si queremos que se repita, y tambin si queremos que el evento tenga un lmite de tiempo o no.

    Una vez hecho el evento volveremos a la ventana de edicin de eventos y lo publicaremos haciendo clic en el cuadro de seleccin y clicando en publicar.

    17

  • Como podemos ver el evento nos sale un mensaje diciendo que el evento ha sido correctamente publicado.

    Ahora comprobaremos que realmente el evento se ha publicado en el frontend.

    Como podemos ver nos muestra el evento que hemos puesto el 20 de enero, incluso en el calendario podemos ver que los nmeros de los das 20 y 21 en los cuales esta el evento estn coloreados de otro color.

    4 Posibles problemas y sus soluciones

    Aunque no exactamente un problema para el administrador, si lo es para los clientes puesto que estos probablemente no tengan tanto conocimiento de informtica, como se muestra en las fotografas la IP de mi servidor cambia constantemente, el motivo de esto es que tengo una red variable, de modo que cada vez se le asigna una IP distinta a la maquina virtual, esto es algo que no debera suceder puesto que podra ser difcil para los clientes el acceder a el.

    Para arreglar esto todo lo que tendramos que hacer seria conectar una segunda tarjeta de red y configurarla en modo esttico para que de esta forma la IP siempre sea la misma y no haya problemas en el DNS ni nos cambie la IP continuamente.

    18

  • La extensin no tiene una gran dificultad de configuracin, no obstante tiene un ligero problema, que es la cantidad de mdulos que tiene, debido a esto puede resultar difcil conseguir que la pgina web sea agradable a la vista por peligro de tener demasiados mdulos. La solucin a este problema es bastante simple, todo lo que hay que hacer es poner en la pgina web los mdulos mas interesantes y tiles, que es una de las razones por las cuales hemos puesto nicamente dos mdulos en la pgina de muestra.

    5 Conclusin

    En definitiva, mientras que no es una herramienta absolutamente imprescindible, este calendario de eventos es muy til a la hora de planificar trabajos o proyectos para horas especficas o otros avisos como podra ser el mantenimiento de un servidor, o algn evento social.

    6 Valor aadido

    Como podemos ver los eventos son importantes, para todos aquellos que han hecho alguna vez FP en la comunidad valenciana sabrn que hay un mdulo muy parecido de eventos de calendario en el moodle, en el cual los profesores ponen los trabajos y ejercicios que hay que entregar para que se sepa la fecha y hora lmite de la entrega.

    19

  • Como hemos visto antes un poco por encima, las extensiones no suelen estar siempre actualizadas a la ltima versin, por tanto es importante saber siempre como encontrar la pgina de cada aplicacin. Para encontrar la pgina todo lo que tenemos que hacer es clicar en la extensin que queremos en el Joomla y clicar en la pestaa de los Directorios. Esto requiere que instalemos las extensiones mediante los paquetes, pero as nos aseguraremos de tener la versin mas nueva.

    20

  • 7 Bibliografa

    Directorio de extensiones de Joomlahttp://extensions.joomla.org/index.php?option=com_jed&view=extension&layout=default&id=12

    Directorio de extensiones de Joomla JEvents http://www.solojoomla.com/directorio-joomla/calendarios-y-eventos/eventos/jevents.html

    Pgina de descarga de JEvents https://www.jevents.net/download-area/jevents

    Pgina de descarga de JEvents versin 3 https://www.jevents.net/download-area/jevents/category/jevents-3-1

    Videotutorial de ayuda para JEvents https://www.youtube.com/watch?v=cSfM7T0bIik

    21