WoltLab Burning Board nach phpBB umziehen

Aus Salber.net

Wechseln zu: Navigation, Suche

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:

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
  • email
  • password
  • salt
  • 28 weitere Spalten

phpBB-Tabellen

Siehe http://wiki.phpbb.com/display/DEV/Tables.

Persönliche Werkzeuge