Skip to content

Latest commit

 

History

History
87 lines (66 loc) · 2.93 KB

plan.md

File metadata and controls

87 lines (66 loc) · 2.93 KB

Sehr bald

  • Antwort-Annotationen per Dublin Core ausweisen.
  • Antwort-Annotationen in der Legacy-Suche so ausliefern, dass das aktuelle (2022-05-05) anno-frontend sie versteht.
  • Anno Protocol lesen und vergleichen, wo noch Anpassungen nötig sind.
  • Sitzungsverwaltung per Shiboleth, mit Integration in anno-frontend
    • Wer bin ich und wie lange noch?
  • Globale ACL: Lesezugriff und Suchergebnis-Sichtbarkeit beschränken können.
  • Dienst-spezifische ACL
  • Werk-spezifische ACL
  • Alte Revisionen auflisten und ausliefern können.

Bald

  • Neue Annotationen einreichen können per "händischem" HTTP.
  • Neu eingereichte Annotationen sofort ungeprüft veröffentlichen.
  • anno-frontend soll die neue Annotationen-einreichen-API verwenden können.
  • Einrichung neuer Annotationen per ACL beschränken können.
  • Erzwinge Autoren-Kennung neu eingereichter Annotationen entsprechend Identität aus Sitzungsverwaltung.
    • Wenn Autor-Identität mitgesendet wurde und abweicht, verweigern. Nicht einfach ersetzen – wäre problematisch bei Lizenzen wie CC-BY.
  • anno-frontend soll die erzwungene Autor-Identität bei Vorschau und Einreichung berücksichtigen.
  • anno-frontend auf neue API und Dublin Core umrüsten.

Sommer '22

  • Bearbeiten eigener Annotationen ermöglichen.
    • mittels anno-frontend.
    • mit ACL-Bindung, Standard: verboten.
  • Bearbeiten fremder Annotationen ermöglichen.
    • mittels anno-frontend.
    • mit ACL-Bindung, Standard: verboten.
  • Sichtbarkeit von Annotationen einschränken:
    • Postgres Views lernen
    • "Zurückgezogen am"-Datum verbirgt Annotationen
      • erstmal manuell via Datenbank-Admin
      • mittels anno-frontend einzelne Revision
      • mittels anno-frontend optional auch alle früheren Revisionen
    • "Veröffentlichung am"-Datum zwecks Entwurf-Stadium
      • Zeitstempel 0 = noch nicht zur VÖ vorgesehen.
      • Müssen dem Autor und Moderatoren trotzdem irgendwie angezeigt werden.
      • Eigene unveröffentlichte Entwürfe "löschen" mittels zurückziehen.
  • Eingeschränkte Sichtbarkeit: Neue Annos von Moderatoren freischalten lassen.

Herbst '22

  • Schreibschutz für Annotationen: nur noch Moderatoren dürfen updaten.
    • Zusammen mit "Zurückgezogen am"-Datum wird daraus Möglichkeit zu erzwungener Depublikation.
    • Vorerst ohne Integration in anno-frontend: Kommt hoffentlich so selten vor, dass manuell bannen und in DB eintragen ausreicht.
  • Erteilung einer DOI beantragen können.
    • mit ACL-Bindung, Standard: verboten.
  • DOI-Vergabe manuell genehmigen können.
    • mit ACL-Bindung, Standard: verboten.
  • anno-frontend: UI für DOI-Antrag und direkt anschließende Genehmigung, falls Benutzer beides darf.
  • Manuelle direkte DOI-Vergabe.
    • mit ACL-Bindung, Standard: verboten.
  • Cron Job zur Vergabe genehmigter DOIs.
  • Cron Job für Dienst-spezifische Config und ACLs synchronisieren