summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Kai Moritz [Sat, 9 Jul 2016 08:30:12 +0000 (10:30 +0200)]
Pfad-Ergänzung korrigiert: der Pfad enthielt einen Eintrag zu viel
Kai Moritz [Fri, 8 Jul 2016 16:31:26 +0000 (18:31 +0200)]
Projekt-Seite erstellt: Velocity-Template - JSON über th:with weitergereicht
Da die definierten Variablen sonst erst zu spät zur Verfügung stehen, müssen
sie per th:with in das Layout-Template hereingereicht und dort mit
juplo:variables verarbeitet werden.
Kai Moritz [Fri, 8 Jul 2016 10:32:00 +0000 (12:32 +0200)]
Projekt-Seite erstellt: Velocity-Template - Unterseiten auf Startseite
Kai Moritz [Fri, 8 Jul 2016 09:52:11 +0000 (11:52 +0200)]
Projekt-Seite erstellt: Velocity-Template - Template-Kommentare ausgeblendet
Die Kommentare für das Verständnis der Templates für Thymeleaf auskommentiert.
Kai Moritz [Fri, 8 Jul 2016 09:49:11 +0000 (11:49 +0200)]
Projekt-Seite erstellt: Velocity-Template - Startseite in Pfad korrigiert
Diese Seite muss immer auf "index.html" verweisen und sollte immer den Namen
des Projekts tragen. (Zuvor hat sie auf die aktuelle Seite verwiesen und den
Namen der aktuellen Seite getragen.)
Kai Moritz [Fri, 8 Jul 2016 09:47:36 +0000 (11:47 +0200)]
Projekt-Seite erstellt: Velocity-Template - Seite selbst im Pfad ergänzt
Kai Moritz [Fri, 8 Jul 2016 09:45:42 +0000 (11:45 +0200)]
Projekt-Seite erstellt: Velocity-Template - Links zum Browsen eingebaut
Kai Moritz [Fri, 8 Jul 2016 09:39:12 +0000 (11:39 +0200)]
XML-Sytanxfehler korrigiert: "--" darf in Kommentaren nicht vorkommen!
Kai Moritz [Fri, 8 Jul 2016 09:23:26 +0000 (11:23 +0200)]
Projekt-Seite erstellt: Velocity-Template - site-path und crumbs von Config
Die URI-Pfade und der generierte Breadrumb-Path werden durch Informationen
aus der Konfigurationsdatei src/site/site.xml ergänzt.
Kai Moritz [Fri, 8 Jul 2016 08:58:01 +0000 (10:58 +0200)]
Projekt-Seite erstellt: Velocity-Template - Extrainfo aus site.xml eingelesen
Für <menu>- und <item>-Tags in der site.xml können die Attribute "title",
"alt" und "img" angegeben werden. Diese Daten werden jetzt zusätzlich in
dem generierten JSON verfügbar gemacht. Für <item> als Einträge unterhalb
der Seite. Für das selbstdefinierte Menü (das unbenannte!) als
Top-Level-Variablen "site_title", "site_alt" und "site_img".
Kai Moritz [Fri, 8 Jul 2016 08:18:09 +0000 (10:18 +0200)]
Projekt-Seite erstellt: Velocity-Template - Startseite in Pfad ergänzt
Kai Moritz [Fri, 8 Jul 2016 08:10:23 +0000 (10:10 +0200)]
Projekt-Seite erstellt: Velocity-Template - JSON aus Daten gerendert
Das JSON wird jetzt aus den eingelesenen und zusammengeführten Menüdaten
gerendert. Das alte Bradcrumb-Macro wurde entfernt.
Kai Moritz [Fri, 8 Jul 2016 07:22:54 +0000 (09:22 +0200)]
Projekt-Seite erstellt: Velocity-Template - Einlesen der Daten überarbeitet
Die Breadcrumb-Pfade werden beim Einlesen der Menüdaten für alle Seiten mit
erzeugt.
Kai Moritz [Fri, 8 Jul 2016 07:04:46 +0000 (09:04 +0200)]
Projekt-Seite erstellt: Velocity-Template - Einlesen der Daten überarbeitet
Die Verarbeitung der Menüdaten wurde so überarbeitet, dass automatisch
erzeugte Seiten in dem explizit in der site.xml definierten Menü
überschrieben werden können. Dabei/dadurch wird dann der Name der Seite
überschrieben. Ggf. der Seite untergeordnete Unterseiten bleiben erhalten.
Außerdem bleibt die Seite auch weiterhin in anderen Untermenüs unter dem
alten Namen erhalten, falls sie in einem Untermenü eingetragen war.
Umsetzung:
Die Daten werden zunächst in eine Map eingelesen. Dabei werden die
unbenannten Menüs (dies sind in der Regel die von der Hand definierten
Menüs) zuletzt eingelesen. Wenn die selbe URI in mehreren Menüs definiert
ist, werden zuvor eingelesenen Einträge überschrieben. Dabei werden aber die
zuvor erkannten Kind-Knoten erhalten.
Kai Moritz [Fri, 8 Jul 2016 07:02:07 +0000 (09:02 +0200)]
Projekt-Seite erstellt: Velocity-Template - Seitendaten korrekt eingebunden
Kai Moritz [Tue, 5 Jul 2016 14:33:38 +0000 (16:33 +0200)]
Projekt-Seite erstellt: Velocity-Template - Erster Anlauf (unvollständig)
Kai Moritz [Mon, 11 Jul 2016 16:49:39 +0000 (18:49 +0200)]
pom
Kai Moritz [Mon, 13 Jun 2016 12:52:51 +0000 (14:52 +0200)]
Initial implementation of SimpleMapper