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 |
^^^ Additional posts ^^^
zorg.ch
#34722 by @ 15.06.2004 15:55 - nach oben -
Würden wir das in dieselbe Table hauen? Schon, oder? Dann bräuchte die Template Table aber 2-3 Felder mehr...
zorg.ch
#34727 by @ 15.06.2004 16:49 - nach oben -
nein, nicht in die selbe table. das ist eben die geschichte mit den separaten ressourcen. ich zeig dir dann, wie das geht.
zorg.ch
#34729 by @ 15.06.2004 16:54 - nach oben -
Gibts denn "dann" eine Coding session?
zorg.ch
#34734 by @ 15.06.2004 18:26 - nach oben -
ja
zorg.ch
#34738 by @ 15.06.2004 18:46 - nach oben -
Cool, dann komm ich auch und lass mir Smarty beibringen :)
zorg.ch
#34747 by @ 15.06.2004 19:04 - nach oben -
Mkay... sehr schön...