Liebe Aussensaiter,
war schon längere Zeit hier nicht mehr aktiv und bin auch diesmal mit keiner musikalischen Frage unterwegs. Habe mich vor Kurzem direkt an den Webmaster gewandt, aber leider bis jetzt keine Antwort bekommen, deshalb post ich jetzt hier mal ganz frech rein.
Ich bin in der beneidenswerten Lage, ein Forum für mich und ein paar Kollegen programmieren zu müssen. Leider hab ich mich mit sowas bis jetzt nicht wirklich auseinandergesetzt und würde daher gerne wissen, wie man so ein Forum prinzipiell aufzieht (falls mir das hier jemand beantworten kann).
Eins vorweg: An so einem Forum von diversen Gratis-Anbietern bin ich nicht interessiert, möchte das selbst basteln.
Bei meinem Hauptproblem gehts darum, wie ich die hierachische Struktur der Postings am Besten speichern kann (Datenbank? Und wie gehts ohne?). Wäre das Projekt in Perl angegangen, da das für den Webserver-Betreiber am wenigsten Aufwand wäre, wenn es sein muss, kann ich ihn aber auch zu PHP o. ä. nötigen ;-)
In der Hoffnung, hier nicht nur Musik-, sondern auch Scripting-Freaks anzusprechen & mit liebe Grüßen ...
.mitro
Übersicht
- (Off-Topic) Frage zum Forum - gestartet von .mitro 13. Februar 2004 um 14:02h
- Re: (Off-Topic) Frage zum Forum
- von
crios
am 17. Februar 2004 um 20:54
- Re: (Off-Topic) Frage zum Forum
- von
Friedlieb
am 13. Februar 2004 um 16:12
- Re: (Off-Topic) Frage zum Forum
- von
Benjamin
am 13. Februar 2004 um 15:35
- Re: (Off-Topic) Frage zum Forum
- von
crios
am 17. Februar 2004 um 20:54
Hi mitro,
das wird nicht leicht... An so einer Aufgabe sind schon ganz andere Größen gescheitert... ;)
Warum ein Forum neu erfinden, wenn es die Basics dazu überall im Netz gibt?
Damals hatte ich hier dieses Forum aufgezogen, was auch nicht selbst programmiert war, sondern von 'Matt Wright' stammte. Eigentlich ein sehr bekanntes Script (zumindest 1999... *g*). Das wurde auch nur weiterhin modifiziert und der seit langem aktuelle Webmaster, nennen wir ihn im Folgenden Friedlieb, nutzte sein Fähigkeiten um dieses Forum von Perl auf PHP und mySQL zu heben.
Selbst programmieren ist eine Heidenarbeit. Selbst wenn es das simpelste Script ist, gerade weil noch eine Menge Ordnungsbegriffe dahinter hängen um es sinnvoll und strukturiert nutzen zu können.
Wenn du es aber wirklich probieren willst, schau dir die freien Scripte unter www.cgi-resources.com an. Dort findest du auch das Script, dass hier als Basis eingesetzt wird. Andererseits, die Hierachie-Struktur ist bei jedem Forum etwas anders. Wenn du eine Baumstruktur wie hier nutzen möchstest, dann sieh dir als Vorlage das Script von Matt Wrights Bulletin Board an.
Viel Erfolg! :)
Gruß
Ben
das wird nicht leicht... An so einer Aufgabe sind schon ganz andere Größen gescheitert... ;)
Warum ein Forum neu erfinden, wenn es die Basics dazu überall im Netz gibt?
Damals hatte ich hier dieses Forum aufgezogen, was auch nicht selbst programmiert war, sondern von 'Matt Wright' stammte. Eigentlich ein sehr bekanntes Script (zumindest 1999... *g*). Das wurde auch nur weiterhin modifiziert und der seit langem aktuelle Webmaster, nennen wir ihn im Folgenden Friedlieb, nutzte sein Fähigkeiten um dieses Forum von Perl auf PHP und mySQL zu heben.
Selbst programmieren ist eine Heidenarbeit. Selbst wenn es das simpelste Script ist, gerade weil noch eine Menge Ordnungsbegriffe dahinter hängen um es sinnvoll und strukturiert nutzen zu können.
Wenn du es aber wirklich probieren willst, schau dir die freien Scripte unter www.cgi-resources.com an. Dort findest du auch das Script, dass hier als Basis eingesetzt wird. Andererseits, die Hierachie-Struktur ist bei jedem Forum etwas anders. Wenn du eine Baumstruktur wie hier nutzen möchstest, dann sieh dir als Vorlage das Script von Matt Wrights Bulletin Board an.
Viel Erfolg! :)
Gruß
Ben
Hi mitro,
: Habe mich vor Kurzem direkt an den Webmaster gewandt, aber leider bis jetzt keine Antwort bekommen,
wann war das? Ich habe keine Mail von Dir bekommen. Schreib mir mal das Datum, dann forsch ich mal in den Logs nach, ob die hier vorbeigekommen ist.
: Ich bin in der beneidenswerten Lage, ein Forum für mich und ein paar Kollegen programmieren zu müssen. Leider hab ich mich mit sowas bis jetzt nicht wirklich auseinandergesetzt
Hast Du denn den unbedingten Willen, das selbst zu machen? Denn den brauchst Du auf jeden Fall.
: und würde daher gerne wissen, wie man so ein Forum prinzipiell aufzieht
Die meisten nehmen eins der vielen freien Boards, setzen es erst mal so auf und schauen dann, ob es ihren Ansprüchen genügt. Die meisten dieser Räder wurden bereits erfunden. Meine Empfehlung wäre (falls MySQL zur Verfügung steht) phpBB. Ansonsten zum Beispiel Tritanium Board, schlank, schön, schnell.
Und Perl? Benjamin hat ja auch schon was dazu geschrieben. Das Ur-Script von Matt ist immer ein guter Start, aber "dirty hacks" und heutzutage sicherheitstechnisch bedenklich. Es gibt ein paar Perl-Gurus, die sich zur Aufgabe gemacht haben, die Funktionalität der alten Scripts von Matt in gutes, sicheres Perl zu transferieren und diese unter dem Namen NMS Scripts zur Verfügung stellen.
: Bei meinem Hauptproblem gehts darum, wie ich die hierachische Struktur der Postings am Besten speichern kann (Datenbank? Und wie gehts ohne?).
Schau mal in das HTML der Beiträge hier rein. Das alte wwwboard von Matt kommt fast ohne zusätzliche Dateien aus, die HTML-Dateien sind die Datenbank. Die hierarchische Struktur wird über HTML-Kommentare aufgebaut, die an passender Stelle im Beitrags-File stehen.
: Wäre das Projekt in Perl angegangen, da das für den Webserver-Betreiber am wenigsten Aufwand wäre, wenn es sein muss, kann ich ihn aber auch zu PHP o. ä. nötigen ;-)
Da PHP allgemein als sicherer gilt und viele Provider lieber nur PHP anbieten würden und kein Perl, dürfte das nicht schwer sein.
Keep rockin'
Friedlieb
: Habe mich vor Kurzem direkt an den Webmaster gewandt, aber leider bis jetzt keine Antwort bekommen,
wann war das? Ich habe keine Mail von Dir bekommen. Schreib mir mal das Datum, dann forsch ich mal in den Logs nach, ob die hier vorbeigekommen ist.
: Ich bin in der beneidenswerten Lage, ein Forum für mich und ein paar Kollegen programmieren zu müssen. Leider hab ich mich mit sowas bis jetzt nicht wirklich auseinandergesetzt
Hast Du denn den unbedingten Willen, das selbst zu machen? Denn den brauchst Du auf jeden Fall.
: und würde daher gerne wissen, wie man so ein Forum prinzipiell aufzieht
Die meisten nehmen eins der vielen freien Boards, setzen es erst mal so auf und schauen dann, ob es ihren Ansprüchen genügt. Die meisten dieser Räder wurden bereits erfunden. Meine Empfehlung wäre (falls MySQL zur Verfügung steht) phpBB. Ansonsten zum Beispiel Tritanium Board, schlank, schön, schnell.
Und Perl? Benjamin hat ja auch schon was dazu geschrieben. Das Ur-Script von Matt ist immer ein guter Start, aber "dirty hacks" und heutzutage sicherheitstechnisch bedenklich. Es gibt ein paar Perl-Gurus, die sich zur Aufgabe gemacht haben, die Funktionalität der alten Scripts von Matt in gutes, sicheres Perl zu transferieren und diese unter dem Namen NMS Scripts zur Verfügung stellen.
: Bei meinem Hauptproblem gehts darum, wie ich die hierachische Struktur der Postings am Besten speichern kann (Datenbank? Und wie gehts ohne?).
Schau mal in das HTML der Beiträge hier rein. Das alte wwwboard von Matt kommt fast ohne zusätzliche Dateien aus, die HTML-Dateien sind die Datenbank. Die hierarchische Struktur wird über HTML-Kommentare aufgebaut, die an passender Stelle im Beitrags-File stehen.
: Wäre das Projekt in Perl angegangen, da das für den Webserver-Betreiber am wenigsten Aufwand wäre, wenn es sein muss, kann ich ihn aber auch zu PHP o. ä. nötigen ;-)
Da PHP allgemein als sicherer gilt und viele Provider lieber nur PHP anbieten würden und kein Perl, dürfte das nicht schwer sein.
Keep rockin'
Friedlieb
Hi
ich habe mal vor ein paar wochen ein kleines tutorial geschrieben wie man ein forum in php und mysql baut!
http://www.gfx-world.net/index.php?page=tutorials/view_tut&setpos=Tutorials&id=247
ich habe mal vor ein paar wochen ein kleines tutorial geschrieben wie man ein forum in php und mysql baut!
http://www.gfx-world.net/index.php?page=tutorials/view_tut&setpos=Tutorials&id=247