Requisitos

Funcionamiento general de Ximdex

  • PHP: php5-xsl, php5-cli, php5-curl, php5-gd, php5-mysql, php-pear, php5-suhosin (recomendado) [+ dependencias]
  • Apache: libapache2-mod-php5, apache-mpm-worker (recomendado) [+ dependencias]
  • MySQL: mysql-server (>= 5.1)
  • Un usuario MySQL con permisos de escritura en el esquema de Ximdex
  • Para Centos: php >= 5.3, php-mysql >= 5.3, php-common >= 5.3, php-cli >= 5.3, php-xml, php-gd >= 5.3, php-pear >= 1.4, php-suhosin >= 0.9, php-mcrypt >= 5.3, php-mbstring >= 5.3, php-mysql >= 5.3, httpd >= 2.2, mysql-server > 5.0
  • Otros paquetes:
    • Para instalar correctamente Ximdex es necesario tener instalado el paquete wget
    • Para permitir la revisión ortográfica en Xedit: php5-enchant
    • Para tener disponible versiones idiomáticas de la interfaz de Ximdex distintas al inglés: Paquete gettext (Ximdex 3.2)
    • Se ha identificado que, en el caso de utilizar el sistema operativo Fedora, para el correcto funcionamiento del sistema es necesaria la instalación del paquete "php-process", con sus dependencias (para evitar que la función posix_getpid() utilizada en la publicación dé problemas).
  • Permisos: Permiso de escritura para el usuario que use la aplicación en los directorios "data" y "logs"
  • Conexión a internet (si se quiere utilizar la anotación semántica por referencias externas ximRA)
  • Debe haber en la partición del disco donde esté instalado Ximdex tanto espacio libre como se indique en el archivo de configuración "conf/diskspace.conf"
  • Navegadores

  • Browser: Mínimo Firefox 3.6.10 con Javascript y cookies habilitadas, así como "Español" como idioma configurado para dicho navegador.
    Firefox > 3.6.17 no está soportado por Ximdex 3.0.
    Ximdex 3.1 sí soporta hasta Firefox 5.0.1
    Ximdex 3.2 sí soporta hasta Firefox 6.0.1 y parcialmente Firefox 7.0.1
  • Módulos: General

  • Deberá instalar el módulo ximIO para poder llevar a cabo acciones de copiado de nodos. Se aconseja también instalar el módulo ximSYNC para llevar a cabo las tareas de publicación.
    Para ambos módulos, junto con ximNEWS (para la gestión de noticias), se sugiere de manera automática su instalación durante la la instalación de la instancia para Ximdex 3.1
    Para versiones anteriores de Ximdex deberá realizarse explícitamente la instalación de los módulos mencionados.
  • Existen definidos en Ximdex al menos un proyecto, un canal, un idioma, y un servidor de publicación.
    Un canal (web) y un idioma (español) se incluyen en el sistema por defecto durante la instalación.
    Desde Ximdex 3.1 el sistema sugiere durante la instalación de la instancia la importación automática de un proyecto de prueba (con servidor de publicación incluido).
  • Módulos: Publicación

  • Para permitir la publicación de documentos, ha de estar instalado y habilitado el publicador (módulo ximSYNC).
    Sugerido de manera automática desde Ximdex 3.1
  • El demonio del publicador ha de estar levantado. En el caso de utilizar ximSYNC, éste ha de lanzarse mediante la ejecución del script "ximdex_home/modules/ximSYNC/scripts/scheduler/scheduler.php", pudiéndose programar su lanzamiento automático, por ejemplo, en crontab.
    Desde Ximdex 3.1, la inserción automática del demonio en el crontab puede realizarse en la instalación de la instancia.
  • Módulos: Xedit y etiquetado semántico

  • Para poder enviar a publicar documentos desde los editores es necesario que el rol del usuario que está llevando a cabo la acción tenga dicho permiso habilitado.
  • Para poder utilizar ximEDITOR será necesario usar Firefox en su versión 3.6 o inferior.
  • Para poder explotar la funcionalidad que realiza anotaciones mediante referencias externas en el editor Xedit, es necesario tenerlo configurado en la instancia explotada. Para ello, hay que tener instalado y habilitado el módulo ximRA, una clave al servicio externo correcta en la tabla Config de la base de datos y la RNG implicada ha de estar anotada (en el espacio de nombres de ximdex) con las etiquetas: "annotation_link", "annotation_image", "annotation_related_info_container","annotation_related_info", "annotation_related_info_element".
    ¡Solicítanos la clave!
  • Para poder explotar la funcionalidad que realiza anotaciones mediante tags, es necesario tener instalado y habilitado el módulo ximTAGS.
    Para poder explotar esta funcionalidad desde el editor Xedit, es necesario tener instalado y habilitado, además, el módulo XimRA, así como una clave de conexión a dicho servicio correctamente especificada en la tabla Config. ¡Solicítanos la clave!
  • Plantillas

  • Para poder ver el título del documento en la pestaña del navegador ha de modificarse la plantilla docxap.xsl del documento e incluir entre las etiquetas <head> de HTML: <title><xsl:value-of select="/docxap/ruta/hasta/el/contenido/a/mostrar"/></title>. Naturalmente habrá que eliminar cualquier aparición a la etiqueta <title> de HTML en el mismo docxap.xsl o en cualquier otra plantilla que se incluya.
  • Otros requisitos

  • Para poder trabajar con la instancia facilitada en la máquina virtual ".ova", es necesario importar y abrir dicha máquina desde "Virtual Box", o algún software similar.
  • Para poder utilizar el sistema de notificaciones por correo electrónico, necesitará tener instalado "Sendmail". En el caso de que prefiera utilizar otro servidor de correo electrónico o no utilizar el sistema de gestión de notificaciones, deberá modificar su archivo "ximdex_home/conf/mail.conf".