Damit sind nicht die Google-freundlichen Sitemaps gemeint. Da bei uns das meiste hinter einer Registrierung versteckt ist, lohnt sich das Crawling kaum.
Es geht viel mehr um eine Struktur, nicht physisch, sondern logisch/semantisch.
Die Datei CompoundMemberPage.class.php hat den semantische Pfad "Adler / Verwaltung / Gemeinschaften / <Gemeinschaft> / Mitglieder".
Diese Hierarchie soll in einer Datenbank stehen.
Ein Skript im Backend prüft periodisch die Verzeichnisse "page" und "form" (alle anderen sind technisch) auf ihre Inhalte und sucht entsprechend Einträge in der Datenbank.
fehlende Einträge werden in einer Liste vermerkt (Startseite im Backend!)
Bestimmte Knoten in der Hierarchie müssen als dynamisch gekennzeichnet werden, bspw. "<Ortschaft>".
Der Benutzer soll dann bspw. nach "Wappen" suchen können und erhält als Ergebnis
- Adler / Verwaltung / Ortschaften / <Ortschaft> / Verwaltung
- Adler / Verwaltung / Länder / <Land> / Verwaltung