hotti: Wie funktioniert die Gliederung in diesem Forum?

Beitrag lesen

Herzlich willkommen!

Für einen Verband in meiner Stadt soll ich ein Forum anfertigen...

Begrüßenswert, weil: Es gibt genügend Borads, die sich fälschlicherweise Forum nennen (und das Internet verunstalten).

Mittlerweile grüble ich mir einen Ast ab, wie hier in diesem Forum, das ich mir als lobenswertes Vorbild nehme, die ganzen Antworten zu den Fragen sortiert und vor allem so geordnet in die Datenbank eingelesen werden das

Nunja, der Speicherort muss nicht eine DB sein, aber es vereinfacht die Sache mit "nested sets" (Suchbegriffe, Wiki). Das ist hier der Fall, soviel ich weiß.

Die klassische Art, ein threadbased Forum (nichtlinear) darzustellen, ist eine Rekursion. Die bringt zwar Prozessor(Rechnerarchitektur)bedingt ein paar Nachteile mit sich (Suchwort: Rekursion), ist jedoch einfach zu verstehen und auch einfach zu machen. Auf meiner Site findest Du einige Foren, die auf einer Rekursion beruhen, wenn Du Dir die URIs anschaust, siehst Du schon, wie die Datenstruktur aufgebaut ist (die Knoten stehen im URI).

Btw., bei einem geschickten Aufbau der Daten(Baum)struktur kann ein Sortieren auch entfallen, das spart Rechenleistung.

Viel Spaß beim Programmieren, beachte Race Conditions,
Horst Haselhuhn