You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
330 lines
11 KiB
HTML
330 lines
11 KiB
HTML
<?xml version="1.0" encoding="iso-8859-1"?>
|
|
<!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@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" src="http://creativecommons.org/images/public/somerights20.png"/></a><br/>
|
|
Licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/2.0/de/">Creative Commons Attribution 2.0 Germany License</a><br/>
|
|
<!--/Creative Commons License-->
|
|
|
|
Made with <a href="http://www.meyerweb.com/eric/tools/s5/">S5</a> by Eric A. Meyer
|
|
|
|
</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:
|
|
<ul>
|
|
<li><a href="http://www.wikipedia.org">Wikipedia</a></li>
|
|
<li><a href="http://entropia.de">Entropia Wiki</a></li>
|
|
</ul>
|
|
</li>
|
|
</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 überzeugen tat der Rest nicht</li>
|
|
</ul>
|
|
</div> <!-- class="slide" -->
|
|
|
|
<div class="slide">
|
|
<h1>Wie Einstieg finden?</h1>
|
|
<ul>
|
|
<li>Ausprobieren!<br/><a 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>
|
|
|
|
<tr><td>
|
|
<code>== Überschrift Ebene 2 ==</code><br />
|
|
<code>=== Überschrift Ebene 3 ===</code>
|
|
</td><td>
|
|
<h2 class="mediawiki">Überschrift Ebene 2</h2>
|
|
<h3 class="mediawiki">Überschrift Ebene 3</h3>
|
|
</td></tr>
|
|
|
|
<tr><td>
|
|
<code>[[Artikel]]</code><br />
|
|
<code>[[Artikel|Foobar]]</code>
|
|
</td><td>
|
|
<a href="http://example.com/wiki/Artikel">Artikel</a><br />
|
|
<a href="http://example.com/wiki/Artikel">Foobar</a>
|
|
</td></tr>
|
|
|
|
|
|
<tr><td><code>
|
|
[http://www.google.de Google]
|
|
</code></td><td>
|
|
<a 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>
|
|
</div> <!-- class="slide" -->
|
|
|
|
<div class="slide">
|
|
<h1>Entropia: Übersicht gewinnen</h1>
|
|
<ul>
|
|
<li>Allpages</li>
|
|
<li>Zufälliger Artikel</li>
|
|
<li>[[Kategorie:Übersichten]]
|
|
<ul>
|
|
<li>Hauptseite</li>
|
|
<li>Übersicht über Projekte</li>
|
|
<li>Übersicht über Vorträge</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div> <!-- class="slide" -->
|
|
|
|
<div class="slide">
|
|
<h1>Neue und alte Seiten</h1>
|
|
<ul>
|
|
<li>Übersicht verschaffen
|
|
<ul>
|
|
<li>Gibt es schon eine passende Seite?</li>
|
|
<li>Wo passt meine Seite strukturell?</li>
|
|
</ul>
|
|
</li>
|
|
<li>Seite anlegen:
|
|
<ul>
|
|
<li><code>[[Meine neue Seite]]</code> und/oder</li>
|
|
<li>entropia.de/wiki/Meine neue Seite</li>
|
|
</ul>
|
|
</li>
|
|
<li>Sei mutig: Eher anlegen als nicht anlegen</li>
|
|
</ul>
|
|
|
|
</div> <!-- class="slide" -->
|
|
|
|
<div class="slide">
|
|
<h1>Bilder und andere Dateien</h1>
|
|
<ul>
|
|
<li>Hochladen (nur wenn angemeldet!)</li>
|
|
<li>Als vollständiges Bild: <code>[[Bild:Foo.jpg]]</code> (<a href="screenshots/mediawiki-screenshot-Picture.jpg">So sieht's aus</a>)</li>
|
|
<li>Als Thumbnails:<br/> <code>[[Bild:Foo.jpg|thumb|Das Foo]]</code> oder <code>[[Bild:Foo.jpg|thumb|200px|Das Foo]]</code> (<a href="screenshots/mediawiki-screenshot-Picture-thumb.jpg">So sieht's aus</a>)</li>
|
|
<li>Als Galerie:<br/>
|
|
<code>
|
|
<gallery><br/>
|
|
Bild:Foo.jpg|Das Foo<br/>
|
|
Bild:Bar.jpg|Mein Bar<br/>
|
|
</gallery><br/>
|
|
</code>
|
|
(<a href="screenshots/mediawiki-screenshot-Picture-galleries.jpg">So sieht's aus</a>)
|
|
</li>
|
|
</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 href="http://entropia.de/wiki/Kategorie:Projekte">Kategorie:Projekte</a></li>
|
|
<li>Häufig über Vorlagen realisiert (später)</li>
|
|
<li>Nett um Übersichten zu pflegen (gegenchecken mittels Wikibot, später)</li>
|
|
<li><code>[[:Kategorie:Technik]]</code></li>
|
|
</ul>
|
|
</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önnen auch Kategorien enthalten<br/>
|
|
<a 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üft</li>
|
|
<li><code>{{FIXME}}</code></li>
|
|
</ul>
|
|
</div> <!-- class="slide" -->
|
|
|
|
<div class="slide">
|
|
<h1>Kategorien bei Entropia</h1>
|
|
<ul>
|
|
<li><code>[[Kategorie:Projekte]]</code></li>
|
|
<li><code>[[Kategorie:Vorträge]]</code></li>
|
|
<li><code>[[Kategorie:Termine]]</code></li>
|
|
<li><code>[[Kategorie:GPN]]</code> etc.</li>
|
|
<li><code>{{FIXME}}</code></li>
|
|
</ul>
|
|
</div> <!-- class="slide" -->
|
|
|
|
|
|
<div class="slide">
|
|
<h1>Hilfen & Plugins</h1>
|
|
<ul>
|
|
<li>twiki2mediawiki</li>
|
|
<li>Wikibots - mehr später!</li>
|
|
<li>(noch?) nicht selbst benutzt:
|
|
<ul>
|
|
<li><a href="http://bl0rg.net/~neingeist/mediawiki-workshop/mediawiki-workshop.html">Firefox-Plugin</a></li>
|
|
<li><a href="http://meta.wikimedia.org/wiki/User:Mutante/RSSFeed">Erweiterung mittels MagPieRSS</a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div> <!-- class="slide" -->
|
|
|
|
<div class="slide">
|
|
<h1>Exkurs: Von TWiki zu MediaWiki</h1>
|
|
<ul>
|
|
<li>Artikel und Attachments übernehmen</li>
|
|
<li>Lösung:
|
|
<ol>
|
|
<li>Wiki-Syntax qualvoll & halbwegs umschreiben lassen</li>
|
|
<li>MediaWikis SQL erzeugen</li>
|
|
<li>Attachments direkt unterbringen & SQL dafür erzeugen</li>
|
|
<li>Alle Artikel manuell nachbearbeiten</li>
|
|
</ol>
|
|
</li>
|
|
</ul>
|
|
<p>Skript: <a href="http://bl0rg.net/software/twiki2mediawiki/">http://bl0rg.net/software/twiki2mediawiki/</a></p>
|
|
</div> <!-- class="slide" -->
|
|
|
|
<div class="slide">
|
|
<h1>Wozu Wikibots?</h1>
|
|
<ul>
|
|
<li>Seiten kategorisieren</li>
|
|
<li>Übersichten überprüfen</li>
|
|
<li>Automatisch Inhalte (Termine) einpflegen</li>
|
|
<li>Bilder hochladen</li>
|
|
<li>siehe Wikipedia<!-- FIXME --></li>
|
|
<li>Lästiges</li>
|
|
</ul>
|
|
</div> <!-- class="slide" -->
|
|
|
|
|
|
<div class="slide">
|
|
<h1>Neinomaten == Wikibots</h1>
|
|
|
|
<pre>
|
|
<span class="vim-control">#!/usr/bin/env ruby</span>
|
|
<span class="vim-control">require</span> <span class="vim-quote">'</span><span class="vim-constant">mediawikibot</span><span class="vim-quote">'</span>
|
|
|
|
<span class="vim-statement"><b>if</b></span> <span class="vim-var">ARGV</span>.size() != <span class="vim-constant">2</span>
|
|
<span class="vim-var">$stderr</span>.print(<span class="vim-var">$0</span> + <span class="vim-quote">"</span><span class="vim-constant"> <wiki-user> <wiki-password></span><span class="vim-quote">\n</span><span class="vim-quote">"</span>)
|
|
<span class="vim-statement"><b>exit</b></span>(<span class="vim-constant">1</span>)
|
|
<span class="vim-statement"><b>end</b></span>
|
|
|
|
b = <span class="vim-var">MediaWikiBot</span>::<span class="vim-var">WikiBot</span>.new(<span class="vim-quote">"</span><span class="vim-constant"><a href="http://entropia.de/wiki/">http://entropia.de/wiki/</a></span><span class="vim-quote">"</span>)
|
|
b.login(<span class="vim-var">ARGV</span>[<span class="vim-constant">0</span>], <span class="vim-var">ARGV</span>[<span class="vim-constant">1</span>])
|
|
|
|
old = b.get_raw(<span class="vim-quote">"</span><span class="vim-constant">RoboRally</span><span class="vim-quote">"</span>)
|
|
new = old.gsub(<span class="vim-quote">/</span><span class="vim-constant">\[#reg ([^|]*?)\]</span><span class="vim-quote">/i</span>,
|
|
<span class="vim-quote">'</span><span class="vim-constant">[[#Gesperrte Register|\1]]</span><span class="vim-quote">'</span>)
|
|
b.edit(<span class="vim-quote">"</span><span class="vim-constant">RoboRally</span><span class="vim-quote">"</span>, new, <span class="vim-quote">"</span><span class="vim-constant">Kaputte interne Links repariert</span><span class="vim-quote">"</span>)
|
|
</pre>
|
|
|
|
</div> <!-- class="slide" -->
|
|
|
|
|
|
</div> <!-- codesentation -->
|
|
|
|
</body>
|
|
</html>
|