Projekt im Oxygen XML Author anlegen

Für das Register-Lookup ist eine eigene Datenbankverbindung nötig, die mithilfe von sogenannten "Editorvariablen" in einem Oxygen-Projekt hinterlegt wird.

Für das Basis-Setup von ediarum müssen mindestens die für das Register-Lookup benötigten Editorvariablen im Projekt gespeichert werden. Eine "Editor"-Variable ist eine generische Angabe in dem Tool Oxygen XML "Editor" (oder Oxygen XML Author). Oxygen XML Author speichert diese Einstellungen in einer Datei mit der Endung XPR. Im Anschluss an das Basis-Setup dient das "Projekt" später als Container für weitere editionsspezifische Konfigurationen.
  1. Wählen Sie Projekt > Neues Projekt aus.
  2. Wählen Sie im nun geöffneten Neues Projekt-Fenster den Ordner Ihres editionsspezifischen Frameworks aus.
  3. Geben Sie einen Namen für die Projektdatei ein (zum Beispiel: meineEditon.xpr) und klicken Sie auf Speichern.
  4. Legen Sie fest, dass die Editorvariablen im Projekt gespeichert werden:
    1. Wählen Sie das Menü Optionen > Einstellungen.
    2. Wählen Sie im nun geöffneten Einstellungen-Fenster den Eintrag Benutzerspezifische Editorvariablen aus.
    3. Aktivieren Sie die Option Projekt-Optionen und klicken Sie auf Anwenden.
    Der Eintrag Benutzerspezifische Editorvariablen ist jetzt mit einem [P] gekennzeichnet und fett dargestellt.
  5. Klicken Sie auf Neu und tragen Sie im nun geöffneten Editorvariablen-Fenster die Editorvariablen ${ediarum_project_name} und ${ediarum_project_domain} samt Werten ein.
    Name: ${ediarum_project_name} Der Wert muss mit dem in eXist-db festgelegten Projektnamen übereinstimmen. Wert: (Beispiel) meineEdition
    Name: ${ediarum_project_domain} Basis-URL zur Datenbank. Der Wert muss Domain, ggf. Server-Port und Server-Anmeldedaten enthalten. Wert: (Beispiel) http://oxygen-bot:******@example.de:8028
  6. Klicken Sie auf Anwenden und OK.
  7. Prüfen Sie, ob folgende Editorvariablen für die Datenbankverbindung passend zu Ihrer Infrastruktur gesetzt sind.
    Name: ${ediarum_projects_directory} Pfad zu den Projektordnern in der eXist-DB via REST-Verbindung.

    Wert: (Standard) /exist/rest/db/projects/

    Anstelle von exist ggf. eine andere Angabe, z.B. ediarum

    Name: ${ediarum_projects_directory_webdav} Pfad zu den Projekt-Ordnern in der eXist-DB via WebDAV-Verbindung.

    Wert: (Standard) /exist/webdav/db/projects/

    Anstelle von exist ggf. eine andere Angabe, z.B. ediarum

  8. Falls Sie Änderungen vorgenommen haben, klicken Sie auf Anwenden und OK.
Wenn Sie das Dokument-Template aus dem ediarum.BASE.edit-Framework öffnen (Datei > Öffnen... > .../frameworks/ediarum.BASE.edit/templates, werden im Autor-Modus die ediarum-spezifischen Schaltflächen angezeigt. Sie können nun Dokumente und Briefe edieren und mit den aktivierten Registern arbeiten.