Hinweis: Ich habe dies ursprünglich auf stackoverflow.com gepostet, hatte es geschlossen und wurde angewiesen, es auf programmers.stackexchange.com zu posten. Also habe ich es auf programmers.stackexhange.com gepostet, es getarnt und wurde angewiesen, es auf webmaster.stackexchange.com zu posten. Hier ist mein letzter Versuch, Hilfe und Anleitung für dieses nervenaufreibende Problem zu bekommen.
Ich habe mir wochenlang die Haare ausgezogen und versucht zu entscheiden, welchen Weg ich gehen soll.
Eine meiner LAMP-Sites ist mehrere Jahre alt und meine Benutzer haben ein Forum angefordert. Meine Website wurde von mir selbst erstellt, und das Forum müsste vollständig in meine Website integriert werden, damit sie tatsächlich wie meine Website aussieht, sich anfühlt und sich so verhält. Ich habe beispielsweise ein standortweites Nachrichtensystem auf meiner Website, das Benutzer benachrichtigt, wenn sie eine neue Nachricht erhalten, unabhängig davon, wo sie sich auf meiner Website befinden. Daher müsste diese Funktion auf das Forum erweitert werden. Ich möchte auch in der Lage sein, den Zugriff auf bestimmte Unterforen basierend auf Kriterien meiner Website im Gegensatz zu Kriterien aus dem Forum zu beschränken.
Ich brauche kein Forum mit vollem Funktionsumfang, da es nicht das Hauptaugenmerk meiner Website sein wird, sondern nur ein Feature davon.
Die Frage ist, verwende ich eine vorhandene Forum-Plattform und integriere sie in meine Website oder erstelle ich einfach eine von Grund auf neu?
Die Vor- und Nachteile sind relativ offensichtlich, aber ich kann mich nicht entscheiden, welchen Weg ich gehen soll, und es ist Crunch-Zeit.
Die Vorteile der Verwendung einer vorhandenen Open-Source-Plattform bestehen darin, dass sie sich bewährt haben, sicher sind, viele integrierte Funktionen und Community-Support bieten und mir viel Zeit sparen würden.
Die Nachteile sind, dass sie anscheinend stark einschränken, wie eng und gut ich sie in meine Website und die Funktionen meiner Website integrieren kann, ganz zu schweigen davon, dass die meisten für das, was ich brauche (Bloatware), übertrieben sind. Alle Forum-Pakete, die ich mir angesehen habe (und die ich mir VIELE angesehen habe), sind Front-End-Lösungen, die sich eher wie ein externes Add-On zu meinem als wie ein integraler Bestandteil davon verhalten. Ich habe keine vollständig anpassbaren "Backend" -Forallösungen gefunden. Dies bedeutet, dass ich das Forum so anpassen muss, dass es zu meiner Site passt. Wenn dies jedoch eine Änderung der Kerndateien bedeutet, ist das Upgrade des Forums schwierig.
Wenn ich das Forum von Grund auf neu aufbaue, muss ich das Rad mit allen möglichen Problemen neu erfinden. Andererseits kann ich das Forum so programmieren, dass es alles genau so macht, wie ich es brauche, und es zu einem machen integraler Bestandteil meiner Website und kein externes Add-On.
Also, was empfehlen Sie und warum?