Lucas: MySQL-Prefix für Wiki-Engine wie in phpBB

Beitrag lesen

Hallo,

für ein Projekt habe ich die frei erhältiche Wiki-Engine auf meinem Server installiert. Nun finde ich es aber sehr unvorteilhaft, dass die Menge an MySQL-Tabellen, die für die Artikel ect. genutzt werden, keine Prefixe haben können, wie man es vom freien Forum phpBB her kennt.

Das heisst, ich wünsche mir vor jeden Wiki-Tabellennamen ein Prefix wie z.B. "projekt_", sodass sowohl einerseits Ordnung in der Datenbank herrscht und andererseits es möglich wird, mit einer Datenbank die Wiki mehrfach zu installieren (für kommende Projekte).

In einem ersten Anlauf habe ich versucht, den Quellcode umzuschreiben, bin aber nicht weit gekommen, da es zwar eine zentrale Befehls-Datei für die Datenbankanbingung gibt, die einzelnen Befehle (die jeweils um eine Variable mit dem Prefix ergänzt werden müssten) jedoch über hunderte von Dateien verteilt sind.

Auch wenn ich kaum glaube, dass das mögich ist, habe ich über eine weitere Möglichkeit zur Umsetzung nachgedacht: Wiki sendet wie üblich seine SQL-Befehle, diese werden jedoch an einer Stelle abgefangen und um das Prefix für die Tabellen ergänzt. So werden schon bei der Installation vernünftige Tabellen erzeugt und im Weiteren genutzt. Geht so was?

Oder gibt es andere Möglichkeiten, für die man sich nicht völlig in die Programmierung der Wiki einarbeiten muss?

Kann mir jemand weiter helfen? Bin für jeden weiterführenden Gedanken und Hinweis dankbar!!!

Mit freundlichen Grüßen, Lucas

--
selfcode: sh:( fo:| ch:? rl:° br:& n4:° ie:| va:| de:< zu:) fl:| ss:) ls:< js:|