X-Git-Url: https://juplo.de/gitweb/?p=website;a=blobdiff_plain;f=TODO.txt;h=fd1e5b5f5c41b8fb728b157154f674ed2e42b8b4;hp=278b0f1f29e9df170f319546be021aad9c91c08d;hb=637fc5a1b16d6357486e349dcc283b4ccb8d034d;hpb=d85516340aa5db09b760e47b6654849e7d4e6c18 diff --git a/TODO.txt b/TODO.txt index 278b0f1f..fd1e5b5f 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,6 +1,30 @@ +DONE: + +* maven-thymeleaf-skin generiert _immer_ Pfade der Art PFAD/VERSION +* Die Projekte kommen unter /projects/NAME/VERSION zu liegen +* Die URI der Einstiegsseite muss in der sitemap.json eingetragen sein +** /projects/NAME/VERSION/index.html unter `_titles` +** /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... + +TODO: + +* Canonical-Links fehlen im Layout noch! +* Diese auch in der JSON-Map ablegen? * Keine hartkodierten Links mit juplo.de im Content!! -* Links mit Version in thymeleaf-skin generieren -* ABER: Für oberste Ebene nicht?!? +* 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. * Nicht bis ins letzte Detail automatisieren: Letzte Anpassungen von Hand (Z.B., zusätzliche/geänderte Links nachdem neue Version herausgekommen ist?) -* JSON für Menü-Generierung funktioniert nicht!