Hallo Tribal6
Klar, ohne entsprechende Daten, welche flexibel angezeigt werden müssen, braucht es auch keine flexible Anzeige. Ich wollte bloss aufzeigen, dass nicht alle Inhalte immer hirarchisch aufgebaut sind. Viele Informationen haben unterschiedliche Themen und sollten deshalb auch unter diesen Themen gefunden werden können. Es gibt ja bereits Erweiterungen, welche in die Richtung gehen, z.B. ein Dokumentenmanagement oder ein Online-Shop.
Ich bin vielleicht manchmal etwas zaghaft, wenn ich was rüber bringen will. Es geht um die Datenbank-Struktur. Die Normalform ist nicht ok. In meinem Beispiel weiter oben habe ich die 2. Normalform benutzt. Besser wäre die 3. Normalform. Dazu müsste man mit dem Feld
Typ in der Tabelle
Elemente noch etwas tun, nämlich die Typen selbst als Elemente führen und eine Tabelle
Attr. Typ anhängen. Dort drin würden dann die Funktionen verwaltet, die auf einem Typ zugelassen sind, z.B. create, edit, delete etc.
Wenn eine DB-Struktur nicht in der 3. Normalform ist, dann gibt das früher oder später Probleme. Deshalb sollte Joomla so schnell als möglich die DB-Struktur normalisieren und zwar konsequent. Doch dies ist sehr schwierig, wenn bereits viel Funktionalität besteht und auch noch ein Heer von Erweiterungen. Diese müssen nämlich alle überarbeitet werden.
Deshalb mein Hinweis auf das Vorgehen von Typo3 bezüglich Version 5. Joomla sollte ein zweites Team bilden mit starken Datenbankleuten. Diese sollten auf eine zukünftige Version 2 hinarbeiten:
1. Datenbank normalisieren auf 3. Normalform
2. Kernfunktionalität auf 3. Normalform anpassen
3. Unterstützung der Umbauten bei den Erweiterungen
So ein Unterfangen ist nicht klein, doch ohne wird Joomla wohl immer mehr Probleme erhalten. Typo3 kommt ca. 2012 mit Version 5 heraus (vielleicht auch erst 2013

). Da Joomla noch viel kleiner ist als Typo3, könnte die Zeit also ausreichen, um mit Typo3 gleichzuziehen. Ein Framework kann man ja auch dann noch anpacken.
--ALTER LINK WURDE ENTFERNT--
Ihr solltet das unbedingt in Angriff nehmen. Besser früher als später!