web202011.wikispaces.com · web viewen esta ocasión se ha elegido apache como servidor en lugar de...

24
MANUAL TÉCNICO de la web Centros Cívicos de

Upload: buinguyet

Post on 18-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

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:

[email protected]

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)