Wiki:Weiterentwicklung: Unterschied zwischen den Versionen
Zeile 100: | Zeile 100: | ||
Oder: Jemand mit Datenbankzugriff könnte - anstatt einen Bot zu nutzen - einfache Ersetzungen per sql-Anweisung durchführen. Nachteil: Solche Änderungen erscheinen nicht in der Versionsgeschichte, sind also nicht transparent. | Oder: Jemand mit Datenbankzugriff könnte - anstatt einen Bot zu nutzen - einfache Ersetzungen per sql-Anweisung durchführen. Nachteil: Solche Änderungen erscheinen nicht in der Versionsgeschichte, sind also nicht transparent. | ||
Am '''10.03.''' | Am '''10.03.''' gab es ein digitales Treffen zu Wiki-Bots. Es wurde eine Möglichkeit gefunden, wie Bots (trotz OAuth) eingerichtet werden können. | ||
Das Arbeitsdokument liegt hier: https://nextcloud.team.genealogy.net/apps/onlyoffice/373390?filePath=%2FP%20-%20%20GenWiki%2FBots%2C%202023-01-03.docx | |||
== Online-Konferenzen == | == Online-Konferenzen == |
Version vom 10. März 2023, 12:48 Uhr
Auf dieser Seite werden Informationen zur Weiterentwicklung des GenWiki bereitgestellt. Hauptverantwortlich für die technische Weiterentwicklung ist Robert Päßler.
Allgemeines
Probleme mit dem GenWiki können per Mail an die Admins (GenWiki [at] genealogy.net) gesendet oder in Discourse (https://discourse.genealogy.net/c/genwiki-l/33) angesprochen werden. Versprochen, wir kümmern uns um alle Anliegen. Manchmal dauert es aber ein bisschen.
Regelmäßig treffen sich zwei Arbeitsgruppen und besprechen die inhaltlichen und technischen Wünsche. Wer mithelfen möchte, kann sich gerne auch über obige E-Mail-Adresse melden.
Update 25.02.2023: Der Server, über den das GenWiki bereit gestellt wird, wurde aufgerüstet (4 vCPUs, 8 GB RAM). Zudem steht neben dem Test-Wiki (https://wiki-test.genealogy.net) nun auch eine neu installierte MediaWiki-Version für Tests zur Verfügung.
Probleme nach dem Update
Zunächst geht es um Probleme, die unmittelbar mit dem Update des MediaWiki zusammenhängen:
- Kurztitel: DjVu-Dateien
- Beschreibung: Einige Digitalisate liegen als DjVu-Dateien vor. Die Ladezeit einiger DjVu-Dateien ist hoch.
- getan: Benchmark des Servers, da auch ein lokaler Zugriff hohe Ladezeiten zeigt
- offen: Benchmark-Auswertung
- Kurztitel: Anmeldung aus GenWiki-Nachrichten
- Beschreibung: Bei einem Link in GenWiki-Benachrichtigungen (die z. B. per E-Mail zu beobachteten Seiten kommen) wird man nicht automatisch angemeldet, falls der Browser nicht bereits geöffnet ist (siehe Diskussion).
- getan: Aktuell läuft eine OAuth-Erweiterungen in beta-Version (MW-OAuth2Client (https://www.mediawiki.org/wiki/Extension:OAuth2_Client)), die nicht über den Docker eingebunden wird. Die offizielle released Extension OAuth (https://www.mediawiki.org/wiki/Extension:OAuth) ist für die OAuth-Server-Funktion.
- offen: Es ist zu prüfen, ob es nur beim GenWiki passiert oder auch bei anderen Wikis mit OAuth-Erweiterung. Bei der Erweiterung WSOAuth (https://github.com/wikimedia/mediawiki-extensions-WSOAuth) muss ein Provider definiert werden (https://www.mediawiki.org/wiki/Extension:WSOAuth). Und was ist hiermit: https://github.com/wikimedia/mediawiki-oauthclient-php?
- Kurztitel: Passwort ändern
- Beschreibung: Im Wiki lässt sich das Passwort nicht mehr ändern, da die Anmeldung über die zentrale Verwaltung abläuft. Also muss auf der Einstellung-Seite (https://wiki.genealogy.net/Spezial:Einstellungen) auch der "Passwort ändern"-Link auf die zentrale Verwaltung verlinken. Der Text zu den Einstellungen muss angepasst werden.
- getan: noch nichts
- offen: Wie lässt sich diese Spezialseite ändern?
- Kurztitel: Anmeldung aus bestimmtem Namensraum
- Bei gewissen Namensräumen wie Redaktion (CG:CG) oder Vorstand, die nur einem bestimmten Nutzendenkreis zugänglich sind, funktioniert der Anmelde-Button oben rechts nicht. Der Link im Text funktioniert jedoch.
- getan: noch nichts
- offen: Wie werden diese Seiten aufgebaut?
- Datei hochladen: Beim Hochladen von Dateien müssen Kriterien erfüllt werden.
- Eine Vorlage wurde erstellt: https://wiki.genealogy.net/Spezial:Hochladen
- Die bereits ohne Beschreibung hochgeladenen Bilder müssen überarbeitet werden. Siehe Eintrag Kategorie:Benutzer (siehe Diskussion)
- Beim Lizenzhinweis (siehe z. B. https://wiki-test.genealogy.net/Datei:Steele-AB-Titel-1896.jpg) steht "created by [[User:{{{1}}}|{{{1}}}]]".
- MediaWiki:Upload-default-description mit Vorlage:Information --Günter Thürheimer 21:40, 7. Dez. 2022 (CET)
- Eintrag Kategorie:Benutzer ? [[Kategorie:Images {{subst:REVISIONUSER}}]]
- Liste erzeugen, in der alle Bilder stehen und dann zugehörige Lizenzen einsehen
- Seiten Familienname, #tag:lastname-map funktioniert nicht (siehe Diskussion) CompGen-L Anfang Mai
- Automatische Erstellung der Umleitung von GOV nach GenWiki (#REDIRECT): siehe /data/wiki/wiki-de/extensions/Gov/CreateRedirectOnSave.php
- die "Extension" des alten Wiki funktioniert nicht im neuen (Test-)Wiki (ein Auskommentieren von Zeile 42 in der gov.php sorgt zumindest dafür, dass keine Fehlermeldung kommt)
- Gab es nicht früher die Funktion "Email an Benutzer" (linke Spalte, unterer Bereich Werkzeuge)? Günter kann es im alten Wiki sehen, Robert z. B. nicht.
- Referenzfehler bei den Sonderzeichen, wenn der Quelltext bearbeitet wird (Fehler in MediaWiki:Edittools - evtl. aus Wikipedia übernehmen!? ) (siehe Diskussion)
- Anmeldung erlöscht häufig nach kurzer Zeit (5.12.2022 - war schon mal behoben)
- im Test-Wiki sind die lokale Zeit, Server-Zeit und Zeitzone im Container synchron und man wird nicht mehr abgemeldet
- abwarten, bis OAuth aktualisiert ist, dann erneut die Zeitzoneneinstellung prüfen: https://www.mediawiki.org/wiki/Manual:Timezone
- Parsererweiterungs (Tags) (siehe Diskussion)
- "Letzte Änderungen" zeigt nur 14 Einträge (8.12.2022)
- Nimmt man eine Seite in die Beobachtungsliste auf, dann wird das bestätigt durch "Die Seite "$1" wurde zur Beobachtungsliste hinzugefügt. ...". Diese Meldung wird wohl durch MediaWiki:Addedwatchtext erzeugt.
Wünsche
Dann gibt es weitergehende Wünsche:
hat schon mal funktioniert
- Sortierung GOV funktioniert nicht (siehe Diskussion)
- dpl
- Extension intersection ist schon im Test-Wiki hochgeladen
- Besucherzähler einrichten (https://www.mediawiki.org/wiki/Extension:HitCounters)
- prüfen, ob die alten Hits noch in der Tabelle vorhanden sind (https://www.mediawiki.org/wiki/Manual:Hitcounter_table/de)
- Karte der historischen Adressbücher (testweise unter http://wp12091630.server-he.de/ab-karte/) in https://wiki.genealogy.net/Portal:Adressbuch einbinden: zunächst per iframe, sonst als Link
- bei "Stand" immer auch den aktuellen Stand anzeigen lassen
- und was hat es hiermit auf sich? https://umap.openstreetmap.de/de/map/datenerfassung-compgen_13821#7/50.670/12.997
Neues
- OpenStreetMap-Erweiterung installieren
- zunächst wurde die Erweiterung JsonConfig (https://www.mediawiki.org/wiki/Extension:JsonConfig) installiert, sie muss eventuell noch konfiguriert werden
- anschließend wurde die Erweiterung Kartographer (https://www.mediawiki.org/wiki/Extension:Kartographer/de) installiert, die eventuell auch noch konfiguriert werden muss
- Bernhard testet
- Suchfunktion: nur in bestimmten Portalen suchen
- Robert fragt: Ist hiermit https://gitlab.genealogy.net/genwiki/genwiki/-/issues/6 gemeint?
- würde sagen, Ja
- Robert fragt: Ist hiermit https://gitlab.genealogy.net/genwiki/genwiki/-/issues/6 gemeint?
- Mail an Admin: siehe https://gitlab.genealogy.net/genwiki/genwiki/-/issues/4
- „intitle“ bei Suche
- sprechende Benutzernamen erzwingen (derzeit gibt es einige Namen, die nur aus Ziffern bestehen)
- linke Spalte: Menü überarbeiten (was rein, was raus ?), Reihenfolge, Beschriftung, Links (auch evtl. Discourse)
- hängt auch mit den beiden oberen Querzeilen zusammen
- Genealogische RSS-Feeds und http://www.genealogy.net/feeds/
- "dort funktioniert nicht mehr viel bzw macht keinen Sinn mehr. Wer nutzt noch RSS? Löschen!" siehe Diskussion:Portal:Computergenealogie#Rund um die Homepage - RSS
- Mitmach-Hilfe überarbeiten
- sehr kleine Schrift - bitte vergrößern.
- sollte hierzu ein allgemeines Design erstellt werden?
- die (nicht privaten) E-Mail-Adressen sollen als Klartext eingetragen werden und nicht mehr als Bild
BOT-Aufträge
Bots (https://wiki.genealogy.net/GenWiki:Bots) können automatische Änderungen und Prüfungen im GenWiki durchführen. Im alten Wiki wurden Bots eingerichtet: https://wiki.genealogy.net/Kategorie:Bot. Es ist nun zu prüfen, welche noch benötigt werden und wie sie im neuen GenWiki eingesetzt werden können.
- Bei allen Seiten - meist Dateien - ersetzen:
- [[En:public domain]] --> [[Public Domain]]
- "Lizenzstatus: Public Domain" --> "Lizenzstatus: [[Public Domain]]"
- Anmerkungen = Public Domain --> Anmerkungen = [[Public Domain]]
- De:Gemeinfreiheit --> [[Public Domain]]
- DE:<Lemma> --> <Lemma>. Beispiel: [[De:Kreisarchiv Neuss]] --> [[Kreisarchiv Neuss]]
- Kategorie eintragen
- /Zufallsfunde mit Kategorie versehen
- Inputbox bei OFB eintragen
- https://wiki.genealogy.net/Online-Adressb%C3%BCcher/Index/%C3%BCberarbeiten
Peter Pointner testet sich im Test-Wiki durch die Bots.
Oder: Jemand mit Datenbankzugriff könnte - anstatt einen Bot zu nutzen - einfache Ersetzungen per sql-Anweisung durchführen. Nachteil: Solche Änderungen erscheinen nicht in der Versionsgeschichte, sind also nicht transparent.
Am 10.03. gab es ein digitales Treffen zu Wiki-Bots. Es wurde eine Möglichkeit gefunden, wie Bots (trotz OAuth) eingerichtet werden können. Das Arbeitsdokument liegt hier: https://nextcloud.team.genealogy.net/apps/onlyoffice/373390?filePath=%2FP%20-%20%20GenWiki%2FBots%2C%202023-01-03.docx
Online-Konferenzen
→ Hauptartikel: GenWiki:Dokumentation
Seit Herbst 2022 treffen sich in regelmäßigen Abständen Interessierte über "Zoom", um an der Weiterentwicklung mitzuarbeiten. Die Zugangsdaten werden rechtzeitig über die GenWiki-L, Compgen-L und GenWiki-Admin-Liste bekannt gegeben.
Archiv
- Zoom-Konferenz vom 08.09.2022
- Zoom-Konferenz vom 22.09.2022
- Zoom-Konferenz vom 06.10.2022
- Zoom-Konferenz vom 25.10.2022
Aufgaben ("ToDos")
Offen
Aktuell
Abgleichung Hilfeseiten im GenWiki mit Wikipedia
wer kann Bots (Massendatenänderungen) ausführen?
- Update 25.10: Hier brauchen wir jemanden - möglichst mehrere (übers Freiwilligenmanagement), der sich damit auskennt.
prüfen, ob Suchmöglichkeit "intitle:" bei uns aktiviert werden kann (vgl. https://discourse.genealogy.net/t/anzahl-seiten-und-autoren/805347/10)
Mittelfristig
Neustruktur der Einstiegsseite und der gängigsten Portale
Anpassung der Hilfeseiten auf die neue MediaWiki-Version (soweit wie möglich auf Wikipedia Hilfen verweisen = vermeidet Pflegeaufwand)
Suche auf "Portal Webtrees" begrenzt?
wie können Einsteiger noch besser eingebunden werden?
Erledigt
31.8.2022: automatische Abmeldung nach 5 bzw. 12 Minuten Inaktivität
25.10.2022: Weiterleitungskette ändern (Optimierung Suchmaschinensuche)
28.10.2022: Datenschutz- und Haftungsausschlussverlinkung einrichten
- sollen direkt ins Wordpress gehen und in den Projekten einheitlich Datenschutzerklärung und Impressum lauten (siehe GenWiki Diskussion:Weiterentwicklung)
- Datenschutzerklärung: https://www.compgen.de/datenschutzerklaerung/
- Impressum: https://www.compgen.de/impressum/
- 24.10.2022: geändert in Vorlage:Compgen Infobox, --Günter Thürheimer 08:55, 24. Okt. 2022 (UTC)
30.10.2022: GenWiki linke Spalte: Text "How to Participate" ändern in "Mitmach-Hilfe"
5.11.2022: "Umzug" der noch offenen Tickets von Gitlab fürs Update auf das "neue" Gitlab für GenWiki
02.12.2022: Signatur und Zeitstempel, verwendet "Aktuelle Zeit auf dem Server", sollte aber "Ortszeit" verwenden (siehe Diskussion), Signatur und Zeitstempel korrekt eingestellt
02.12.2022: Spezial:ISBN-Suche funktioniert nicht mehr, ISBN-Link wird jetzt angezeigt
04.12.2022: Anzeige des Formats DjVu (https://gitlab.genealogy.net/genwiki/genwiki/-/issues/2)
- aber die Ladezeit einzelner Seiten ist sehr hoch, hierzu wurde ein neuer ToDo-Punkt erstellt
22.12.2022: CSS-Extension eingerichtet, siehe https://gitlab.genealogy.net/genwiki/genwiki/-/issues/11
05.01.2023: InputBox wieder eingerichtet