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.
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:
- Instalar eXist-db y Oxygen XML Author
- eXist-db: Configurar la aplicación ediarum.DB y crear un proyecto
- Configurar la conexión WEBDAV entre eXist-db y Oxygen XML Author
- 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.
- Oxygen XML Author: Crear un proyecto.