Prty::MediaWiki::Loader - MediaWiki Seiten-Lader
Prty::MediaWiki::Api
Ein Objekt der Klasse repräsentiert einen MediaWiki Seiten-Lader, der Seiten im Dateisystem hält und diese ins Wiki spiegelt. Dies ist ein spezieller Client. Die allgemeine MediaWiki Client-Schnittstelle wird von der Klasse Prty::MediaWiki::Api implementiert.
Enthält den URL des Wiki-API des MediaWiki <WIKI_NAME> und (optional) Name und Passwort des Nutzers für das Login. Inhalt:
url => 'http://lxv0103.ruv.de:8080/api.php', user => 'XV882JS', password => 'geheim',
Enthält die Datei Benutzername und Passwort, darf sie nur für den Benutzer selbst lesbar und schreibbar sein. Der Konstruktor prüft dies und wirft bei Verletzung eine Exception.
Cache mit den MediaWiki-Seiten (*.mw). Eine MediaWiki-Seite wird nur aktualisiert, wenn die externe Datei von der Cache-Datei verschieden ist. Die Zuordnung von Externe Datei zu Cache-Datei erfolgt über den Grundnamen. Dieser muss also eindeutig sein.
$mwl = $class->new($name,@opt);
Name des Wiki, z.B. 'ruv'.
Gib die Laufzeitinformation (wenn -debug => 1) in Farbe aus.
Gib Laufzeit-Information wie den Kommunikationsverlauf auf STDERR aus.
Loader-Objekt
Instantiiere Seiten-Lader für MediaWiki $name und liefere eine Referenz auf dieses Objekt zurück.
$mwl->loadPage($name,$input);
Eindeutiger Name der Wiki-Seite. Dieser Name identifiziert die Seite im Cache.
Pfad der MediaWiki Seitendatei oder eine Stringreferenz auf den Inhalt der Seitendatei.
1.126
Frank Seitz, http://fseitz.de/
Copyright (C) 2019 Frank Seitz
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Prty, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Prty
CPAN shell
perl -MCPAN -e shell install Prty
For more information on module installation, please visit the detailed CPAN module installation guide.