PubMan Citation Style Editor

MPDL https://jira.mpdl.mpg.de/browse/PUBMAN-2868

=Erste Schritte=
 * Aufsetzen eigener Instanz
 * Testinstanz auf VM76
 * Verwaltung in persönlichem Bereich - im nächsten Schritt
 * Editierte Liste von Zitierstilen (CoNE - Auto-Suggest)
 * CoNE-Anpassung
 * Spezifikation des Mappings
 * CSL Prozessor
 * Citeproc Java entweder direkt in Java mappen, über Bibtex versuchen, oder direkt eigenen Mapper implementieren.
 * Integration in den alten CSM
 * Output-Format(e)
 * Anpassung der Oberfläche
 * Vollständige Liste (CoNE) in abgesetztem Feld - Auto-suggest?
 * Dublettencheck?

=Anforderungen an einen neuen Citation Style Editor=

Implementierung in PubMan/ESciDoc

 * Für Zitierstile gibt es einen eigenen Workspace. Dort werden eigene und vordefinierte Zitierstile angezeigt.
 * Die Anzeige der Zitierstile im Export und in Rest soll dynamisiert werden.
 * Zitierstile werden im XML-Format mit eigenem Content-Modell in EsciDoc gespeichert und verwaltet. Es gibt die Status "pending" und "releast". Es soll eine Validierung möglich sein.
 * Zitierstile sollen mit den vorhanden Export-Formaten gekoppelt sein. (Analog zum Export).

Anforderungen an den Citation Style Editor

 * Editor soll alles Metadatenfelder abdecken, die unser XML hergibt.
 * Wenn ein bestehender Stil bearbeitet wird, entsteht ein neuer Stil.
 * Ausgabe für nicht spezifizierte Genres: Default vs. Mapping.
 * Sprache soll auswählbar sein.
 * Owner soll mit dem Zitierstil veröffentlich werden.
 * Preview eines Zitierstils soll in der Bibliothek vorhanden sein. Zunächst mit statischen Testdaten, später dynamisch mit den Datensätzen der Institute.
 * Dynamische Verschiebung von Labels soll möglich. (Mit JavaScript umsetzen).
 * Bedingungen sollen umsetzbar sein.
 * Profilmöglichkeit des direkten Zugriffs auf XPath.

Anforderungen an die "Zitierstil-Bibliothek"

 * Zitierstile können in einer öffentlich zugänglichen "Bibliothek" verwaltet werden.