Resumen de la configuración básica

ediarum está disponible en GitHub, en forma de componentes de configuración para Oxygen XML Author (los llamados frameworks) y para la base de datos XML eXist-db (las llamadas aplicaciones).

ediarum se basa en dos programas:

  • Oxygen XML Author: Editor XML para crear los textos de la edición como archvios XML.
  • eXist-db: Base de datos XML en la que se almacenan los archivos XML editados.

En ambos programas es posible configurar y extender las funcionalidades. Además, es posible pasar estas configuraciones agrupadas a otras instancias del programa, por ejemplo a todos los miembros de su grupo de trabajo.

  • En Oxygen XML Author puede crear sus propios elementos de interfaz gráfica para funciones de edición de XML. El contenedor en el que se almacenan estas funcionalidades complementarias se llama “framework” o “Document Type Association” en Oxygen XML Author. En este manual se utiliza el término “framework”.
  • En eXist-db puede crear aplicaciones web con funcionalidades de base de datos. Estas aplicaciones web se denominan “Apps” en eXist-db.
Después de haber completado exitosamente la configuración básica de ediarum, encontrará varios de estos frameworks Oxygen y aplicaciones eXist, así como dos “proyectos” en su entorno local:

En Oxygen:

  • Frameworks:
    • ediarum.BASE.edit
    • ediarum.REGISTER.edit
    • ediarum.miEdición.edit
  • Proyecto: Contiene la configuración de una interfaz REST con la base de datos.

En eXist-db:

  • App: ediarum.DB
  • Proyecto: Contiene las estructuras de almacenamiento de datos y las configuraciones de base de datos específicas de ediarum.

Los componentes se instalan y configuran en el siguiente orden:

  1. Instalar eXist-db y Oxygen XML Author
  2. eXist-db: Configurar la aplicación ediarum.DB y crear un proyecto
  3. Configurar la conexión WEBDAV entre eXist-db y Oxygen XML Author
  4. Oxygen XML Author: Configurar los frameworks ediarum.BASE.edit y ediarum.REGISTER.edit. Crear su propio framework ediarum.miEdición.edit, que extiende ediarum.BASE.edit.
  5. Oxygen XML Author: Crear un proyecto.