WoltLab Burning Board nach phpBB umziehen
Aus Salber.net
Hier werden Informationen gesammelt, um ein WoltLab Burning Board Lite 2.0.1 nach phpBB 3.0.7-PL1 umzuziehen. Vielleicht wird mit der Zeit ein schönes HowTo daraus…
Zur Verfügung steht ein SQL-Dump der WBB-Datenbank.
Links:
- http://www.phpbbdoctor.com/doc_tables.php
- http://wiki.phpbb.com/display/DEV/Database+Abstraction+Layer
- http://phpbbmodders.net/articles/general/left_right_id/
Inhaltsverzeichnis |
WBB-Tabellen (ältere Version)
Das ist das Tabellen-Layout einer früheren WBB-Version.
Die wichtigsten Tabellen werden hier aufgeführt. Eine weitere Tabelle wären bb1_userfields.
bb1_boards
Enthält eine Zeile pro (Unter-)Forum. Die Spalten:
- boardid: Primary Key
- styleid
- parentid: ID des übergeordneten Forums oder 0 für oberste Ebene.
- parentlist: mit ',' getrennte Liste von ids. Hintereinanderreihung der parentids bis niedersten Ebene (z.B. "0,11,13", wenn der Parent 13 ist, dessen Parent 11 und dieser in der obersten Ebene ist).
- childlist: Liste aller direkten oder indirekten Kinder.
- boardorder: Sortierung innerhalb der gleichen Ebene
- title: Name des Forums
- password
- description
- prefixuse
- prefix
- threadcount: Statistik
- postcount: Statistik
- lastthreadid: Statistik
- lastposttime: Statistik
- lastposterid: Statistik
- lastposter: Statistik
- allow*: 7 Spalten mit verschiedenen 0/1-Einstellungen.
- noch 12 weitere Spalten mit verschiedenen Einstellungen.
bb1_posts
Enthält eine Zeile pro Beitrag. Die Spalten:
- postid: Primary Key
- parentpostid: Wenn dieser Beitrag eine Antwort auf einen anderen ist, dann dessen postid, sonst 0.
- threadid: id des Threads, zu dem dieser Beitrag gehört.
- userid: Die id des Users, der den Beitrag erstellt hat.
- username: Der Name des Users, der diesen Beitrag erstellt hat. Vermutlich voll funktional von userid abhängig.
- iconid
- posttopic: Die Beitrag-Überschrift
- posttime: Zeit des Posts in Sekunden seit 1.1.1970 (siehe dewiki:Unixzeit).
- message: Der Text des Beitrags
- attachmentid
- edittime: Zeitpunkt der letzten Bearbeitung, wenn != 0.
- editorid: id des letzten Bearbeiters, wenn != 0.
- editor: name des letzten Bearbeiters
- editcount: Wie oft der Beitrag bearbeitet wurde.
- allowsmilies: 1 wenn z.B. aus :) ein Smiley werden soll, 0 wenn :) bleiben soll.
- showsignature
- ipaddress
- visible
- reindex
bb1_threads
Enthält eine Zeile pro Thread. Die Spalten:
- threadid: Primary Key
- boardid: Zu welchem Forum gehört der Thread?
- prefix
- topic: Das Thema, also der Name des Threads
- iconid: Spezielles Icon
- starttime: Zeit der Erstellung, vermutlich identisch mit der Zeit des ersten Posts.
- starterid: id des Thread-Erzeugers
- starter: Name des Thread-Erzeugers
- 5 Statistik-Spalten
- 7 Flags für alles mögliche
bb1_users
Enthält eine Zeile pro Benutzer. Die Spalten:
- userid: id
- username: Benutzername
- password: Hash des Passworts
- email: Hmmmm, was könnte das wohl sein?
- userposts: Statistik
- groupid: Rechte-System?
- rankid
- title
- regdate: Datum der Registrierung (sec seit 1.1.1970)
- lastvisit: Zeitpunkt des letzten Besuchs
- lastactivity: Vermutlich Zeit des letzten Posts?
- 37 Spalten mit Benutzereinstellungen, Kontaktmöglichkeiten und persönliche Daten.
WBB-Tabellen
Die wichtigsten Tabellen werden hier aufgeführt. Weitere Tabellen wären wbb1_1_board_last_post, wbb1_1_board_to_group, wbb1_1_import_source, wbb1_1_thread_announcement oder wbb1_1_thread_visit.
wbb1_1_board
- boardId: Primary Key
- parentId: ID des übergeordneten Forums oder 0 für Top-Level
- title: Der Name des Forums
- descripton
- allowDescriptionHtml
- boardType
- image
- externalUrl
- time: Zeit der Erstellung?
- prefixes
- prefixRequired
- styleId
- noch 9 weitere eher unwichtige Spalten
- threads: Statistik
- posts: Statistik
wbb1_1_board_structure
- parentId: Übergeordnetes Forum
- boardID: ID des Forums
- position: Sortierung innerhalb der gleichen Ebene
wbb1_1_post
- postID: Primary Key.
- threadID: Die Themen-ID.
- parentPostID
- userID: Die Benutzer-Nummer
- username: Der Benutzername
- subject: Die Überschrift des Beitrags
- message: Der Text des Beitrags
- time: Zeit des Posts in Sekunden seit 1.1.1970
- 4 eher unwichtige Spalten
- editor: Benutzername des letzen Bearbeiters
- editorID: Benutzer-ID des letzen Bearbeiters
- lastEditTime
- editCount
- 5 weitere Spalten
- enableSmilies: 0/1
- 3 weitere Spalten
- ipAddress
wbb1_1_thread
- threadID: Primary Key
- boardID
- languageID
- prefix
- topic: Name des Themas
- firstPostID: Statistik
- firstPostPreview
- time: Zeit des Postens
- userID: ID des Themen-Erzeugers?
- username
- lastPostTime: Statistik
- noch 4 weitere Statistik-Spalten
- 14 Spalten für Bewertung, Anhänge, Umfragen und weitere Einstellungen
wbb1_1_user
- userID: Primary Key
- boardLastVisitTime
- boardLastActivityTime
- posts: Statistik
wcf1_user
- userID: Primary Key
- username
- password
- salt
- 28 weitere Spalten