Aussensaiter Forum

Diskussionen mit neuen Beiträgen

Hier darf jeder frei heraus seine Meinung sagen, solange niemand beleidigt wird. Auf Postings von Vollidioten sinnvollerweise gar nicht erst antworten.
Extrem unerwünscht sind reine Werbe-Beiträge. Danke.

(-) Header verbergen



Übersicht

(Off-Topic) Frage zum Forum

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

Re: (Off-Topic) Frage zum Forum

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

Re: (Off-Topic) Frage zum Forum

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