Wir empfehlen:


Technik/Systemadminstration - TODO's: Unterschied zwischen den Versionen

Aus DadAWeb
Wechseln zu: Navigation, Suche
(Sonderzeichensatz / Erweiterung für Charset-Eingabe)
(Edit Conter)
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
 
* [http://meta.wikipedia.org/wiki/MediaWiki_i18n Dokumentation zur Anpassung der Benutzeroberfläche]
 
* [http://meta.wikipedia.org/wiki/MediaWiki_i18n Dokumentation zur Anpassung der Benutzeroberfläche]
 
* [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide Benutzerhandbuch] für Hilfe zur Benutzung und Konfiguration.
 
* [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide Benutzerhandbuch] für Hilfe zur Benutzung und Konfiguration.
 +
 +
==Kurzes URL's generieren==
 +
Man könnte die URL der des DadAWeb optimieren:
 +
 +
In '''LocalSettings.php''':
 +
$wgArticlePath= 'http://<domainname>.de/$1';
 +
 +
:und ein Eintrag in '''.htaccess''' oder /etc/httpd/'''httpd.conf''' für den (v)host,
 +
 +
RewriteEngine on
 +
RewriteRule ^/(.*)$ http://<domainname>.de/wiki/index.php?title=$1 [P]
 +
 +
Anstatt '''http://www.neo.dadaweb.de/index.php?title=Artikelname''' hätten wir dann '''http://www.neo.dadaweb.de/Artikelname'''
 +
 +
Siehe hierzu detaillierte Info zur [[URL-Kürzung]]. --[[Benutzer:WikiSysop|Jochen S]] 09:17, 2. Nov 2006 (CET)
 +
 +
==Edit Conter==
 +
* '''Count Edits''': Special page that counts user edits and provides a top-ten contributor list Rob Church
 +
* '''Editcount''': Displays edit count of a user Ævar Arnfjörð Bjarmason; [http://www.mediawiki.org/wiki/Extension:EditCount Extension (Beschreibung und Download)]
 +
 +
Demo EditCount: http://wiki.case.edu/Special:Editcount
  
 
==Datei-Upload (Nicht-Bilddateien)==
 
==Datei-Upload (Nicht-Bilddateien)==
Zeile 38: Zeile 59:
 
* '''Kommentar von Danny''': Installation ist fehlgeschlagen. Folgende Fehlermeldung wird prouziert:<br \>Warning: main(/kunden/XYZ.de/webseiten/dada/web/extensions/CharInsert/CharInsert.php): failed to open stream: No such file or directory in /kunden/XYZ.de/webseiten/dada/web/LocalSettings.php on line 24<br \>Fatal error: main(): Failed opening required '/kunden/XYZ.de/webseiten/dada/web/extensions/CharInsert/CharInsert.php' (include_path='/kunden/XYZ.de/webseiten/dada/web:/kunden/XYZ.de/webseiten/dada/web/includes:/kunden/XYZ.de/webseiten/dada/web/languages')<br \>in /kunden/XYZ.de/webseiten/dada/web/LocalSettings.php on line 24
 
* '''Kommentar von Danny''': Installation ist fehlgeschlagen. Folgende Fehlermeldung wird prouziert:<br \>Warning: main(/kunden/XYZ.de/webseiten/dada/web/extensions/CharInsert/CharInsert.php): failed to open stream: No such file or directory in /kunden/XYZ.de/webseiten/dada/web/LocalSettings.php on line 24<br \>Fatal error: main(): Failed opening required '/kunden/XYZ.de/webseiten/dada/web/extensions/CharInsert/CharInsert.php' (include_path='/kunden/XYZ.de/webseiten/dada/web:/kunden/XYZ.de/webseiten/dada/web/includes:/kunden/XYZ.de/webseiten/dada/web/languages')<br \>in /kunden/XYZ.de/webseiten/dada/web/LocalSettings.php on line 24
  
:: dann ist diese Datei CharInsert.php entweder nicht in dem Verzeichnis, oder sie hat nicht die richtigen DAteimode oder den richtigen Benutzer. Falls es dort liegt, lesbar ist für den Webserver, dann musst Du (bei aktivem SafeMode des Webservers) evtl. noch den include_path in der vhosts-datei um dieses Verzeichnis erweitern.) --[[Benutzer:Johann H. A|jha]] 18:14, 24. Aug 2006 (CEST)
+
:: '''Kommentar von Joe''': dann ist diese Datei CharInsert.php entweder nicht in dem Verzeichnis, oder sie hat nicht die richtigen DAteimode oder den richtigen Benutzer. Falls es dort liegt, lesbar ist für den Webserver, dann musst Du (bei aktivem SafeMode des Webservers) evtl. noch den include_path in der vhosts-datei um dieses Verzeichnis erweitern.) --[[Benutzer:Johann H. A|jha]] 18:14, 24. Aug 2006 (CEST)
  
::: Kommentar von Jochen: Hallo Danny und Johann: Eine Alternative wäre auch den Usern die Installation und Nutzung des Firefox-Extension [http://wikipedia.mozdev.org/ Wikipedia-Toolbar]  vorzuschlagen, die sogar ohne JavaScript läuft (siehe:
+
::: '''Kommentar von Jochen''': Hallo Danny und Johann: Eine Alternative wäre auch den Usern die Installation und Nutzung des Firefox-Extension [http://wikipedia.mozdev.org/ Wikipedia-Toolbar]  vorzuschlagen, die sogar ohne JavaScript läuft (siehe:
  
 
==PDF-Generierung von Wikiseiten==
 
==PDF-Generierung von Wikiseiten==
Zeile 52: Zeile 73:
 
==Userverwaltung==
 
==Userverwaltung==
 
* '''Permissions''' bei nächster Gelegenheit auf Testportal installieren: http://meta.wikimedia.org/wiki/Permissions --Danny 11:08, 13. Jul 2006 (CEST)
 
* '''Permissions''' bei nächster Gelegenheit auf Testportal installieren: http://meta.wikimedia.org/wiki/Permissions --Danny 11:08, 13. Jul 2006 (CEST)
 +
 +
==Content-Feed/-Syndication==
 +
Infos, siehe: http://meta.wikimedia.org/wiki/RSS
 +
 +
Demos:
 +
 +
* {{SERVER}}{{localurl:Special:Newpages|feed=rss}}
 +
* {{SERVER}}{{localurl:Spezial:Recentchanges|feed=rss}}
  
 
==ISBN-Büchersuche==
 
==ISBN-Büchersuche==
Zeile 92: Zeile 121:
  
 
* '''CSO SiteAd tag''': http://www.csharp-online.net/csow/index.php?title=CSO_SiteAd_tag_and_extension (Siehe auch Anwendungsmuster: http://www.csharp-online.net/csow/index.php?title=C%23_Online.NET:About)
 
* '''CSO SiteAd tag''': http://www.csharp-online.net/csow/index.php?title=CSO_SiteAd_tag_and_extension (Siehe auch Anwendungsmuster: http://www.csharp-online.net/csow/index.php?title=C%23_Online.NET:About)
 
  
 
==Extension Cite.php: Quellenangaben/Zitationen==
 
==Extension Cite.php: Quellenangaben/Zitationen==

Aktuelle Version vom 31. August 2007, 21:40 Uhr

Grundlegende Infos zur Einrichtung/Anpassung von MediaWiki

Kurzes URL's generieren

Man könnte die URL der des DadAWeb optimieren:

In LocalSettings.php:

$wgArticlePath= 'http://<domainname>.de/$1';
und ein Eintrag in .htaccess oder /etc/httpd/httpd.conf für den (v)host,
RewriteEngine on 
RewriteRule ^/(.*)$ http://<domainname>.de/wiki/index.php?title=$1 [P]

Anstatt http://www.neo.dadaweb.de/index.php?title=Artikelname hätten wir dann http://www.neo.dadaweb.de/Artikelname

Siehe hierzu detaillierte Info zur URL-Kürzung. --Jochen S 09:17, 2. Nov 2006 (CET)

Edit Conter

  • Count Edits: Special page that counts user edits and provides a top-ten contributor list Rob Church
  • Editcount: Displays edit count of a user Ævar Arnfjörð Bjarmason; Extension (Beschreibung und Download)

Demo EditCount: http://wiki.case.edu/Special:Editcount

Datei-Upload (Nicht-Bilddateien)

Wird für das atr-Projekt sowie die Digitale Bibliothek insgesamt benötigt. Vor allem Text und textafine Dateien (wie PDF). Die jetzige (auf Anregung von joe) vorgenommene Installation in LocalSettings.php:

## To enable image uploads, make sure the 'images' directory
## is writable, then set this to true:
$wgEnableUploads		= true;
$wgUseImageResize		= true;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "/usr/bin/convert";

$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'doc', 'rtf', 'pdf', 'odt', 'zip'); 
$wgCheckFileExtensions = true; 

# If this is turned off, users may override the warning for files not 
# covered by $wgFileExtensions. 
$wgStrictFileExtensions = true; 

# Warn if uploaded files are larger than this 
$wgUploadSizeWarning = 300000;

Sonderzeichensatz / Erweiterung für Charset-Eingabe

Auf Anregung von Johann:

Wenn Du in der Wikipedia auf "Bearbeiten" klickst (z.B. http://de.wikipedia.org/w/index.php?title=Wikipedia:Spielwiese&action=edit ) dann bekommst Du unten eine Zeile mit Sonderzeichen, die je nach Tastaturbelegung nur schwer eingebbar sind:

ì, ä í ö ß Ü ü | „“ ’ ‚‘ • | · í- ² ³ ½ ⬬ † # * |   [[]] | {{}} DannyB 16:54, 24. Aug 2006 (CEST) 

Insbesondere die typographisch korrekten Anführungsstriche (Gänsefüsschen unten/oben) sind anders schwer zu bekommen.

Installation ist auf http://meta.wikimedia.org/wiki/CharInsert beschrieben

  • Kommentar von Danny: Installation ist fehlgeschlagen. Folgende Fehlermeldung wird prouziert:
    Warning: main(/kunden/XYZ.de/webseiten/dada/web/extensions/CharInsert/CharInsert.php): failed to open stream: No such file or directory in /kunden/XYZ.de/webseiten/dada/web/LocalSettings.php on line 24
    Fatal error: main(): Failed opening required '/kunden/XYZ.de/webseiten/dada/web/extensions/CharInsert/CharInsert.php' (include_path='/kunden/XYZ.de/webseiten/dada/web:/kunden/XYZ.de/webseiten/dada/web/includes:/kunden/XYZ.de/webseiten/dada/web/languages')
    in /kunden/XYZ.de/webseiten/dada/web/LocalSettings.php on line 24
Kommentar von Joe: dann ist diese Datei CharInsert.php entweder nicht in dem Verzeichnis, oder sie hat nicht die richtigen DAteimode oder den richtigen Benutzer. Falls es dort liegt, lesbar ist für den Webserver, dann musst Du (bei aktivem SafeMode des Webservers) evtl. noch den include_path in der vhosts-datei um dieses Verzeichnis erweitern.) --jha 18:14, 24. Aug 2006 (CEST)
Kommentar von Jochen: Hallo Danny und Johann: Eine Alternative wäre auch den Usern die Installation und Nutzung des Firefox-Extension Wikipedia-Toolbar vorzuschlagen, die sogar ohne JavaScript läuft (siehe:

PDF-Generierung von Wikiseiten

Wäre für die Lexikon-Beiträge, aber auch für die DadA-Dokumentationen optimal.

Update 1.6 (PHP4) --> 1.7 (PHP5)

  • PHP5-Aktivierung in Root-Datei .htaccess durch folgende Befehlszeile definieren:
AddType application/x-httpd-php5 .php .php3 .php4 .php5 - --Danny B 14:22, 13. Jul 2006 (CEST)

Userverwaltung

Content-Feed/-Syndication

Infos, siehe: http://meta.wikimedia.org/wiki/RSS

Demos:

ISBN-Büchersuche

Wenn man in einem Artikel auf eine ISBN-Nummer (in der Form "ISBN ...", also ohne Doppelpunkt nach "ISBN"!) klickt, wird man zur Seite Spezial:Booksources bzw. ISBN-Suche geleitet.

Beispiel: ISBN 3879562768 (= Erich Mühsam: Befreiung der Gesellschaft vom Staat)

Folgende Anbieter sind in MediaWiki bei der ISBN-Suche als Standard integriert:


Die Einstellungen für die deutsche Sprachversion:

(Nach den Infos und Einstellungen auf dem ZUM-Wiki)


Änderung der Datei "LanguageDe.php" (ab Zeile 55) im Verzeichnis "languages" auf dem Server (nur per FTP-Zugriff möglich)
/* private */ $wgBookstoreListDe = array(
'Amazon.de' => 'http://www.amazon.de/exec/obidos/ISBN=$1/zuminteev',
'ISBN-Suche in der Wikipedia' => 'http://de.wikipedia.org/wiki/Spezial:Booksources',
);
  • Wichtig ist, dass der Eintrag für Amazon.de am Ende den Zusatz "/zuminteev" enthält, denn dadurch ist für Amazon erkennbar, dass der Benutzer aus der ZUM kommt, und eine Bestellung bringt dann eine kleine Provision für die ZUM e.V.


Änderung der Textes in MediaWiki:Booksourcetext wie folgt
Die ZUM ist Partner von Amazon. Deshalb würden wir uns freuen, wenn du dein Buch 
über den folgenden Link bei Amazon suchst und bestellst. 
Diese Bestellung ist für den Käufer bzw. die Käuferin mit keinen Mehrkosten verbunden, 
aber der Verein erhält eine Provision, die wesentlich zur Finanzierung der ZUM und 
damit auch des ZUM-Wiki beiträgt.

Weitere Lösungen: Schnittstellen Onlinebuchhandel

Extension Cite.php: Quellenangaben/Zitationen

Vorlage:Cite/Cite.php

Cite.php bezeichnet eine Untermenge des MediaWiki-Befehlssatzes zur Textauszeichnung (Wikitext), die es Autoren ermöglicht, Artikel auf komfortable und einheitliche Weise mit Quellenangaben (Zitationen) zu versehen.

Dazu wird im Quelltext hinter jede zu belegende Aussage die entsprechende Quelle notiert, umschlossen durch die Befehle <ref> und </ref>. Mit Hilfe von <references/> legt man die Stelle fest, an der die Angaben (in Form von Fußnoten) im Artikel erscheinen sollen. Im Allgemeinen geschieht dies am Ende des Artikels und wird durch eine vorangestellte Überschrift (zum Beispiel: Quellen) eingeleitet.

Cite.php ist Teil der speziell für Wikipedia konzipierten Funktionserweiterung Cite und seit dem 25. Dezember 2005 verfügbar.

Syntax

  • <ref[ name=["id"|id]]>
  • <references/>

Bemerkungen:

  • Die Angabe eines Bezeichners (id) ist optional. Sie dient gegebenenfalls dem Zweck, mehrere Textstellen mit der gleichen Quellenangabe zu belegen.
  • Der Bezeichner muss nur dann in Anführungszeichen eingeschlossen werden, wenn er Leerzeichen enthält. (Genauer: die ASCII-Hex-Codes 09, 0A, 0D oder 20, das heißt Tabulatoren, Zeilenvorschübe oder Leerzeichen.)
  • Der Befehl <references/> gibt sämtliche Zitationen des Artikels aus, auch jene, die im Quelltext noch folgen. Eine Mehrfachanwendung des Befehls ist nicht sinnvoll, da sie lediglich zur Verdopplung der Auflistung an anderer Stelle führt. Insbesondere lassen sich die Quellenangaben zu einzelnen Abschnitte nicht voneinander trennen. <references/> wird daher im Allgemeinen am Ende eines Artikels in einem eigenen Abschnitt verwendet.

Beispiel

Quelltext:

Beobachtungen des Weltraumteleskops Hubble<ref name="Popular Science">''Popular Science'', Ausgabe vom Dezember 2005, Seite 12</ref> ergaben, dass sich die Monde des Uranus dem Planeten nähern<ref>NASA</ref>. Bislang lehnten die Marsianer eine Stellungnahme zu diesem Vorgang ab<ref name="Popular Science"/>. Die ''New York Times''<ref name=NYT>''New York Times'', Ausgabe vom Januar 2006, Seite 16</ref> berichtete allerdings<ref name=NYT/>, dass ...

Anzeige im Artikel:

Beobachtungen des Weltraumteleskops Hubble[1] ergaben, dass sich die Monde des Uranus dem Planeten nähern[2]. Bislang lehnten die Marsianer eine Stellungnahme zu diesem Vorgang ab[1]. Die New York Times[3] berichtete allerdings[3], dass ...

An der durch <references/> bezeichneten Stelle des Artikels führt dies zu folgender Ausgabe:

  1. NASA
  2. 3,0 3,1 New York Times, Ausgabe vom Januar 2006, Seite 16

Anpassung der Formatierung

Die Formatierung der Ausgabe können Administatoren des Wikis mit Hilfe der folgenden MediaWiki-Messages anpassen:


Bekannte Probleme

  • Die Verwendung von <ref> in Vorlagen führt zu Fehlnummerierung der Fußnoten.
  • Vorlagenparameter können nicht übergeben werden. Beispiel: <ref name={{{1}}}> funktioniert nicht.
  • Die HTML-Popup-Titel der von <ref> und <references/> erzeugten Links sind leer.

Weblink