WIP: Weg finden...
authorKai Moritz <kai@juplo.de>
Mon, 7 Mar 2022 22:13:47 +0000 (23:13 +0100)
committerKai Moritz <kai@juplo.de>
Mon, 7 Mar 2022 22:13:47 +0000 (23:13 +0100)
TODO.txt

index 58d06bc..f81c8c7 100644 (file)
--- a/TODO.txt
+++ b/TODO.txt
@@ -7,29 +7,11 @@ DONE:
 ** /projects/NAME/VERSION/index.html als Kind von `/projects.html`
 ** Passende Breadcrumbs für die Seite nicht vergessen!
 ** *Achtung:* Menü wird bei Fehlern nicht korrekt (vollständig!) generiert
-* PASST SO NICHT: Pfade für die Canonical-Links...
+* Das Mapping von /NAME/ auf /projects/NAME/VERSION/index.html in der
+  Konfiguration des Webservers muss angepasst werden - Vorteil:
+  Neue Doku kann deployed und getestet werden, bevor sie sichtbar
+  gemacht werden muss.
 
 TODO:
 
-* Canonical-Links fehlen im Layout noch!
-* Diese auch in der JSON-Map ablegen?
 * Keine hartkodierten Links mit juplo.de im Content!!
-* Fehler in maven-thymeleaf-skin werfen, wenn `command` nicht gesetzt ist
-* Links mit Version in maven-thymeleaf-skin mit "-" anstatt "/" generieren
-** Das /projects/ im Pfad wird _nur_ benötigt, weil sonst die Inhalte der
-   aktuellen Version im selben Verzeichnis liegen müssen, in dem die
-   Unterverzeichnisse der Versionen liegen.
-** Das ist blöd, da es unübersichtlich ist und sich der Inhalt für die
-   Canonical-Links dann nicht per symbolischen Link auf das entsprechende
-   Verzeichnis der aktuellen Version realisieren lässt.
-** Außerdem passen die von maven-thymeleaf-skin erzeugten Canonical-Links
-   dann nicht, da bei diesen nur die Version weggelassen wird - d.h., es
-   bleibt das führende "/projects/" erhalten, das über die site.xml von
-   außen vorgegeben wird.
-** ALTERNATIVE: Es ist vielleicht doch schöner, wenn man den Prefix
-   "/projects" über einen Parameter konfigurierbar macht, so dass die
-   Canonical-Links wieder stimmen - Vorteil: Nur ein Pfad ("/projects/")
-   muss in der Webserver-Konfig in die Webserver-Root, in der branding-ng
-   liegt, hineingemappt werden und nicht immer jede Projekt-Version neu.
-* Nicht bis ins letzte Detail automatisieren: Letzte Anpassungen von Hand
-  (Z.B., zusätzliche/geänderte Links nachdem neue Version herausgekommen ist?)