Neues Forum
Streetalex
- sonstiges
Hallo Leute,
besucht mein neues Forum: http://12473.forendienst.de
Wenn Ihr wollt, könnt Ihr euch auch registrieren!
Moin!
besucht mein neues Forum: http://12473.forendienst.de
Wenn Ihr wollt, könnt Ihr euch auch registrieren!
Kannst Du uns einen Grund nennen, warum wir uns im 12473. Forum irgendeines Forendienstes _registrieren_ sollten?
Ich zum Beispiel habe eine ebenso eigene wie nutzlose Community. Und die ist sogar selbstgeschrieben....
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Wie macht man eigendlich so ein Forum selber?
Steht das irgendwo hier?
Hi!
Wie macht man eigendlich so ein Forum selber?
Steht das irgendwo hier?
Das kommt drauf an in welche "Kaste" Du gehörst.
Für Anfänger: http://www.scriptarchive.com/wwwboard.html
Für Fortgeschrittene: http://aktuell.de.selfhtml.org/artikel/phpasp/php-forum/index.htm
Für die Elite: http://cforum.teamone.de/
*SCNR*
Grüße
Andreas
hallo Andreas,
Wie macht man eigendlich so ein Forum selber?
Für Anfänger: http://www.scriptarchive.com/wwwboard.html
Daran beiße ich schon seit Wochen herum - mehr als zwei Drittel davon sind "inline-Module", deren Berechtigung sich nicht erschließt.
Für Fortgeschrittene: http://aktuell.de.selfhtml.org/artikel/phpasp/php-forum/index.htm
Ich verstehe immer noch nicht, wozu man bei einem Forum unbedingt eine Datenbank bemühen muß.
Für die Elite: http://cforum.teamone.de/
Ist nicht Windows-tauglich ;-)
*SCNR*
traust dir ja was.
Grüße aus Berlin
Christoph S.
Hi Christoph!
Wie macht man eigendlich so ein Forum selber?
Für Anfänger: http://www.scriptarchive.com/wwwboard.html
Daran beiße ich schon seit Wochen herum - mehr als zwei Drittel davon sind "inline-Module", deren Berechtigung sich nicht erschließt.
keine Ahnung, aber AFAIK basiert die erste Version des Selfforums auf der Urversion dieses Scriptes, oder?
Für Fortgeschrittene: http://aktuell.de.selfhtml.org/artikel/phpasp/php-forum/index.htm
Ich verstehe immer noch nicht, wozu man bei einem Forum unbedingt eine Datenbank bemühen muß.
Das behauptet auch niemand, es vereinfacht das ganze halt ein wenig, da man selbst keine effizienten Algorithmen für die Datenhaltung und den schnellen Datenzugriff entwickeln muss.
Für die Elite: http://cforum.teamone.de/
Ist nicht Windows-tauglich ;-)
Was willst Du mit einem Forum unter Windows? Vielleicht bekommt man es ja sogar unter Cygwin ans laufen? Das wäre doch mal ne nette Aufgabe ;-)
*SCNR*
traust dir ja was.
Hm? Wie meinst Du das?
Grüße
Andreas
hallo Andreas,
AFAIK basiert die erste Version des Selfforums auf der Urversion dieses Scriptes, oder?
Richtig, lang, lang ists her. Und übrigens habe ich das "ganz alte" Forumscript noch, Stefan hats mir irgendwann mal geschickt. Die nachfolgende Fassung von Andre Malo gibts, glaube ich, sogar auch noch auf sourceforge zum download.
Ich verstehe immer noch nicht, wozu man bei einem Forum unbedingt eine Datenbank bemühen muß.
Das behauptet auch niemand, es vereinfacht das ganze halt ein wenig, da man selbst keine effizienten Algorithmen für die Datenhaltung und den schnellen Datenzugriff entwickeln muss.
Schon richtig. Aber wenn man von der Ausgangsfrage her denkt, gehts genau auch darum, ob, wann, warum und wie solche Algorithmen eventuell zu entwickeln sind. Ich halte das von dir gelinkte Beispiel durchaus für einen interessanten (wenn auch sehr bescheidenen) Vorschlag, kenne das Teil inzwischen auch ganz gut. Trotzdem sehe ich keinen Vorteil, wenn man eine Datenbank einsetzt. Weder in der Performance noch im angesprochenen "Algorithmus für die Datenhaltung".
Was willst Du mit einem Forum unter Windows?
Ich habe sowas im Internet (sogar mehrfach) laufen *g* Der Provider meiner Adresse benutzt als Server IIS.
Vielleicht bekommt man es ja sogar unter Cygwin ans laufen? Das wäre doch mal ne nette Aufgabe ;-)
Ohje, nicht für mich. Ich respektiere Cygwin, für mich persönlich halte ich Cygwin aber für überflüssig.
Grüße aus Berlin
Christoph S.
Moin!
Ich verstehe immer noch nicht, wozu man bei einem Forum unbedingt eine Datenbank bemühen muß.
Das behauptet auch niemand, es vereinfacht das ganze halt ein wenig, da man selbst keine effizienten Algorithmen für die Datenhaltung und den schnellen Datenzugriff entwickeln muss.
Schon richtig. Aber wenn man von der Ausgangsfrage her denkt, gehts genau auch darum, ob, wann, warum und wie solche Algorithmen eventuell zu entwickeln sind. Ich halte das von dir gelinkte Beispiel durchaus für einen interessanten (wenn auch sehr bescheidenen) Vorschlag, kenne das Teil inzwischen auch ganz gut. Trotzdem sehe ich keinen Vorteil, wenn man eine Datenbank einsetzt. Weder in der Performance noch im angesprochenen "Algorithmus für die Datenhaltung".
Ja, doch. Das macht das Forum wesentlich einfacher administrierbar. Ich denke mal allein an den "Schwanzabschneider" und das Löschen einzelner Threads.
Aber ich halte es anläßlich Deiner Frage eigentlich auch für eine gute Idee, die "Fourumshauptdatei" als statisches Dokument zu exportieren und folglich nur bei Veränderungen derselben auf die Datenbank zuzugreifen um das neue Dokument dann zu exportieren.
Was das cforum so treibt kann ich gegenwärtig im Quelltext nicht erkennen - ich kann (noch) kein c...aber mach mich nicht wütend, sonst lern ich da auch noch. "Hallo Welt" habe ich schon mal geprinted :)
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
hehehe, fastix,
aber mach mich nicht wütend, sonst lern ich da auch noch. "Hallo Welt" habe ich schon mal geprinted :)
Sag mir doch mal schnell, wie ich dich wütend machen kann ;-)
Grüße aus Berlin
Christoph S.
Moin!
Hallo Christoph!
Sag mir doch mal schnell, wie ich dich wütend machen kann ;-)
Na... wenn ich schon mal in irgeneiner Sprache "Hallo Welt!" ausgegeben habe, dann habe ich bereits erste Schritte unternommen. Zumal ich es sogar bei meinem Provider auf der Kiste lauffähig compiliert habe- und das ohne Zugriff auf eine Shell :)
fastix®
Hallo fastix®,
Was das cforum so treibt kann ich gegenwärtig im Quelltext nicht erkennen
aber im Archiv finden. [scnr]
Zusammengefasst: Die Daten werden in einem Dämonprozess im Speicher gehalten. Alle 30 Minuten werden die Daten als XML-Dateien auf die Platte geschrieben. Beim Starten des Dämons werden diese Daten in den Speicher eingelesen.
Viele Grüße,
Christian
Hallo!
Ich verstehe immer noch nicht, wozu man bei einem Forum unbedingt eine Datenbank bemühen muß.
Das behauptet auch niemand, es vereinfacht das ganze halt ein wenig, da man selbst keine effizienten Algorithmen für die Datenhaltung und den schnellen Datenzugriff entwickeln muss.
Schon richtig. Aber wenn man von der Ausgangsfrage her denkt, gehts genau auch darum, ob, wann, warum und wie solche Algorithmen eventuell zu entwickeln sind.
Kann man so sehen, oder auch nicht.
Ich halte das von dir gelinkte Beispiel durchaus für einen interessanten (wenn auch sehr bescheidenen) Vorschlag, kenne das Teil inzwischen auch ganz gut.
wieso bescheidenen? Das ist für mich eine wunderbare Grundlage für ein Forum. Klar, man braucht keine Datenbank aber wenn man eine hat und damit umgehen kann, wies sich das Leben unnötig schwer machen? XML ist sicher besser für eine Baumstruktur geeignet, nur komme ich persönlich mit Datenbanken erheblich besser klar als mit XML. Der Vorteil bei der Datenbank ist nur, dass man abstrakte SQL-Statements hat, bei Flat-Files dagegen musst Du was die DB mit Deinem SQL-Statement halt macht selber implementieren. Das kann durchaus interessant sein, ist aber mehr Arbeit. In SQL erstelle ich mal eben schnell einen Index, und schon wird das ganze recht performant(über die Implementierung dessen haben sich viel Schlaue Leute Gedanken gemacht, bedenke dass MySQL z.B. im Prinzip auch nichts großartig anderes ist als ein SQL-Frontend für Flat-Files), wenn man einen Index Zugriff über Flat-Files selber implementieren möchte wird das ganze schon wieder etwas komplizierter, bei SQL geht das von alleine.
Naja, die Performance spielt bei einem kleinen Forum eh überhaupt keine Rolle, für mich spricht lediglich die Gewöhnung und der "Komfort" für den Einsatz einer Datenbank.
Die probleme bei der Erstellung eiens Forums sind IMHO eher anderer Natur als Datenzugriffs-Algorithmen. Da interessiert doch eher sowas wie "wie bekommt man die Baumstruktur hin?" und solche Geschichten. Mit der Version von Henryk hat man dann ein ganz einfaches, nacktes Forum welches man vollkommen nach seinen Wünschen mit "Features" versehen kann.
Im Augenblick würde mich persönlich eher interessieren wie man so ein Forum mit XML als Datenformat schreibt...
Vielleicht bekommt man es ja sogar unter Cygwin ans laufen? Das wäre doch mal ne nette Aufgabe ;-)
Ohje, nicht für mich. Ich respektiere Cygwin, für mich persönlich halte ich Cygwin aber für überflüssig.
Ich bezweifele ob man es überhaupt hinbekommen würde, alleine schon wegen der Posix.Threads, aber vielleicht emuliert Cygwin das ja auch? Keine Ahnung ich habe es nur einmal ausprobiert um gcc unter Windows verwenden zu können. Ich halte es auch nicht für sinnvolle was anderes als solche Testspielereien unter so einer Emulation laufen zu lassen, z.B. PostgreSQL, IMHO _kann_ das doch nur schlechter sein als unter der nativen Umgebung (bzgl. Performance, Stabilität, Kompatibilität...). Selbiges denke ich im Übrigen auch über Apache, PERL, PHP+IIS... IMHO gehört das einfach nicht in die Windows-Welt(für den Produktiven Einsatz), genauso wie .NET nicht in die Unix-Welt gehört. Mir wäre da jedenfalls nicht wohl dabei, da es so viel Unbekannten gibt.
Naja, vielleich sind meine Vorstellungen auch etwas antiquiert ;-)
Viele Grüße,
Andreas