Zum Inhalt springen

Eigenes Forum als Extension entwickeln

Erstellt am 9. Dezember 2008 · 3 Antworten · letzte Antwort am 11. Dezember 2008

Tags: Datenbank, Frage

Sturmi ·

Hallo alle zusammen,

ich bin gerade dabei, ein eigenes Forum als Extension für Typo3 zu entwickeln. Die Idee meines Forums ist angelehnt an das kommerzielle VBulletin. Soweit funktioniert auch schon alles prima. Jetzt möchte ich, wenn man einen Beitrag aufruft, am unteren Ende einen Bereich haben => "Ähnliche Themen". Dazu kam mir der Gedanke, dass das ziemlich viel Rechenleistung für einen Server sein kann, wenn man tausende von Beiträgen in der DB hat. Also habe ich mir gedacht, dass ich die DB-Query in einer Datei packe und lasse Sie, während der Thread bereits geladen ist, mit Ajax einfach nachladen.

Dies klappt auch soweit ganz gut. Jetzt benötige ich aber einen Denkanstoß, wie ich ähnliche Themen aus der DB suchen lassen kann. SOUNDEX oder so wird mir da vermutlich auch nicht weiterhelfen können. Evtl. die Wörter aus dem Titel des Threads in ein Array packen und dann so unwichtige Wörter wie z.B. "der,die,das,wen,wenn,wie,wo,etc..." rausschmeißen und anhand der restlichen Wörter die DB durchsuchen lassen?

Ich bin für jede Hilfe sehr dankbar .... achso, wenn das Forum fertig ist, wird es natürlich ausgiebig getestet und dann veröffentlicht. 😃

Danke schonmal im vorraus...

just2b ·

Hallo,

und warum nicht ein existierendes Forum weiterentwickeln? schade um die eingesetzte manpower... oder an einer guten bridge arbeiten

georg
ps: sorry für OT

Sturmi ·

Halllo,

ganz einfach ... am anfang habe ich nicht vorgehabt, es zu veröffentlichen (aus Gründen der Sicherheit - wirst Du wohl verstehen). Ich bin da jetzt bereits schon seit mehr als 12 Monate am entwickeln und möchte es auch ganz gerne alleine weiterentwickeln. Ich habe zwar Team-Erfahrungen, aber alleine komme ich auf jeden Fall besser klar, darauf möchte ich jetzt nur nicht näher eingehen.

Hast Du vielleicht eine Idee, wie ich mein Problem in den Griff bekomme? Oder kennst Du entsprechend ein gutes Tutorial was dieses Thema behandelt?

Danke!

Sturmi ·

OK ... ich glaube ich bin jetzt auf den richtigen Weg. Bei der MySQL - Abfrage(n) kann ich wunderbar mit der Fulltext-Suche arbeiten (Stichworte: Match, AGAINST). Dies scheint auf jeden Fall schonmal zu funktionieren. Wer einen besseren Vorschlag parat hat, nur her damit.