Admin:Bilder
Aus Stadtwiki
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:
- funktioniert mit verteilten Servern
Nachteile:
- Zeitverzögerungen beim Hochladen neuer Bilder, die in den Stadtwikis nicht sofort verfügbar sind.
- 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
- Karlsruhe:MediaWiki:Sharedupload Karlsruhe:MediaWiki:Shareduploadwiki
- RheinNeckar:MediaWiki:Sharedupload RheinNeckar:MediaWiki:Shareduploadwiki
del.icio.us
Mr.Wong
