Milamber: Wäre die Optimale Lösung nicht beides in einem zu lösen? Wie müsste das dann gehen? Die Zeit des Posts ist eigentlich nicht so relevant, der Autor schon ein bisschen... Der Dialog hätte man auch nicht mehr, dafür mehr und gescheiteren Inhalt.


Biko: Ich denke, die optimale Lösung wäre, das eine mit dem anderen zu lösen. Konkret hier das Commenting und Forum mit einem template zu lösen. Fürs Commenting muss auf jeden Fall jeder Post einzeln editierbar sein. Wenn ein ganzes Commenting-System so wie diese Diskussion aufgebaut ist, dann taugt das sicher nichts. Die einzlenen Post würde ich aber mit der vollen Template-Funktionalität ausstatten. Den Aufbau eines Thread aus mehreren Comments kann dann auch wieder mit einem generellen Template gelöst werden. (für jeden Thread wird das selbe Template verwendet)

Wenn du jeden Post einzeln als Template realisierst, hätte das noch einen gewaltigen Vorteil: DB-entlastung. Die verwendete Template-Engine smarty kompiliert ein Template ein mal und speichert es dann als php-file ab. Erst bei der nächsten Änderung wird das Template wieder kompiliert. Ansonsten wird nur das generierte php-File geladen. Man braucht nur noch einen DB-zugriff, um zu prüfen, ob der Post geändert wurde. Es muss meistens kein Content mehr aus der DB geladen werden.

Milamber: Stimmt, es braucht einzelne Posts... Aber man könnte den Inhalt einer jeden Diskussion noch edel als Wiki-Zusammenfassung speichern am Schluss...
Caching ist toll. Ich glaub ich könnte das Threading einbauen ins Smarty Zeug.

Comments

1 up | 2 up | 3 up |
^^^ Additional posts ^^^
zorg.ch
#34092 by @ 09.06.2004 23:38 - nach oben -
vor allem möchte ich nicht den ganzen content der site im textfeld sehen, wenn ich einen neuen post reinstelle.
Das ist doch bei den Smartys der Fall?
zorg.ch
#34095 by @ 09.06.2004 23:41 - nach oben -
ja, im smarty schon. aber nicht in einem forum. da will ich immer noch in einem textfeld ohne grosses drumrum meinen text posten können.
zorg.ch
#34096 by @ 09.06.2004 23:41 - nach oben -
ah. jo voll. Nei, smarty+commentbar isch hot.