diff --git a/mediawiki-workshop.html b/mediawiki-workshop.html index c537b07..67ae1d4 100644 --- a/mediawiki-workshop.html +++ b/mediawiki-workshop.html @@ -8,19 +8,19 @@ - + - - - - + + + + - + @@ -36,44 +36,227 @@ -
+

MediaWiki-Workshop

-

MediaWiki für Entropianer

+

MediaWiki benutzen für Entropianer

Neingeist

Entropia e.V.

-
+
+
+

Warum ein Wiki?

+ +
-

Slide 1

+

Warum gerade MediaWiki bei Entropia?

-
-
-
+
+
+

Wie Einstieg finden?

+ +
-

Slide 2

+

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-Spezifisches: [[Entropia:FIXME]] +

+
+ + +
+

Spez. Konfiguration +

+
+ +
+

Uploads +

+
+ +
+

Editieren nur als Benutzer? +

+
+ + +
+

Hilfen & Plugins

+
+ +
+

Exkurs: Von TWiki zu Mediawiki

+ +
+ +
+

Wozu Wikibots?

+
+ + +
+

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")
+
+ +
+ + + diff --git a/ui/neingeist/framing.css b/ui/neingeist/framing.css index 14d8509..a3671c6 100644 --- a/ui/neingeist/framing.css +++ b/ui/neingeist/framing.css @@ -7,8 +7,10 @@ div#header, div#footer, .slide {width: 100%; top: 0; left: 0;} div#header {top: 0; height: 3em; z-index: 1;} + div#footer {top: auto; bottom: 0; height: 2.5em; z-index: 5;} .slide {top: 0; width: 92%; padding: 3.5em 4% 4%; z-index: 2; list-style: none;} + div#controls {left: 50%; bottom: 0; width: 50%; z-index: 100;} div#controls form {position: absolute; bottom: 0; right: 0; width: 100%; margin: 0;} diff --git a/ui/neingeist/pretty.css b/ui/neingeist/pretty.css index 87912d8..a935799 100644 --- a/ui/neingeist/pretty.css +++ b/ui/neingeist/pretty.css @@ -1,6 +1,11 @@ /* Following are the presentation styles -- edit away! */ -body {background: #000 url(bodybg.gif) -16px 0 no-repeat; color: #000; font-size: 2em;} +body { + background: #000; + color: #fff; + font-size: 2em; + font-family: verdana, helvetica, sans-serif; +} :link, :visited {text-decoration: none; color: #00C;} #controls :active {color: #88A !important;} #controls :focus {outline: 1px dotted #227;} @@ -28,21 +33,22 @@ sup {font-size: smaller; line-height: 1px;} .slide ul ul {line-height: 1;} .slide ul ul li {margin: .2em; font-size: 85%; list-style: square;} .slide img.leader {display: block; margin: 0 auto;} +.slide h1 {position: absolute; top: 0.7em; left: 87px; z-index: 1; + margin: 0; padding: 0.3em 0 0 70px; white-space: nowrap; + font: bold 150%/1em Helvetica, sans-serif; + color: #fff; background: #000 transparent;} +.slide h3 {font-size: 130%;} div#header, div#footer {background: #000; color: #AAB; font-family: Verdana, Helvetica, sans-serif;} -div#header {background: #000 url(bodybg.gif) -16px 0 no-repeat; - line-height: 1px;} +div#header {background: #f00 url(pesthoernchen.png) 0 0 no-repeat; + line-height: 1px; } + div#footer {font-size: 0.5em; font-weight: bold; padding: 1em 0;} #footer h1, #footer h2 {display: block; padding: 0 1em;} #footer h2 {font-style: italic;} div.long {font-size: 0.75em;} -.slide h1 {position: absolute; top: 0.7em; left: 87px; z-index: 1; - margin: 0; padding: 0.3em 0 0 50px; white-space: nowrap; - font: bold 150%/1em Helvetica, sans-serif; text-transform: capitalize; - color: #fff; background: #000;} -.slide h3 {font-size: 130%;} h1 abbr {font-variant: small-caps;} div#controls {position: absolute; left: 50%; bottom: 0; @@ -63,7 +69,7 @@ div#controls form {position: absolute; bottom: 0; right: 0; width: 100%; #slide0 {padding-top: 3.5em; font-size: 90%;} #slide0 h1 {position: static; margin: 1em 0 0; padding: 0; font: bold 2em Helvetica, sans-serif; white-space: normal; - color: #000; background: transparent;} + } #slide0 h2 {font: bold italic 1em Helvetica, sans-serif; margin: 0.25em;} #slide0 h3 {margin-top: 1.5em; font-size: 1.5em;} #slide0 h4 {margin-top: 0; font-size: 1em;}