Hallo,
Unser Projekt soll ein eigenes Wiki, dass in den Sprachen Deutsch, Italienisch, Französich und English erhältlich werden sollte. Dazu kommt ein Wiki, dass nur für Administratoren da ist, sprich kein bearbeiten für den user.
Bis jetzt habe ich nur die Mediawiki Software auf einer Deutschen und dieser geschützes Wiki installieren können. Ich habe zwei Ordner mit Mediawiki und zwei Datenbanken erstellt.
Der Skin sollte bei allen Sprachen gleich aussehen.
Wie ist es systematisch am besten, die weiteren wikis zu installieren?
Möchte nochmals mein Ziel erklären:
Der User sieht auf der Hauptseite links im Menu die verschiedenen Sprachen, wenn er z.b. auf Italienisch klickt, erscheint der Artikel auf Italienisch(inklusiv der Navigation). Und das mit allen Sprachen.
Wie ist das im Hintergrund am besten zu installlieren? Die Skins, Extensions und ganz wichtig die Bilder sollten für alle verfügbar sein (keine doppelten dateien). Wie mache ich dann dass mit der Bilder Datenbank?
Vielen Dank im voraus
andy
Der Skin sollte bei allen Sprachen gleich aussehen.
Wie ist es systematisch am besten, die weiteren wikis zu installieren?
Umschaltbare Stylesheets und Navigationssprache setzt meines Wissens eine Benutzeranmeldung voraus.
Doch selbst, wenn man diese Hürde nimmt: spätestens bei den Hilfstexten (im WP:-Adressraum) und den Unterschieden zwischen [[Image:]] und [[Bild:]] wird's kriminell, wenn nicht alle Editoren "sauber" arbeiten.
-jha-
Arena Andrea schrieb:
Hallo,
Unser Projekt soll ein eigenes Wiki, dass in den Sprachen Deutsch, Italienisch, Französich und English erhältlich werden sollte. Dazu kommt ein Wiki, dass nur für Administratoren da ist, sprich kein bearbeiten für den user.
Bis jetzt habe ich nur die Mediawiki Software auf einer Deutschen und dieser geschützes Wiki installieren können. Ich habe zwei Ordner mit Mediawiki und zwei Datenbanken erstellt.
Der Skin sollte bei allen Sprachen gleich aussehen.
Wie ist es systematisch am besten, die weiteren wikis zu installieren?
Möchte nochmals mein Ziel erklären:
Der User sieht auf der Hauptseite links im Menu die verschiedenen Sprachen, wenn er z.b. auf Italienisch klickt, erscheint der Artikel auf Italienisch(inklusiv der Navigation). Und das mit allen Sprachen.
Wie ist das im Hintergrund am besten zu installlieren? Die Skins, Extensions und ganz wichtig die Bilder sollten für alle verfügbar sein (keine doppelten dateien). Wie mache ich dann dass mit der Bilder Datenbank?
Vielen Dank im voraus
andy
Hallo Andy
Ich habe mich vor kurzem auch mit der Installation eines "mehrsprachigen Wikis" herumgeschlagen (http://www.giswiki.de). Hier meine Erfahrungen.
Sprachdateien (languagexx.php) =============================
Indem in den Sprachdateien (languagexx.php) bzw. in der Datenbank die entsprechenden Variablen gleich benannt werden können Probleme beispielsweise mit Bildern vermieden werden
Beispiel language.php (fürdie englische Benutzeroberfläche)
NS_IMAGE => 'Image' ändern zu NS_IMAGE => 'Datei'
$wgUseDatabaseMessages = false; ===============================
Damit auf die Sprachdatei zugegriffen wird muss in der Datei includes/DefaultSettings.php die Variable $wgUseDatabaseMessages auf false gesetzt werden. Änderungen aan diesen Meldungen können dann aber nicht mehr im MediaWiki vorgenommen werden.
?uselang=xx ===========
Ich habe im GISWiki WP noch zweimal installiert für die deutsche und die englische Oberfläche. Eleganter ist aber der Einbau des Parameters ?uselang=en (hier englisch).
Beispiele
http://de.wikipedia.org/wiki/Hauptseite http://de.wikipedia.org/wiki/Hauptseite?uselang=en
Ciao Heinz,
jetzt weiss ich ein bisschen mehr.
Ich verstehe was du meinst, aber was mache ich bei xx/Hauptseite? uselang=it, wenn ich in der DE Wiki das linke Menu der Benutzeroberfläche mit MediaWiki:Sidebar verändert habe? Unter xx/ Hauptseite?uselang=it steht links alles auf Italienisch ausser die von mir hinzugefügte Links im Menu stehen immernoch auf Deutsch, logisch.
Aber von mir aus gesehen ist es ja sovieso normal, dass wenn ich einen IT Artikel habe, auch gleich die Umgebung auf Italienisch ist.
Viel wichtiger ist mir, wie ich die zusätzlichen Wikis installiere ohne später ein durcheinander zu haben. Ich muss unbedingt wissen, wie ich die Bilder Zentral Speichern kann (so wie Wikimedia Commons). So dass ich von jeder Wiki zugriff drauf habe.
andy
Arena Andrea schrieb:
Ciao Heinz,
jetzt weiss ich ein bisschen mehr.
Ich verstehe was du meinst, aber was mache ich bei xx/Hauptseite? uselang=it, wenn ich in der DE Wiki das linke Menu der Benutzeroberfläche mit MediaWiki:Sidebar verändert habe? Unter xx/ Hauptseite?uselang=it steht links alles auf Italienisch ausser die von mir hinzugefügte Links im Menu stehen immernoch auf Deutsch, logisch.
Aber von mir aus gesehen ist es ja sovieso normal, dass wenn ich einen IT Artikel habe, auch gleich die Umgebung auf Italienisch ist.
Viel wichtiger ist mir, wie ich die zusätzlichen Wikis installiere ohne später ein durcheinander zu haben. Ich muss unbedingt wissen, wie ich die Bilder Zentral Speichern kann (so wie Wikimedia Commons). So dass ich von jeder Wiki zugriff drauf habe.
andy
Hallo andy
Die Bereitstellung der Benutzeroberflächen in verschiedenen Sprachen ist IMHO nur über den Zugriff auf die languagexx.php-Dateien (im Unterverzeichnis languages des MediaWiki installationsverzeichnisses) erklärbar, da entsprechende Einträge in der Datenbank für die vielen verschiedenen Sprachen nicht existieren.
Ein angepasstes Menü müsste dann meines Erachtens in den gewünschten Sprachdateien ebenfall hinzugefügt werden.
Falls du aber doch mehrere Wiki installierst, müssen bei allen Wikis halt die gleiche Einträge für die Datenbank vorgenommen werden. Vor der Installation würde ich in den gewünschten Sprachdateien noch die gewünschten Namen für die Namespaces gleichschalten. Es bietet sich wahrscheinlich an, die englischen zu übernehmen.
/* private */ $wgNamespaceNamesEn = array( NS_MEDIA => 'Media', NS_SPECIAL => 'Special', NS_MAIN => '', NS_TALK => 'Talk', NS_USER => 'User', NS_USER_TALK => 'User_talk', NS_PROJECT => $wgMetaNamespace, NS_PROJECT_TALK => $wgMetaNamespace . '_talk', NS_IMAGE => 'Image', NS_IMAGE_TALK => 'Image_talk', NS_MEDIAWIKI => 'MediaWiki', NS_MEDIAWIKI_TALK => 'MediaWiki_talk', NS_TEMPLATE => 'Template', NS_TEMPLATE_TALK => 'Template_talk', NS_HELP => 'Help', NS_HELP_TALK => 'Help_talk', NS_CATEGORY => 'Category', NS_CATEGORY_TALK => 'Category_talk' );
In der Datei LocalSettings.php gibp es zwei Variablen, die - um auf das gleiche Bilderverzeichnis zuzugreifen - bei einer Mehrfachinstalltion ebenfalls angepasst werden müssen:
$wgUploadPath = "http://domain.de/images"; $wgUploadDirectory = "Pfad/images";
was $wgUploadDirectory erschließt sich nach der Install. eines mediawiki aus der datei LocalSettings
Gruß, Heinz