27
Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Embed Size (px)

Citation preview

Page 1: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Instalación de Xerxes

Teresa Matamoros Casas8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Page 2: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Índice

1. Xerxes y X-Server2. ¿Qué es Xerxes?3. Instalación básica

•Obtener el código•Crear la base de datos•Configurar la aplicación (caja de búsqueda, url limpias, etc)

1. Configuración avanzada•Hojas de estilo•Permisos de acceso•Texto completo•Traducción de la interfaz

• Problemas de Xerxes

Page 3: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Xerxes + X-Server

Page 4: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Xerxes + X-Server

X-Server: Módulo de MetaLib que permite enviar consultas a través de sintaxis XML y recibir datos en una plataforma distinta a la propia de la aplicación

Page 5: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Xerxes + X-Server

X-Server: Módulo de MetaLib que permite enviar consultas a través de sintaxis XML y recibir datos en una plataforma distinta a la propia de la aplicación

SOLUCIÓN para simplificar la interfaz de Metalib para la ciudadanía.

Page 6: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

¿Qué es Xerxes?

Xerxes es:

• Una aplicación gratuita.

•Escrita en PHP5 y XSLT .

•Ofrece un interfaz personalizable para MetaLib.

•Utiliza X-Server para acceder a Metalib.

Page 7: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

¿Por Qué?

• 10 razones según sus creadores: http://library.calstate.edu/walker/2006/top-ten-reasons-to-use-the-metalib-x-server/

Page 8: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

¿Por Qué?

• 10 razones según sus creadores: http://library.calstate.edu/walker/2006/top-ten-reasons-to-use-the-metalib-x-server/

Simplificar y/o personalizar la interfaz de Metalib

Page 9: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Instalaciónbásica

Page 10: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Instalación básica

• Instrucciones: http://code.google.com/p/xerxes-portal/wiki/Installation• Vídeo. Instalación básica: http://blip.tv/file/2085080• Vídeo. Configuración avanzada: http://blip.tv/file/2085110• Código: http://code.google.com/p/xerxes-portal/downloads/list

En vivo:• Descargar el código.• Inicialización de la base de datos.• Configuración (demo/config/config.xml)

En vivo:• Descargar el código.• Inicialización de la base de datos.• Configuración (demo/config/config.xml)

Page 11: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Instalación básica

Inicialización de la base de datos:

-Darle un nombre a la base de datos en:

#path-to-code/sql/mysql/create-kb.sql#path-to-code/sql/mysql/create-serv.sql

- Crear la base de datos. Ejecutar:

$> mysql –u user –pmysql> source path-to-code/sql/mysql/create-kb.sqlmysql> source path-to-code/sql/mysql/create-serv.sqlmysql> use xerxes;mysql> show tables;mysql> quit;

Page 12: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Instalación básica

path-to-source/demo/config/config.xml

- Configurar la aplicación:

Page 13: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Instalación básica

Page 14: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Instalación básica

path-to-source/demo/.htaccess

- Configurar la url:

Page 15: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Instalación básica- Llegados a este punto:

-$> php –f index.php action=populate base=databases

path-to-source/demo/

Page 16: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Instalación básica

Llegados a este punto esto es lo que debe mostrarse:

Page 17: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Instalación básica- Caja de búsqueda, nº columnas, nº resultados, categorías, etc.

path-to-source/demo/config/config.xml

Page 18: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Instalación básica

- Llegados a este punto:

Page 19: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Configuración avanzada

Page 20: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Configuración avanzada

- Quitar validación de usuarios:

path-to-source/lib/config/actions.xml

path-to-source/demo/css/local.css Ocultamos la caja de login

Page 21: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Configuración avanzada

- Traducción de la interfaz

path-to-source/demo/xsl/includes.xsl

path-to-source/lib/xsl/labels/eng.xls

Page 22: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Configuración avanzada

- Hojas de Estilo

path-to-source/demo/css

path-to-source/demo/css/xerxes-blue.css

path-to-source/demo/xsl/includes.xsl Estructura de la página

path-to-source/demo/css/reset-fonts-grids.css

Page 23: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Configuración avanzada

- Contenido de la página:

path-to-source/lib/xsl/include.xsl

Page 24: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Configuración avanzada

Page 25: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Configuración avanzada

• Incrustar caja de búsqueda de recursos de Xerxes en Drupal.

<html><head></head><body><form action="/xerxes_jose/demo" method="get"> <div class="raisedBox" id="databasesSearch"><input type="hidden" name="base" value="metasearch"><input type="hidden" name="action" value="search"><input type="hidden" name="context" value="Bases de Datos sobre Salud."><input type="hidden" name="context_url" value="http://www.bsalud.es/xerxes_jose/demo"><input type="hidden" name="subject" value="medicina-basada-en-la-evidencia">

<label for="query">Buscar articulo: </label><input type="text" name="query" size="32" id="query" /> <input type="submit" value="IR" /></div> </form></body></html>

Page 26: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

Configuración avanzada

Page 27: Instalación de Xerxes Teresa Matamoros Casas 8ª Jornadas de Expania, 11 de mayo de 2011, Sevilla

GRACIAS