Admin:Bilder

Aus Stadtwiki

Wechseln zu: Navigation, Suche

Wie nutzt man Bilder der Allmende für andere Stadtwikis aus Admin-Sicht.


[bearbeiten] Wie macht es commons.wikipedia?

Die Wikipedia, für die die Software MediaWiki geschrieben wird, geht von einem gemeinsamen Filesystem aus, bekanntlich stehen deren Server hauptsächlich in einem einzigen Rechenzentrum. Ein Ansatz der für die regionalverteilten Stadtwikis nicht zieht.

[bearbeiten] Wie geht es doch?

Will man Filesysteme nicht über Providergrenzen hinweg mounten, hilft es, die Daten per rsync von allmende auf den jeweiligen Server zu kopieren, der die Bilder nutzen können soll.


# to get images from allmende
#
$wgUseSharedUploads = true;
$wgSharedUploadPath = "http://allmende.stadtwiki.net/w/images";
$wgCacheSharedUploads = false;
$wgSharedUploadDirectory  = "....shared/images"; 
$wgHashedSharedUploadDirectory = true;
$wgRepositoryBaseUrl="http://allmende.stadtwiki.net/wiki/Bild:";

Im Directory {wgSharedUploadDirectory} muss dann nur eine Kopie der Bilder von allmende.stadtwiki.net sein.

rsync --rsh=ssh --archive --verbose  --size-only  images  host:..../shared

Falls der ssh-Port woanders ist, muss man den auch setzen:

rsync --rsh='ssh -p 22' --archive --verbose  --size-only  images  host:..../shared

Vorteile:

  1. funktioniert mit verteilten Servern

Nachteile:

  1. Zeitverzögerungen beim Hochladen neuer Bilder, die in den Stadtwikis nicht sofort verfügbar sind.
  2. Zeitverzögerungen beim Löschen von Bildern, die lokal nicht geladen werden, weil noch im Cache, aber von Allmende nicht geladen, weil dort schon gelöscht


Auf den Zielrechnern sollte man dann die Beschriebungen anpassen

[bearbeiten] Weblinks

Persönliche Werkzeuge
Navigation
Stadtwikis