Commons:Hilfsprogramme/Commonist
From Wikimedia Commons, the free media repository
Commonist ist ein freies Java-Programm zum einfachen massenhaften Hochladen von Dateien in die Wikimedia Commons und andere MediaWiki-Installationen.
Contents |
[edit] Installation
Zur Installation von Commonist ist Sun Java in Version 1.5.0 oder neuer erforderlich:
- Falls Java noch nicht installiert ist, gehe auf die Java-Download-Seite und lade die passende Version für dein Betriebssystem herunter.
- Gehe durch den Installationsassistenten.
Nach der Java-Installation:
- Commonist kann direkt gestartet werden.
- Lade Commonist von djini.de/software/commonist herunter und entpacke es. Es wird ein neues Verzeichnis des Namens
commonist-x.x.xanlegen (x steht für die Versionsnummer). - Auf Unix, Linux oder Mac OS X lässt es sich über
bin/commoniststarten. - Unter Windows startet Commonist durch Eingabe von
bin\commonist.batin den „Ausführen“-Dialog (Start > Ausführen)
Um ein Desktop-Symbol für Commonist zu erzeugen solltest du den Empfehlungen für dein Betriebssystem folgen. Als ausführbare Datei gib den vollen Pfad der jeweiligen oben beschriebenen Alternative an.
[edit] Benutzung
Wenn das Programm nach der Installation startet erscheint zunächst ein kleiner Startbildschirm mit einem Hammer und Sichel-Symbol. Unter Windows erscheint zusätzlich ein Terminal-Fenster, das während der Ausführung des Programmes nicht geschlossen werden kann. Weiterer Nachteil unter Windows ist das Erscheinen einer Nachfrage, die durch das Betätigen der „continue“-Schaltfläche übersprungen werden kann. Wenig später erscheint die Oberfläche von Commonist.
Unten links ist eine Baumansicht des lokalen Dateisystems. Wähle dort das Verzeichnis der Bilder, die hochgeladen werden sollen. Danach zeigt eine Statusmeldung in der Statuszeile am unteren Fensterrand das Einlesen der Ordnerinhalte und wird rechterhand eine Vorschau jeder gefundenen Datei dargestellt.
[edit] allgemeine Einstellungen fürs Hochladen
Oben rechts werden unter der Überschrift „general upload settings“ mehrere Felder einer Maske angezeigt; zuoberst die für die Angaben zum zu verwendenden Benutzerkonto für das Hochladen:
- user
- Trage hier deinen Benutzernamen für das Zielwiki ein. Beachte, dass das Präfix „Benutzer:“ entfällt.
- password
- Trage hier das zugehörige Kennwort ein. Die einzelnen Zeichen werden hinter Sternchen verborgen, es wird bei der Anmeldung allerdings (wie auch sonst üblich) unverschlüsselt übertragen.
- wiki
- Im Ausklappmenü „Wiki“ kann das Zielwiki ausgewählt werden. Für Hochladevorgänge in die Wikimedia Commons wähle „commons“. Beachte, dass du im angegebenen Wiki das oben angegebene Benutzerkonto besitzen solltest.
Weiter unten können allgemeine Informationen angegeben werden, die auf die Dateibeschreibungsseiten aller hochgeladenen Dateien gesetzt werden. Template:Information wird für strukturierte Dateibeschreibungen genutzt (siehe Commons:Erste Schritte für Näheres zu dieser Vorlage; in anderen Wikis als Wikimedia Commons notiert Commonist die Beschreibungen ohne Vorlage als einfachen Fließtext).
- description
- Hier kannst du eine Beschreibung (mit gewöhnlicher Wiki-Syntax) angeben, die bei sämtlichen auf einmal hochgeladenen Dateien dieser Sitzung eingetragen wird.
- source
- Mache eine Erklärung wie „eigenes Werk.“ oder ähnliches, falls du die Datei selber geschaffen hast. Gib andernfalls bitte
- einen Verweis zu einer Website
- den Namen einer Institution
- ein Buch
- oder ähnliches als Quelle an
- Beachte, dass du bei jedem Hochladevorgang nur eine Quelle für alle zusammen hochgeladenen Dateien angeben kannst.
- date
- Entstehungsdatum der hochzuladenden Dateien (falls nicht verfügbar alternativ das Veröffentlichungsdatum), vorzugsweise im ISO-8601-Format, z.B. „
aufgenommen am 2006-01-08“ bei einem Bild, das am 8. Januar 2006 aufgenommen wurde. - author
- Autor(en) der Dateien. Ist dir keine individuelle Person bekannt, so nimmt den Namen der veröffentlichenden Institution. Im Falle selbstgeschaffener Werke schreibe bitte deinen echten Namen gefolgt vom verknüpften Benutzernamen in Klammern: „
Gabor Eszes ([[User:UED77|UED77]])“. Dies wird angezeigt als „Gabor Eszes (UED77)“. Du kannst genausogut auch deinen echten Namen mit deinem Benutzernamen verknüpfen: „[[User:UED77|Gabor Eszes]]“. - categories
- Hier können Kategorien für alle auf einmal hochzuladenden Dateien angegeben werden. Mache diese Angabe ohne das Namensraumpräfix („Category:“) und trenne mehrere Kategoriennamen durch senkrechte Striche (
|). (So können auch Kategorienamen angegeben werden, die Komata enthalten.) Das Feld kann auch leergelassen werden, falls Die Dateien nachher zu einer Galerie hinzugefügt werden sollen. Ordne möglichst in die treffendste Kategorie ein; nicht in überfüllte Oberkategorien wie „Astronomy“. Um passende Kategorien für deine Dateien zu finden kann der Category Tree sehr hilfreich sein. - license
- Bei Wikimedia Commons ist von grundlegender Wichtigkeit, dass jede Datei korrekt lizenziert wird. Wähle daher aus den vorgegebenen Lizenzen die gewünschte aus. Für nähere Informationen zur korrekten Lizenzierung siehe Commons:Lizenzen. Falls die richtige Lizenz nicht zur Auswahl steht kann das Feld auch vorerst blank gelassen werden. Vergiss in diesem Falle nicht hinterher die korrekte Lizenz anzugeben (siehe dafür Commons:Lizenzvorlagen), da die Dateien ansonsten ohne weitere Ankündigung wieder gelöscht werden.
[edit] Image forms
Oben rechts sind zwei Schaltflächen mit den Beschriftungen „deselect all“ (sämtliche Markierungen aufheben) und „select all“ (alles auswählen). Betätige diese Schaltflächen, um das Hochladen für alle Dateien der aktuellen Sammlung ab- oder vorzuwählen. Der Status des Hochladevorganges wird in dem Kasten neben dem Vorschaubild jeder Datei angezeigt. Du kannst auch von Hand einzelne Dateien wählen oder abwählen, indem du die jeweiligen Häkchen der einzelnen Dateien setzt oder entfernst.
Klicke (einzelner Klick) auf das Vorschaubild, um das Bild in voller Größe in einem extra Fenster anzeigen zu lassen. (siehe Bildschirmfoto)
Neben jedem Vorschaubild befinden sich auch die folgenden Formularfelder:
- name
- Trage hier den Zieldateinamen ein. Hier wird zunächst automatisch der lokale Name der angegebenen Datei eingetragen und standardmäßig verwendet, sofern er nicht geändert wird. Der letztliche Dateiname sollte möglichst aussagekräftig ausfallen. Das Ändern des Feldinhaltes beeinflusst die lokale Datei nicht, sondern nur den Namen der Zieldatei.
- Beachte, dass der Dateiname nach dem Hochladen nichtmehr geändert werden kann.
- Dateinamen ohne Aussagekraft wie „DSC123456.jpg“ können das Auffinden und Nutzen der Datei wesentlich erschweren. Auch ist es damit wahrscheinlicher, dass eine andere Datei mit dem selben Namen aber anderem Inhalt hochzuladen versucht werden wird und die Datei zur Löschung vorgeschlagen wird.
- description
- Trage hier die Beschreibung der Datei mit gewöhnlicher Wiki-Syntax ein. Diese wird auf der Beschreibungsseite der Datei angezeigt; sie wird an die allgemeine, für alle Dateien gültige Beschreibung angehängt. Gebe jeweils eine gute Beschreibung des Inhalts der jeweiligen Datei an. (Was ist darin zu sehen, hören oder anderweitig wahrzunehmen?) Wenn es sich um ein künstlerisches Werk handelt, so umreiße knapp seinen historischen Hintergrund oder gebe im Falle wissenschaftlicher Daten eine knappe Zusammenfassung der Daten an. Die Beschreibungen können in jeder Sprache erfolgen, wobei es immer eine gute Idee ist auch eine englischsprachige mitzuliefern. Wenn du mehrere Sprachen beherrschst, so erwäge die Beschreibung in jeder dieser Sprachen hinzuzufügen. (Bitte nutze dazu die Sprachvorlagen wie in Commons:Multilinguality beschrieben. Beispiel:
{{de|Beispielbeschreibung}}). - categories
- Gebe hier zusätzliche Kategorien an (ohne das Namensraumpräfix „category:“), abgetrennt durch einen senkrechten Strich. Sei auch hier so treffend wie möglich. Versuche mehr als zwei Themenkategorien pro Datei zu vermeiden, sie können später noch hinzugefügt werden.
[edit] Proxy
Geht deine Internetanbindung über einen Proxy, so bearbeite entweder etc/startup.bsh und mache dort die Proxy-Einstellungen wirksam oder lege eine neue startup.bsh im Verzeichnis etc an und füge folgenden Code ein, wobei du „proxy.test.de“ mit der Adresse deines Proxys ersetzt:
mw.configureProxy( "proxy.test.de", // Host 8080, // Port null, // Proxy-Benutzer (String) null, // Benutzerkennwort (String) "localhost|127.0.0.1" // Umgehung des Proxys für manche Hosts. Verwende * als Wildcard und | zur Abtrennung mehrerer Angaben. );
[edit] Hochladen
Nachdem die Vorbereitungen abgeschlossen sind, betätige die „upload“-Schaltfläche in der unteren rechten Ecke des Hauptfensters. Nun erscheinen Meldungen in der Statusleiste am unteren Rand, die über die aktuelle Aktivität benachrichtigen. Das Hochladen kann jederzeit durch einen Klick auf „abort“ (neben der „upload“-Schaltfläche) abgebrochen werden. Wenn alles ordnungsgemäß funktioniert, so wird hier zunächst über das Anmeldeverfahren berichtet und dann werden nacheinander Fortschrittsanzeigen für die einzelnen Dateien angezeigt. Sollte etwas fehlschlagen, so prüfe die Angabe deines Benutzerrnamens, des zugehörigen Kennwortes und des (Ziel-)Wikis.
Jede hochgeladene Datei wird automatisch zu deiner Beobachtungsliste hinzugefügt, wodurch du jederzeit die Änderungen anderer an diesen Dateien (bzw. ihren Beschreibungsseiten) verfolgen kannst. Jede hochgeladene Datei wird weiterhin in eine persönliche Galerie eingefügt, die unter User:DEIN_BENUTZERNAME/gallery zu finden ist – gruppiert nach Hochladeaufträgen und Hochladedatum und mit der Dateibeschreibung unter den Vorschaubildern –, um automatisch eine gute Übersicht über alle von dir hochgeladenen Dateien zu haben.
[edit] Commonist übersetzen
Unterstützung für weitere Sprachen kann über das Translatewiki (translatewiki.net) hinzugefügt werden, siehe translatewiki.net/wiki/Translating:Commonist. Dort gibt es eine Seite, die den Einstieg beschreibt.
[edit] Fehler-/Rückmeldungen
- Unter Windows gibt es ein Terminalfenster, das nicht geschlossen werden kann, ohne das ganze Programm zu beenden.
- Unter Windows springt beim Start ein Abfragefenster auf.
Rückmeldungen an den Programmautor bitte unter djini.de/software/commonist oder schreibe eine E-Mail an the punkt gray at gmx punkt net (in englischer oder deutscher Sprache).
[edit] Einsatz von Commonist mit anderen Wikis
- Siehe Commons:Tools/Commonist/Other Wikis für Anweisungen zum Einsatz von Commonist für andere Wikis.
[edit] Commonist und Geocoding
Es gibt einen Trend zur Georeferenzierung von Bildern, was den Aufwand bei Hochladen oft bedeutend erhöht. Eine zeitsparende Methode ist, im Browser ein spezielles Lesezeichen anzulegen und den Standpunkt der Kamera auf Googles Online-Karte maps.google.com herauszusuchen. Wenn das spezielle Lesezeichen aufgerufen wird, so erzeugt es den passenden Geocode-Tag.
- Als erstes solltest du einmalig ein Lesezeichen erzeugen (in Firefox: Lesezeichen>Lesezeichen hinzufügen) mit dem Ort als:
javascript:void(prompt('',"{{location dec|" + gApplication.getMap().getCenter().lat().toFixed(4) + "|" + gApplication.getMap().getCenter().lng().toFixed(4) + "}}"));
Für jedes Bild:
- Öffne Commonist und wähle das Ziel.
- Lade maps.google.com im Webbrowser.
- Suche den richtigen Ort.
- Wähle ggf. die Luftbildansicht („Satellit“), wenn es dir hilft den Aufnahmeort leichter aufzufinden und vergrößere die Karte.
- Zentriere (und vergrößere) die Karte auf den genauen Ort, von dem das Bild aufgenommen wurde (Doppelklick).
- Wähle dein Lesezeichen und es erscheint eine Abfrage mit der Geocode-Markierung für das Bild.
- Kopiere diese Markierung in die Zwischenablage ([Strg]+[C]).
- Wechsle zu Commonist, wähle das Beschreibungs-Feld des Ziels, füge die Markierung aus der Zwischenablage ein ([Strg]+[V]).
[edit] Herunterladen aktueller und älterer Versionen
- aktuelle Version
- commonist-0.3.28 (offizielle Website) (aktuelle Version nach http://djini.de/software/commonist/ vom 23. Juni 2008). JNLP-Version: djini.de/software/commonist/ws/commonist.jnlp
[edit] Lizenz
Commonist unterliegt der GNU General Public License (Wikipedia-Artikel)
[edit] Siehe auch
- Extension:SpecialUploadLocal
- User:Nichalp/Upload script – ein Perl-Skript zum Hochladen ganzer Stapel von Bildern mit Hilfe einer CSV-Datei.