< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< title > MediaWiki-Workshop< / title >
<!-- metadata -->
< meta name = "generator" content = "S5" / >
< meta name = "version" content = "S5 1.1" / >
< meta name = "codesdate" content = "20051000" / >
< meta name = "author" content = "Neingeist <neingeist@entropia.de>" / >
< meta name = "company" content = "Entropia e.V." / >
<!-- configuration parameters -->
< meta name = "defaultView" content = "slideshow" / >
< meta name = "controlVis" content = "hidden" / >
<!-- style sheet links -->
< link rel = "stylesheet" href = "ui/neingeist/slides.css" type = "text/css" media = "projection" id = "slideProj" / >
< link rel = "stylesheet" href = "ui/neingeist/outline.css" type = "text/css" media = "screen" id = "outlineStyle" / >
< link rel = "stylesheet" href = "ui/neingeist/print.css" type = "text/css" media = "print" id = "slidePrint" / >
< link rel = "stylesheet" href = "ui/neingeist/opera.css" type = "text/css" media = "projection" id = "operaFix" / >
<!-- S5 JS -->
< script src = "ui/neingeist/slides.js" type = "text/javascript" > < / script >
< / head >
< body >
< div class = "layout" >
< div id = "controls" > <!-- DO NOT EDIT --> < / div >
< div id = "currentSlide" > <!-- DO NOT EDIT --> < / div >
< div id = "header" > < / div >
< div id = "footer" >
< h1 > Entropia e.V, Oktober 2005< / h1 >
< h2 > MediaWiki-Workshop< / h2 >
< / div >
< / div >
< div class = "codesentation" >
< div class = "slide" >
< h1 > MediaWiki-Workshop< / h1 >
< h2 > MediaWiki benutzen f<> r Entropianer< / h2 >
< h3 > Neingeist < neingeist @ entropia . de > < / h3 >
< h4 > Entropia e.V.< / h4 >
< div id = "creativecommons" >
<!-- Creative Commons License -->
< a rel = "license" href = "http://creativecommons.org/licenses/by/2.0/de/" > < img alt = "Creative Commons License" border = "0" src = "http://creativecommons.org/images/public/somerights20.png" / > < / a > < br / >
This work is licensed under a < a rel = "license" href = "http://creativecommons.org/licenses/by/2.0/de/" > Creative Commons Attribution 2.0 Germany License< / a > .
<!-- /Creative Commons License -->
< / div > <!-- class="creativecommons" -->
<!--
< rdf:RDF xmlns = "http://web.resource.org/cc/" xmlns:dc = "http://purl.org/dc/elements/1.1/" xmlns:rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#" >
< Work rdf:about = "mediawiki wikis" >
< license rdf:resource = "http://creativecommons.org/licenses/by/2.0/de/" / >
< dc:type rdf:resource = "http://purl.org/dc/dcmitype/Text" / >
< / Work >
< License rdf:about = "http://creativecommons.org/licenses/by/2.0/de/" >
< permits rdf:resource = "http://web.resource.org/cc/Reproduction" / >
< permits rdf:resource = "http://web.resource.org/cc/Distribution" / >
< requires rdf:resource = "http://web.resource.org/cc/Notice" / >
< requires rdf:resource = "http://web.resource.org/cc/Attribution" / >
< permits rdf:resource = "http://web.resource.org/cc/DerivativeWorks" / >
< / License >
< / rdf:RDF >
-->
< / div > <!-- class="slide" -->
< div class = "slide" >
< h1 > Warum ein Wiki?< / h1 >
< ul >
< li > Viele Leute k<> nnen mitarbeiten< / li >
< li > Einfach zugegriffen (Web-Browser) und gelernt< / li >
< li > Nicht knietief im XHTML waten< / li >
< li > Wachsen und gedeihen< / li >
< li > Features f<> r die Struktur miteingebaut< / li >
< li > Beispiele:< / li >
< ul >
< li > < a target = new href = "http://www.wikipedia.org" > Wikipedia< / a > < / li >
< li > < a target = new href = "http://entropia.de" > Entropia Wiki< / a > < / li >
< / ul >
< / ul >
< / div > <!-- class="slide" -->
< div class = "slide" >
< h1 > Warum gerade MediaWiki bei Entropia?< / h1 >
< ul >
< li > Schick< / li >
< li > KeinCamelCaSe< / li >
< li > Nette Features (Galerien)< / li >
< li > Zur Zeit der Umstellung weniger heftige L<> cken< / li >
< li > En vogue< / li >
< li > Irre langsam< / li >
< li > Kurz: k<> nnte auch andere Software sein, aber so richtig <20> berzeugen tat der Rest nicht< / li >
< / ul >
< / div > <!-- class="slide" -->
< div class = "slide" >
< h1 > Wie Einstieg finden?< / h1 >
< ul >
< li > Ausprobieren!< br / > < a target = new href = "http://entropia.de/wiki/Sandkasten" > http://entropia.de/wiki/Sandkasten< / a > < / li >
< li > Viele andere Artikel oder andere Wikis (Wikipedia) ansehen!< / li >
< li > Sei mutig!< / li >
< / ul >
< / div > <!-- class="slide" -->
< div class = "slide" >
< h1 > Syntax< / h1 >
< table border = "1" >
< tr > < td > < code >
== <20> berschrift Ebene 2 ==< br / >
=== <20> berschrift Ebene 3 ===
< / code > < / td > < td >
< h2 class = "mediawiki" > <EFBFBD> berschrift 2< / h2 >
< h3 class = "mediawiki" > <EFBFBD> berschrift 3< / h3 >
< / td > < / tr >
< tr > < td > < code >
[[Artikel]]< br / >
[[Artikel|Foobar]]
< / code > < / td > < td >
< a target = new href = "http://example.com/wiki/Artikel" > Artikel< / a > < br / >
< a target = new href = "http://example.com/wiki/Artikel" > Foobar< / a >
< / td > < / tr >
< tr > < td > < code >
[http://www.google.de Google]
< / code > < / td > < td >
< a target = new href = "http://www.google.de" > Google< / a >
< / td > < / tr >
< tr > < td > < code >
'''fette Sachen''' und ''schiefe Sachen''
< / code > < / td > < td >
< b > fette Sachen< / b > und < i > schiefe Sachen< / i >
< / td > < / tr >
< / table >
< / code >
< / div > <!-- class="slide" -->
< div class = "slide" >
< h1 > Neue und alte Seiten< / h1 >
< ul >
< li > Allpages< / li >
< li > Zuf<EFBFBD> lliger Artikel< / li >
< li > Seite anlegen:
< ul >
< li > < code > [[Meine neue Seite]]< / code > und/oder< / li >
< li > entropia.de/wiki/Meine neue Seite< / li >
< / ul >
< / li >
< / ul >
< / div > <!-- class="slide" -->
< div class = "slide" >
< h1 > Bilder und andere Dateien< / h1 >
< ul >
< li > Hochladen (nur wenn angemeldet!)< / li >
< li > Als vollst<73> ndiges Bild: < code > [[Bild:Foo.jpg]]< / code > < / li > (< a target = new href = "screenshots/mediawiki-screenshot-Picture.jpg" > So sieht's aus< / a > )
< li > Als Thumbnails:< br / > < code > [[Bild:Foo.jpg|thumb|Das Foo]]< / code > oder < code > [[Bild:Foo.jpg|thumb|200px|Das Foo]]< / code > < / li > (< a target = new href = "screenshots/mediawiki-screenshot-Picture-thumb.jpg" > So sieht's aus< / a > )
< li > Als Galerie:< br / >
< code >
< gallery> < br / >
Bild:Foo.jpg|Das Foo< br / >
Bild:Bar.jpg|Mein Bar< br / >
< /gallery> < br / >
< / code >
< / li > (< a target = new href = "screenshots/mediawiki-screenshot-Picture-galleries.jpg" > So sieht's aus< / a > )
< / ul >
< / div > <!-- class="slide" -->
< div class = "slide" >
< h1 > Kategorien< / h1 >
< ul >
< li > Einfaches Mittel zur Strukturierung< / li >
< li > Artikel in Kategorien einordnen < code > [[Kategorie:Technik]]< / code > < / li >
< li > MediaWiki erzeugt alphabetische Liste< br / >
< a target = new href = "http://entropia.de/wiki/Kategorie:Projekte" > Kategorie:Projekte< / a > < / li >
< li > H<EFBFBD> ufig <20> ber Vorlagen realisiert (sp<73> ter)< / li >
< li > Nett um <20> bersichten zu pflegen (gegenchecken mittels Wikibot, sp<73> ter)< / li >
< li > < code > [[:Kategorie:Technik]]< / code > < / li >
< / div > <!-- class="slide" -->
< div class = "slide" >
< h1 > Vorlagen< / h1 >
< ul >
< li > Artikel mit Titel "Vorlage:Meine Vorlage" anlegen< / li >
< li > Mit < code > {{Meine Vorlage}}< / code > einbinden< / li >
< li > Variablen k<> nnen in der Vorlage als < code > {{{meine_variable}}}< / code > eingebaut werden< / li >
< li > < code > {{Meine Vorlage|meine_variable=foo}}< / code > < / li >
< li > K<EFBFBD> nnen auch Kategorien enthalten< br >
< a target = new href = "http://entropia.de/wiki/Vorlage:FIXME" > Vorlage:FIXME< / a > < / li >
< / ul >
< / div > <!-- class="slide" -->
< div class = "slide" >
< h1 > Entropia:FIXME< / h1 >
< ul >
< li > Alle Artikel der Kategorie:FIXME< / li >
< li > Sorgsam sortiert f<> r das ultimative Wiki-Putz-Erlebnis< / li >
< li > Wird per Wikibot mit Kategorie:FIXME gegengepr<70> ft< / li >
< li > < code > {{FIXME}}< / code > < / li >
< / ul >
< / div > <!-- class="slide" -->
< div class = "slide" >
< h1 > Hilfen & Plugins< / h1 >
< ul >
< li > twiki2mediawiki< / li >
< li > < a href = "http://www.bananeweizen.de/mozilla/wikipedia/firefox_wikipedia.html" > Firefox-Plugin< / a > < / li >
< li > Wikibots - mehr sp<73> ter!< / a > < / li >
< / div > <!-- class="slide" -->
< div class = "slide" >
< h1 > Exkurs: Von TWiki zu MediaWiki< / h1 >
< ul >
< li > Artikel und Attachments mussten <20> bernommen werden< / li >
< li > L<EFBFBD> sung:
< ol >
< li > Wiki-Syntax qualvoll & halbwegs umschreiben lassen< / li >
< li > MediaWikis SQL erzeugen< / li >
< li > Attachments direkt unterbringen & SQL daf<61> r erzeugen< / li >
< li > Alle Artikel manuell nachbearbeiten< / li >
< / ol >
< / ul >
Skript: < a href = "http://bl0rg.net/software/twiki2mediawiki/" > http://bl0rg.net/software/twiki2mediawiki/< / a >
< / div > <!-- class="slide" -->
< div class = "slide" >
< h1 > Wozu Wikibots?< / h1 >
< ul >
< li > Seiten kategorisieren< / li >
< li > <EFBFBD> bersichten <20> berpr<70> fen< / li >
< li > Automatisch Inhalte (Termine) einpflegen< / li >
< li > Bilder hochladen< / li >
< li > siehe Wikipedia<!-- FIXME --> < / li >
< li > L<EFBFBD> stiges< / li >
< / div > <!-- class="slide" -->
< div class = "slide" >
< h1 > Neinomaten == Wikibots< / h1 >
< pre >
< font color = "#a520f7" > #!/usr/bin/env ruby< / font >
< font color = "#a520f7" > require< / font > < font color = "#6b59ce" > '< / font > < font color = "#ff00ff" > ../mediawikibot< / font > < font color = "#6b59ce" > '< / font >
< font color = "#a52829" > < b > if< / b > < / font > < font color = "#008a8c" > ARGV< / font > .size() != < font color = "#ff00ff" > 2< / font >
< font color = "#008a8c" > $stderr< / font > .print(< font color = "#008a8c" > $0< / font > + < font color = "#6b59ce" > " < / font > < font color = "#ff00ff" > < wiki-user> < wiki-password> < / font > < font color = "#6b59ce" > \n< / font > < font color = "#6b59ce" > " < / font > )
< font color = "#a52829" > < b > exit< / b > < / font > (< font color = "#ff00ff" > 1< / font > )
< font color = "#a52829" > < b > end< / b > < / font >
b = < font color = "#008a8c" > MediaWikiBot< / font > ::< font color = "#008a8c" > WikiBot< / font > .new(< font color = "#6b59ce" > " < / font > < font color = "#ff00ff" > < a target = new href = "http://entropia.de/wiki/" > http://entropia.de/wiki/< / a > < / font > < font color = "#6b59ce" > " < / font > )
b.login(< font color = "#008a8c" > ARGV< / font > [< font color = "#ff00ff" > 0< / font > ], < font color = "#008a8c" > ARGV< / font > [< font color = "#ff00ff" > 1< / font > ])
old = b.get_raw(< font color = "#6b59ce" > " < / font > < font color = "#ff00ff" > RoboRally< / font > < font color = "#6b59ce" > " < / font > )
new = old.gsub(< font color = "#6b59ce" > /< / font > < font color = "#ff00ff" > \[#reg ([^|]*?)\]< / font > < font color = "#6b59ce" > /i< / font > ,
< font color = "#6b59ce" > '< / font > < font color = "#ff00ff" > [[#Gesperrte Register|\1]]< / font > < font color = "#6b59ce" > '< / font > )
b.edit(< font color = "#6b59ce" > " < / font > < font color = "#ff00ff" > RoboRally< / font > < font color = "#6b59ce" > " < / font > , new, < font color = "#6b59ce" > " < / font > < font color = "#ff00ff" > Kaputte interne Links repariert< / font > < font color = "#6b59ce" > " < / font > )
< / pre >
< / div > <!-- class="slide" -->
< / div > <!-- codesentation -->
< / body >
< / html >