diff --git a/Guideline zur Erstellung von Tibi-Projekten.-.md b/Guideline zur Erstellung von Tibi-Projekten.-.md index 78f8cad..6bab431 100644 --- a/Guideline zur Erstellung von Tibi-Projekten.-.md +++ b/Guideline zur Erstellung von Tibi-Projekten.-.md @@ -12,8 +12,6 @@ Dieses Dokument beschreibt den Prozess vom fertigen Webdesign zum Tibi-Projekt. ### Ableiten der Kollektionen - - - anhand der benötigten Datenstrukturen Kollektionen formen - ohne direkt in Tibi-Konfigs zu starten am besten die Kollektionen mit anderen Tools visualisieren und Abhängigkeiten erkennen un einzeichnen (Entity Relation) - beim Entwickeln der Kollektionen unterschiedliche Berechtigungen berücksichtigen @@ -24,6 +22,14 @@ Dieses Dokument beschreibt den Prozess vom fertigen Webdesign zum Tibi-Projekt. - mongoDB im Gegensatz zu relationalen Datenbanken sehr gut mit eingebetteten Daten innerhalb von Objekt-Strukturen zurecht kommt - jedoch, Daten auf nötige Kollektionen aufteilen um Backend-Masken nicht zu überladen +#### Priorisierung und Kategorisierung der Datenfelder + +- Einteilung der Datenfelder in Gruppen + - Meta-Daten (sind also nicht direkt sichtbar -> SEO oder Zusatzinformationen) + - Daten die Überblick schaffen (Titel, Teaser-Text) + - allgemeiner Inhalt (Detailtext) + - spezifischer Inhalt (Datum, Uhrzeit bei z.B. Veranstaltungen) + #### Beispiel - **Navigation** als eigene Kollektion @@ -39,14 +45,6 @@ Dieses Dokument beschreibt den Prozess vom fertigen Webdesign zum Tibi-Projekt. - ein Modul kann z.B. eine Teaser-Liste des Inhaltstyps "News" sein, welcher in der Inhalte-Kollektion gespeichert ist - Einstellungen zu einem Modul könnten z.B. Filterkriterien und die Sortierung für das Listing sein -#### Priorisierung und Kategorisierung der Datenfelder - -- Einteilung der Datenfelder in Gruppen - - Meta-Daten (sind also nicht direkt sichtbar -> SEO oder Zusatzinformationen) - - Daten die Überblick schaffen (Titel, Teaser-Text) - - allgemeiner Inhalt (Detailtext) - - spezifischer Inhalt (Datum, Uhrzeit bei z.B. Veranstaltungen) - ### Definition von Modulen - Festlegen was statische Template-Elemente sind und was Module sind, die in Seiteninhalten wiederverwendet werden können