MediaWiki-Workshop

MediaWiki benutzen für Entropianer

Neingeist

Entropia e.V.

Creative Commons License
This work is licensed under a Creative Commons Attribution 2.0 Germany License.

Warum ein Wiki?

Warum gerade MediaWiki bei Entropia?

Wie Einstieg finden?

Syntax

== Überschrift Ebene 2 ==
=== Überschrift Ebene 3 ===

Überschrift 2

Überschrift 3

[[Artikel]]
[[Artikel|Foobar]]
Artikel
Foobar
[http://www.google.de Google] Google
'''fette Sachen''' und ''schiefe Sachen'' fette Sachen und schiefe Sachen

Neue und alte Seiten

Bilder und andere Dateien

Kategorien

Vorlagen

Entropia:FIXME

Kategorien bei Entropia

Hilfen & Plugins

Exkurs: Von TWiki zu MediaWiki

  • Artikel und Attachments übernehmen
  • Lösung:
    1. Wiki-Syntax qualvoll & halbwegs umschreiben lassen
    2. MediaWikis SQL erzeugen
    3. Attachments direkt unterbringen & SQL dafür erzeugen
    4. Alle Artikel manuell nachbearbeiten

Skript: http://bl0rg.net/software/twiki2mediawiki/

Wozu Wikibots?

  • Seiten kategorisieren
  • Übersichten überprüfen
  • Automatisch Inhalte (Termine) einpflegen
  • Bilder hochladen
  • siehe Wikipedia
  • Lästiges

Neinomaten == Wikibots

#!/usr/bin/env ruby
require '../mediawikibot'

if ARGV.size() != 2
  $stderr.print($0 + " <wiki-user> <wiki-password>\n")
  exit(1)
end

b = MediaWikiBot::WikiBot.new("http://entropia.de/wiki/")
b.login(ARGV[0], ARGV[1])

old = b.get_raw("RoboRally")
new = old.gsub(/\[#reg ([^|]*?)\]/i,
 '[[#Gesperrte Register|\1]]')
b.edit("RoboRally", new, "Kaputte interne Links repariert")