X-Git-Url: https://juplo.de/gitweb/?p=website;a=blobdiff_plain;f=TODO.txt;fp=TODO.txt;h=f81c8c7c8676feb01125bd8fa83bfc425f2e5e15;hp=58d06bc4ea45f47d105dc5950d6a3b38eb0b9342;hb=47334b320ba9c54579a12f2202498e5ffa6f58ed;hpb=909150793599d0c812c61d9c5eccb2b1fa872d6d diff --git a/TODO.txt b/TODO.txt index 58d06bc4..f81c8c7c 100644 --- 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?)