WIP: Weg finden...
[website] / TODO.txt
1 DONE:
2
3 * maven-thymeleaf-skin generiert _immer_ Pfade der Art PFAD/VERSION
4 * Die Projekte kommen unter /projects/NAME/VERSION zu liegen
5 * Die URI der Einstiegsseite muss in der sitemap.json eingetragen sein
6 ** /projects/NAME/VERSION/index.html unter `_titles`
7 ** /projects/NAME/VERSION/index.html als Kind von `/projects.html`
8 ** Passende Breadcrumbs für die Seite nicht vergessen!
9 ** *Achtung:* Menü wird bei Fehlern nicht korrekt (vollständig!) generiert
10 * PASST SO NICHT: Pfade für die Canonical-Links...
11
12 TODO:
13
14 * Canonical-Links fehlen im Layout noch!
15 * Diese auch in der JSON-Map ablegen?
16 * Keine hartkodierten Links mit juplo.de im Content!!
17 * Fehler in maven-thymeleaf-skin werfen, wenn `command` nicht gesetzt ist
18 * Links mit Version in maven-thymeleaf-skin mit "-" anstatt "/" generieren
19 ** Das /projects/ im Pfad wird _nur_ benötigt, weil sonst die Inhalte der
20    aktuellen Version im selben Verzeichnis liegen müssen, in dem die
21    Unterverzeichnisse der Versionen liegen.
22 ** Das ist blöd, da es unübersichtlich ist und sich der Inhalt für die
23    Canonical-Links dann nicht per symbolischen Link auf das entsprechende
24    Verzeichnis der aktuellen Version realisieren lässt.
25 ** Außerdem passen die von maven-thymeleaf-skin erzeugten Canonical-Links
26    dann nicht, da bei diesen nur die Version weggelassen wird - d.h., es
27    bleibt das führende "/projects/" erhalten, das über die site.xml von
28    außen vorgegeben wird.
29 * Nicht bis ins letzte Detail automatisieren: Letzte Anpassungen von Hand
30   (Z.B., zusätzliche/geänderte Links nachdem neue Version herausgekommen ist?)