MediaWiki-Workshop
MediaWiki benutzen für Entropianer
Neingeist
Entropia e.V.
Warum ein Wiki?
- Viele Leute können mitarbeiten
- Einfach zugegriffen (Web-Browser) und gelernt
- Nicht knietief im XHTML waten
- Wachsen und gedeihen
- Features für die Struktur miteingebaut
- Beispiele:
Warum gerade MediaWiki bei Entropia?
- Schick
- KeinCamelCaSe
- Nette Features (Galerien)
- Zur Zeit der Umstellung weniger heftige Lücken
- En vogue
- Irre langsam
- Kurz: könnte auch andere Software sein, aber so richtig überzeugen tat der Rest nicht
Syntax
== Überschrift Ebene 2 ==
=== Überschrift Ebene 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
- Allpages
- Zufälliger Artikel
- Seite anlegen:
[[Meine neue Seite]]
und/oder
- entropia.de/wiki/Meine neue Seite
Bilder und andere Dateien
- Hochladen (nur wenn angemeldet!)
- Als vollständiges Bild:
[[Bild:Foo.jpg]]
(So sieht's aus)
- Als Thumbnails:
[[Bild:Foo.jpg|thumb|Das Foo]]
oder [[Bild:Foo.jpg|thumb|200px|Das Foo]]
(So sieht's aus)
- Als Galerie:
<gallery>
Bild:Foo.jpg|Das Foo
Bild:Bar.jpg|Mein Bar
</gallery>
(So sieht's aus)
Kategorien
- Einfaches Mittel zur Strukturierung
- Artikel in Kategorien einordnen
[[Kategorie:Technik]]
- MediaWiki erzeugt alphabetische Liste
Kategorie:Projekte
- Häufig über Vorlagen realisiert (später)
- Nett um Übersichten zu pflegen (gegenchecken mittels Wikibot, später)
[[:Kategorie:Technik]]
Vorlagen
- Artikel mit Titel "Vorlage:Meine Vorlage" anlegen
- Mit
{{Meine Vorlage}}
einbinden
- Variablen können in der Vorlage als
{{{meine_variable}}}
eingebaut werden
{{Meine Vorlage|meine_variable=foo}}
- Können auch Kategorien enthalten
Vorlage:FIXME
Entropia-Spezifisches: [[Entropia:FIXME]]
Spez. Konfiguration
Uploads
Editieren nur als Benutzer?
Exkurs: Von TWiki zu Mediawiki
Wozu Wikibots?
- Seiten kategorisieren
- Übersichten überprüfen
- Automatisch Inhalte (Termine) einpflegen
- Bilder hochladen
- siehe Wikipedia FIXME
- 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")