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

zorg.ch
#34053 by @ 09.06.2004 16:35 - nach oben -
Ich finde das "Smarty oben, Thread unten"-Ding huere geil!!
Aber ist das jetzt Perfekt?
zorg.ch
#34060 by @ 09.06.2004 16:54 - nach oben -
Geil wäre halt schon alles in einem...
wobei ebe... Wikis sind vernetzt, Dikussionen sind Linear...
zorg.ch
#34066 by @ 09.06.2004 19:09 - nach oben -
vor allem möchte ich nicht den ganzen content der site im textfeld sehen, wenn ich einen neuen post reinstelle.

Wenn aber Wiki und Forum nebeneinander auf dem gleichen System basieren, kann man z.B. auf der obigen sites die zentralen posts einfach einblenden lassen.
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.
zorg.ch
#34168 by @ 10.06.2004 19:34 - nach oben -
Also ich finde Zeit und Datum des Posts doch sehr wichtig, um nicht zu sagen essentiell fürs Forum... Willst Du nicht wissen, wann Post 4958 geschrieben wurde?
zorg.ch
#34174 by @ 10.06.2004 19:44 - nach oben -
mach ma link da
zorg.ch
#34196 by @ 10.06.2004 20:05 - nach oben -
ist ne zufallszahl... mach selber, ist nicht soo schwierig
zorg.ch
#34308 by @ 11.06.2004 11:24 - nach oben -
Bin mittlerweile zur Einsicht gekommen dass es Commenting und Wikis braucht.
zorg.ch
#34671 by @ 15.06.2004 08:44 - nach oben -
jo, denn wüsst ich z.b. wie me än post mit de id 23 verlinkt
zorg.ch
#35451 by @ 19.06.2004 17:29 - nach oben -
http://www.zooomclan.org/forum.php?parent_id=23
zorg.ch
#34175 by @ 10.06.2004 19:45 - nach oben -
am 28.04.02
hehe....
zorg.ch
#34710 by @ 15.06.2004 14:39 - nach oben -
Biko: könnte man jeden Post zu einem Smarty machen?
zorg.ch
#34714 by @ 15.06.2004 15:26 - nach oben -
ja, das kann man. ich finde, das wär die schönste lösung. wir können dann die posts als separate ressource einbauen, dann sind sie logisch getrennt vom restlichen content. ich hab da schon ne konkrete idee. müssen wir denn genauer zusammen anschaun, wenns soweit ist.
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...
zorg.ch
#35452 by @ 19.06.2004 17:36 - nach oben -
Könnten wir auch jedes Pic/Event/Game/Buch zu einem Smarty machen?
zorg.ch
#35455 by @ 19.06.2004 17:52 - nach oben -
also so wie's bis jetzt aussieht, machen wir alles als smarty/template. wir müssen einfach noch schaun, bei welchen bereich es sinnvol ist eine eigene ressource zu definieren.
zorg.ch
#35519 by @ 21.06.2004 10:12 - nach oben -
Joh, die vorherrschende Meinung ist dass wir alles als Smarty machen.