Startseite > Techblog > Confluence > Migration von MediaWiki nach Confluence
jsc

Um Inhalte aus anderen Wikisystemen in ein Confluence-Wiki zu migrieren, stellt Atlassian den Universal Wiki Converter zur Verfügung.
Zuerst werden die Inhalte aus der Datenbank des “Altsystems” exportiert, als Textdatei im lokalen Dateisystem abgespeichert und dann ins Confluence migriert.
Für den Export gibt es für die verschiedenen Wikisysteme Exporter, die in Properties-Dateien konfiguriert werden. Normalerweise werden dort Name, Nutzer und Pfad der Wikidatenbank angegeben.

Der Export aus einem MediaWiki neuerer Version schlägt jedoch aufgrund geänderter Datenbankfelder fehl. Dies kann behoben werden, indem in der Properties-Datei folgende angepasste SQL-Abfragen angegeben werden:

db.sql.pagedata=select page_id, page_namespace, page_title, page_latest from page where
     page_namespace!='8' and page_namespace!='12';
db.sql.textdata=select old_text from pagecontent where old_id = (
     select rev_text_id from revision where rev_id = 'db.column.textid' );
db.column.title=page_title
db.column.namespace=page_namespace
db.column.pageid=page_id
db.column.textid=page_latest
db.column.text=old_text

(Angepasst in den exporter.mediawiki.properties, Getestet mit MediaWiki Version 1.11)

Kommentar Feed Trackback URL

Hinterlassen Sie einen Kommentar

Tag Cloud

Unsere Themen

Kommentare

  • Niels Jaeckel: Hallo Ralf, wir haben heute das Benno auf die Version 1.1.3 aktualisiert. Dort funktioniert die...
  • Patrick: Super und Vielen Dank für diesen Artikel!! War genau das, was ich gesucht habe und hat mir sehr geholfen
  • hanjo: whileprintingrecords; {Gruppierfeld}=Previous({Grupp ierfeld}) Gruppierfeld natürlich. Bug im Editor, hat die...
  • hanjo: Bedingte Unterdrückung Detailbereich wie beschrieben. Bedingte Unterdrückung Gruppenkopf 1b:...
  • Niels Jaeckel: Hallo Ralf, wir haben es noch nicht mit dieser Benno-Version getestet. Allerdings steht das Update auf...

Twitter