centroscivicos.getafe.es
MANUAL TCNICO
de la web
Centros Cvicos de
Getafe
Casa de Oficios Diseo web y multimedia 2.0 para el desarrollo de redes sociales
Agencia Local de Empleo y Formacin (ALEF)
Ayuntamiento de Getafe
Versin 1.3 11/05/2012
http://centroscivicos.getafe.es
ndiceIntroduccin3El servidor web, la base de datos y el gestor de contenidos Joomla!3El hosting4La plantilla6Software y configuracin7Software7Configuracin7Instalacin inicial8Instalacin de Joomla! 2.58Instalacin de extensiones9Instalacin de la plantilla de los centros cvicos9Correo Electrnico Centros Cvicos10Copia de Seguridad11Archivos y carpetas11La base de datos12Enlaces de inters15
Introduccin
La pgina web de los Centros Cvicos de Getafe ha sido desarrollada en el ao 2012 por los alumnos-trabajadores de la Casa de Oficios (CO) Diseo web y multimedia 2.0 para el desarrollo de redes sociales de la Agencia Local de Empleo y Formacin del Ayuntamiento de Getafe (ALEF).
La web ha sido desarrollada sobre Joomla! 2.5 utilizando una plantilla diseada por los alumnos y una serie de extensiones gratuitas de la comunidad Joomla! lo que la convierte en una pgina muy flexible, fcil de gestionar y alimentar de contenidos por usuarios sin conocimientos avanzados.
El alcance de este documento es ensear a los administradores de sistemas a mantener, reinstalar o mover el sitio a otra ubicacin de manera que el departamento de sistemas de los centros cvicos sea autosuficientes para gestionar la pgina.
El servidor web, la base de datos y el gestor de contenidos Joomla!
La web de los centros cvicos de Getafe est creada sobre el gestor de contenidos Joomla! 2.5.
Los requisitos tcnicos para el funcionamiento apropiado de Joomla! 2.5 son:
PHP
5.3 +
5.2.4 +
http://www.php.net
MySQL
5.0.4 +
5.0.4 +
http://www.mysql.com
Apache(with mod_mysql, mod_xml,and mod_zlib)
2.x +
2.x +
http://www.apache.org
Microsoft IIS
7
7
http://www.iis.net
(En esta ocasin se ha elegido Apache como servidor en lugar de Microsoft IIS 7, en Windows Server 2008 ser necesario, por tanto, desactivar ste previamente.)
El hosting
Actualmente el servidor se encuentra alojado dentro de una mquina virtual que funciona sobre una mquina fsica, esto es as para simplificar los futuros traslados fsicos del hosting.
La mquina fsica
La mquina fsica est bajo el control y mantenimiento de la empresa encargada de los sistemas informticos de la Agencia Local de Empleo y Formacin, en adelante, ALEF. El nombre de la citada empresa es CISET y su email de contacto es [email protected].
(Es conveniente enviar el correo a CISET desde la direccin de correo [email protected])
La mquina virtual Conexin Remota
Mquinavirtual Oracle VM Virtualbox 4.1.8:
Sistema Operativo: Windows server 2008 R2 standard SP1 64b con 2GB RAM
Nombre: CENTROSCIVICOS
Conexin remota (RDP): 217.172.64.149:3390
Usuario: [VER ANEXO]
Contrasea: [VER ANEXO]
Desde Windows podemos utilizar para la conexin remota el programa preinstalado.
Men Inicio Todos los programas Accesorios Conexin a Escritorio Remoto
En la ventana que se abre (que podemos ver en la imagen superior de la derecha) tenemos un botn de Opciones desde el que podremos indicar que conecte una unidad de disco de nuestro equipo con el remoto de forma que podamos traernos los archivos necesarios.
Al pulsar el botn de Opciones se muestran ms opciones debajo y, adems, se muestran una serie de pestaas, en la pestaa Recursos locales, en la parte inferior vemos un botn Ms, ste abre una nueva ventana donde podemos seleccionar la unidad o unidades que deseamos conectar al equipo remoto.
En este momento pulsamos el botn Aceptar de esta ltima ventana y, posteriormente, el botn Conectar en la ventana anterior.
Una vez conectados a la mquina remota, en el explorador de Windows veremos una unidad de disco ms con el nombre de nuestro equipo local. Al copiar archivos en sta unidad los estaremos trayendo al equipo local, por este motivo la velocidad de la copia de archivos ser ms lenta, dependiendo de la conexin a internet que tengamos.
La plantilla
La pgina ha sido optimizada para garantizar la experiencia del 95% de los usuarios de Espaa a la fecha de creacin de este documento.
Para una resolucin de 1024x768 no es necesario el scroll horizontal y es notable la posibilidad de scroll vertical y la existencia de ms contenido al hacer ste.
Los navegadores
Se ha probado con los navegadores:
Internet explorer 8
Mozilla Firefox 3
Google Chrome 18
Maxthon 3
La respuesta de estos hace suponer que no existirn problemas notables en el resto de los navegadores ms utilizados garantizando la experiencia a ms del 99% de los usuarios.
Software y configuracin
Ha sido necesario realizar, sobre la mquina virtual citada anteriormente, la instalacin de ciertos programas as como su configuracin para el correcto funcionamiento de la pgina.
(El acceso web al servidor, su disponibilidad 24/7 y la seguridad necesaria han sido proporcionados por la empresa CISET.)
Software
WampServer 2.2 http://www.wampserver.com que a su vez ha proporcionado:
Apache 2.2.21
PHP 5.3.10
MySql 5.5.20
Phpmyadmin 3.4.10
Joomla! 2.5.4 http://www.joomla.org
Configuracin
Base de datos
El nombre de la base de datos es joomla_ccg
Se le ha aadido el prefijo a todas las tablas utilizadas por joomla: ccg_
Usuario: [VER ANEXO]
Contrasea: [VER ANEXO]
Ubicacin de los archivos de la web
Todos los archivos se encuentran en el directorio C:\wamp\www
(Es el directorio por defecto utilizado por la instalacin wampserver, se han eliminado los archivos por defecto que ah se instalan.En la configuracin de wampserver no se da por defecto permisos remotos a esta carpeta, ser necesario hacerlo manualmente.)
Instalacin inicial
A continuacin explicaremos como realizar una instalacin inicial del sitio web suponiendo que el software y la configuracin explicada en el apartado anterior ya haya sido realizada por el departamento correspondiente.
Instalacin de Joomla! 2.5
Descargamos la versin de Joomla! 2.5 de la pgina oficial y descomprimimos el contenido del archivo descargado en el directorio donde deban estar los archivos del sitio web.
(Los archivos de la imagen se corresponden con la instalacin actual por lo que, en una instalacin inicial, habra menos en este punto.)
Con un navegador de internet accedemos a la direccin URL de la pgina y aparecer una pgina web que nos guiar a travs de la instalacin.
Al finalizar la instalacin se habr creado un archivo llamado configuration.php en el directorio raz. Si fuera necesario repetir la instalacin debemos borrar este archivo, recuperar el directorio installation si lo hemos eliminado durante la instalacin, y volver a cargar la URL del sitio, Joomla! empezar de nuevo con la instalacin.
(Es conveniente tener una copia del archivo configuration.php, si fuera necesario una instalacin de cero tendremos en l una referencia. Para ms informacin dirigirse a la documentacin oficial de Joomla!)
Instalacin de extensiones
Para la realizacin de la pgina nos hemos ayudado de ciertas extensiones que ser necesario instalar inicialmente desde el gestor de extensiones de Joomla!
Mini Front Page _v2.1.3
Xmap _v2.2.1
Addthis _v1.5.5
Googlemap _v2.1.5
Instalacin de la plantilla de los centros cvicos
Tambin desde el gestor de extensiones se instala la plantilla de la web de los centros cvicos, es decir, el aspecto del sitio web, utilizando el archivo comprimido de tipo zip.
Luego ser necesario dirigirse al gestor de plantillas para seleccionar sta como predeterminada y, posteriormente, dirigirse al gestor de mdulos para ubicar cada mdulo en la posicin correspondiente.
Correo Electrnico Centros Cvicos
Se ha creado una direccin de correo electrnico para los centros cvicos:
Para poder gestionar este correo debemos acceder desde cualquier navegador de internet a la URL: https://correo.aytogetafe.es/owa
En el nombre de usuario debemos incluir tambin el dominio.
Usuario: [VER ANEXO]
Contrasea: [VER ANEXO]
Microsoft Office Web Access
Copia de Seguridad
Ser necesario realizar copias de seguridad diarias del sitio web para evitar la prdida de datos. Estas copias pueden hacerse a varios niveles:
Copia de toda la mquina fsica Este tipo de copias las realizar la empresa o administradores de sistemas que lleven el hosting.
Copia de la mquina virtual Este tipo de copias las realizar la empresa o administradores de sistemas que lleven el hosting.
Copia del sitio web Este es el tipo de copia de seguridad que entra en el alcance del presente documento. Ser necesario salvar/restaurar los archivos y carpetas indicados a continuacin y, sobretodo, la base de datos.
(No es recomendable dejar las copias en la misma mquina del servidor, si hubiera un dao fsico de sta se perderan tambin las copias. )
Archivos y carpetas
La nica carpeta que ser necesario salvar/restaurar es la correspondiente al gestor multimedia puesto que contendr todos los archivos que se hayan ido subiendo a los diferentes artculos.
(En las rutas indicadas sustituir [JOOMLA] por la carpeta en la que se encuentre nuestro sitio web.)
[JOOMLA]/images
Otros archivos modificados durante la creacin del sitio web
Algunos archivos ms fueron modificados para la creacin de este sitio, slo ser necesario restaurar stos en caso de instalacin desde cero y su copia slo ser necesaria en caso de haber sido modificados (excepto el configuration.php, ese no se restaura, se tiene como referencia).
[JOOMLA]/media/system/images/arrow.png
[JOOMLA]/modules/mod_aidanews2/css/ccg_destacados.css
[JOOMLA]/modules/mod_minifrontpage/themes/default/assets/css/style.css
[JOOMLA]/media/editors/tinymce/templates/template_list.js
[JOOMLA]/configuration.php
La base de datos
Todos los textos de los contenidos, las configuraciones de los mdulos, datos de los usuarios, fechas, permisos, etc. se encuentran en la base de datos, por lo que es de vital importancia realizar copias de sta tambin diariamente.
En la mquina donde se encuentra instalado el servidor hay una aplicacin web para gestionar grficamente desde un navegador web la base de datos.
En la url del navegador pondremos la url http://localhost/phpmyadmin
(Aunque se trata de una aplicacin web, por motivos de seguridad el servidor no permite conectarse a la base de datos desde otro equipo por lo que el navegador web debe abrirse en la misma mquina. Para acceder desde el servidor a una pgina instalada en l mismo se utiliza la URL localhost)
En la pgina que se muestra veremos un men horizontal con una opcin a la derecha Ms que despliega un men con ms opciones entre las que se encuentran Exportar e Importar
Hacer una copia de seguridad - exportar
Al pulsar en Exportar veremos una pgina con las opciones de exportacin. Al marcar la opcin personalizado se muestran ms opciones de las cuales solo tenemos que preocuparnos de dos.
Debemos seleccionar solo la base de datos de la web joomla_ccg
Marcamos la opcin Agregar sentencia DROP DATABASE
Finalmente pulsamos el botn Continuar y se descarga un archivo localhost.sql con toda la informacin de la base de datos de la web que ser el que guardemos.
Recuperar una copia de seguridad - importar
Al pulsar en Importar veremos una pgina con las opciones de importacin.
En sta ser necesario pulsar en el botn examinar y seleccionar el archivo localhost.sql de la copia de seguridad que queremos restaurar.
Al final de la pgina vemos de nuevo el botn Continuar. Inmediatamente despus, en la parte superior de la pgina veremos durante un breve periodo de tiempo un mensaje de carga.
Cuando la carga se haya realizado, tambin en la parte superior de la pgina, veremos el mensaje con el resultado del proceso.
Enlaces de intersWeb Oficial de Joomla!
http://www.joomla.org
Web de Joomla! en Espaol
http://www.joomlaspanish.com/
Manual Tcnico (2)