Wiki:Weiterentwicklung: Unterschied zwischen den Versionen

aus wiki, dem genealogischen Lexikon zum Mitmachen.
Zur Navigation springen Zur Suche springen
 
(95 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 7: Zeile 7:
Regelmäßig treffen sich zwei Arbeitsgruppen und besprechen inhaltliche und technische Verbesserungen. Wer mithelfen möchte, kann sich gerne melden:
Regelmäßig treffen sich zwei Arbeitsgruppen und besprechen inhaltliche und technische Verbesserungen. Wer mithelfen möchte, kann sich gerne melden:


* per E-Mail: GenWiki [at] genealogy.net
* per E-Mail: GenWiki [@] genealogy.net
* in Discourse: https://discourse.genealogy.net/c/genwiki-l/33
* in Discourse: https://discourse.genealogy.net/c/genwiki-l/33
* in Team: https://team.genealogy.net/project/genwiki/
* in Team: https://team.genealogy.net/project/genwiki/
Zeile 13: Zeile 13:
Probleme mit dem GenWiki können ebenfalls über obige Möglichkeiten gemeldet werden. Wir kümmern uns um alle Anliegen. Versprochen! Manchmal dauert es aber ein bisschen.
Probleme mit dem GenWiki können ebenfalls über obige Möglichkeiten gemeldet werden. Wir kümmern uns um alle Anliegen. Versprochen! Manchmal dauert es aber ein bisschen.


== Update-Informationen ==
== Informationen zu Tätigkeiten ==
=== 2025 ===
Nutzung von git und discourse für die Koordindation der Arbeiten:
* https://gitlab.genealogy.net/genwiki/genwiki


"Größere" Updates werden hier vorgestellt:
=== 2023 ===
"Größere" Tätigkeiten werden hier vorgestellt:
 
'''Update 28.10.2023:''' Angemeldete werden im GenWiki nun nicht mehr nach kurzer Zeit wieder abgemeldet.
 
'''Update 03.08.2023:''' Die neue OAuth2-Erweiterung konnte erfolgreich im DevelWiki eingerichtet werden. Zunächst wird aber mit einer Installation im GenWiki abgewartet, bis Daten in die DigiBib übertragen wurden.
 
'''Update 19.07.2023:''' In das TestWiki kann man sich wieder anmelden. Es wurde auf die Version 1.35 zurückgesetzt.


'''Update 30.05.2023:''' Das GenWiki hat eine Erweiterung bekommen: https://www.mediawiki.org/wiki/Extension:UseResource.
'''Update 30.05.2023:''' Das GenWiki hat eine Erweiterung bekommen: https://www.mediawiki.org/wiki/Extension:UseResource.


'''Update 04.05.2023:''' Das Test-Wiki steht wieder zur Verfügung. Eine Anmeldung ist aber nicht möglich, da am Login gearbeitet wird.
'''Update 04.05.2023:''' Das TestWiki steht wieder zur Verfügung. Eine Anmeldung ist aber nicht möglich, da am Login gearbeitet wird.


'''Update 30.03.2023:''' Das Test-Wiki steht aktuell nicht zur Verfügung. Hier wird am Update auf die MediaWiki-Version 1.39 gearbeitet.
'''Update 30.03.2023:''' Das TestWiki steht aktuell nicht zur Verfügung. Hier wird am Update auf die MediaWiki-Version 1.39 gearbeitet.


'''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 1.39.2 (https://wiki-devel.genealogy.net) für Tests zur Verfügung.
'''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 1.39.2 (https://wiki-devel.genealogy.net) für Tests zur Verfügung.
Zeile 27: Zeile 37:
'''aktuelle Tätigkeiten an den drei Instanzen:'''
'''aktuelle Tätigkeiten an den drei Instanzen:'''


* Kurztitel: GenWiki-Update
* GenWiki
** Beschreibung:  Solange ein Update des Test-Wiki nicht vollumfänglich durchgeführt werden konnte, ist hier nichts zu tun.
** Beschreibung:  Hier ist erst etwas zu tun, wenn die Tests zum Update auf Version 1.39 abgeschlossen sind. Diese finden auf dem DevelGenWiki statt.
** getan: Tests am Test-Wiki zeigten Probleme beim Update, da zumeist selbstgeschriebene Erweiterungen nicht mehr funktionieren.
** getan: Es steht ein produktives System zur Verfügung.
** offen: Das Test-Wiki muss erfolgreich ein Update erhalten können.
** offen: Warten, bis die Test zum Update abgeschlossen sind.
 
* TestGenWiki
** Beschreibung:  Hier ist erst etwas zu tun, wenn die Tests zum Update auf Version 1.39 abgeschlossen sind. Diese finden auf dem DevelGenWiki statt.
** getan: Alles mögliche.
** offen: Nichts.
 
* DevelGenWiki
** Beschreibung:  Das DevelGenWiki läuft gerade mit der Version 1.39 und benötigten Erweiterungen.
** getan: Getestet.
** offen: Es wird geprüft, welche Erweiterungen noch benötigt werden.
 
== Geplantes nach dem MediaWiki-Update auf Version 1.39.x ==
 
* Auslagern kaum benötigter Datenbankeinträge in externe Datenbank(en)
** siehe https://www.mediawiki.org/wiki/Manual:External_storage


* Kurztitel: TestWiki-Update
* Migration von Büchern in die DigiBib
** Beschreibung:  Das Test-Wiki soll auf Version 1.39 aktualisiert werden.
** getan: Ein Update zeigte viele Fehler auf, die nun zu beheben sind.
** offen: Das Test-Wiki muss auf den Stand von vor dem Update zurückgesetzt werden, damit ein neuer Versuch gestartet werden kann.


* Kurztitel: DevelWiki
* DSGVO-konforme Erweiterung in Anlehnung an FOKO einrichten
** Beschreibung:  Das DevelWiki besitzt die aktuellste Mediawiki-Version und soll auf die Ansprüche von CompGen angepasst werden.
** getan: Die Einrichtung der Authentifizierung ist nicht abgeschlossen.
** offen: Die Erweiterung "WSOAuth" muss auf WeChange angepasst werden.


Es gibt viele interne Weiterleitungen, die Probleme verursachen. So werden u. a. Treffer in GenWiki nicht mehr in den Suchergebnissen von z. B. Google angezeigt. Liegt es an der robots.txt (https://wiki.genealogy.net/robots.txt)? Siehe auch https://www.mediawiki.org/wiki/Manual:Robots.txt.
* Erweiterung in Anlehnung an <lastnamemap> einrichten


== Probleme nach dem MediaWiki-Update auf Version 1.35.x ==
== Probleme nach dem MediaWiki-Update auf Version 1.39.x ==
Zunächst geht es um Probleme, die unmittelbar mit dem Update des MediaWiki auf Version 1.35.x zusammenhängen. Die Reihenfolge gibt eine (von Robert Päßler aufgestellte) Priorität wieder:


* Erweiterung SimpleTable (https://www.mediawiki.org/wiki/Extension:SimpleTable) wird nicht mehr unterstützt
* Erweiterung Emailtag (https://www.mediawiki.org/wiki/Extension:Emailtag) wird nicht mehr unterstützt
* Erweiterung Gov (eigene Erweiterung) wird nicht mehr unterstützt
== Informationen zum MediaWiki-Update auf Version 1.35.x ==
Folgende Erweiterungen und Tags wurden nicht von der Version 1.14 übernommen:
# Kurztitel: Extension Multi-Category Search
#* Beschreibung: Die Extension "Multi-Category Search" (https://www.mediawiki.org/w/index.php?oldid=5867468) wird (aktuell, Stand 01.02.2024) nicht vermisst.
# Kurztitel: Extension Foko
#* Beschreibung: Die Extension "Foko" ist eine Eigenentwicklung und musste aus Datenschutzgründen abgestellt werden. Es wird überlegt eine DSGVO-konforme Erweiterung zu erstellen. Christopher Ernestus übernimmt die Koordination.
# Kurztitel: Extension StringFunctions
#* Beschreibung: Die Extension "StringFunctions" (https://www.mediawiki.org/wiki/Extension:ParserFunctions/String_functions) wird nicht mehr unterstützt. Sie wurde wohl in die Erweiterung "ParserFunctions" (https://www.mediawiki.org/wiki/Extension:ParserFunctions) integriert bzw. ist mit dieser obsolet. Günter Thürheimer zeigt sich verantwortlich für diese Erweiterung und prüft z. B. Vorlagen.
# Kurztitel: Extension Subpage List
#* Beschreibung: Die Extension "SubPageList" (https://www.mediawiki.org/wiki/Extension:SubPageList) wird (aktuell, Stand 01.02.2024) nicht vermisst. Eine Installation der Dateien von https://github.com/ProfessionalWiki/SubPageList liefert Fehler.
# Kurztitel: Extension PdfHandler
#* Beschreibung: Die Extension "PdfHandler" (https://www.mediawiki.org/wiki/Extension:PdfHandler) wird (aktuell, Stand 01.02.2024) nicht vermisst. PDF werden in der DigiBib eingestellt.
# Kurztitel: Tag <geogen>
#* Beschreibung: Es ist unklar, wofür dieser Tag benötigt wurde. Es muss gesucht werden, wo dieser Tag vorkommt.
# Kurztitel: Tag <lastname-map>
#* Beschreibung: Der Tag <lastname-map> wurde durch eine Eigenentwicklung erzeugt. Christopher Ernestus übernimmt die Koordination.
# Kurztitel: Tag <mailinglist>
#* Beschreibung: Der Tag <mailinglist> wird (aktuell, Stand 01.02.2024) nicht vermisst. Es muss gesucht werden, wo dieser Tag vorkommt.
Es folgt eine Auflistung von "Problemen", die unmittelbar mit dem Update des MediaWiki auf Version 1.35.x zusammenhängen. Die Reihenfolge gibt eine (von Robert Päßler aufgestellte) Priorität wieder:
# Kurztitel: Extension intersection
#* Beschreibung: Die Extension "intersection" (https://www.mediawiki.org/wiki/Extension:DynamicPageList_(Wikimedia)) soll installiert werden, damit DPL wieder funktioniert. Es funktionierte wohl bis etwa 2017.
#* getan: Die damals genutzte Erweiterung (https://www.mediawiki.org/wiki/Extension:DynamicPageList_(third-party) ) wird nicht mehr unterstützt.
#* offen: Im DevelGenWiki ist die offizielle Erweiterung eingerichtet. Hier finden Tests statt.
# Kurztitel: lastname-map
# Kurztitel: lastname-map
#* Beschreibung:  Auf den Seiten der Familiennamen wird die Parsererweiterung lastname-map benötigt (https://www.mediawiki.org/wiki/Manual:Parser_functions). Im alten Wiki werden darüber Bilder geholt, siehe z. B. https://wiki-alt.genealogy.net/Th%C3%BCrheimer_(Familienname).
#* Beschreibung:  Auf den Seiten der Familiennamen wird die Parsererweiterung lastname-map benötigt (https://www.mediawiki.org/wiki/Manual:Parser_functions). Im alten Wiki werden darüber Bilder geholt, siehe z. B. https://wiki-alt.genealogy.net/Th%C3%BCrheimer_(Familienname).
#* getan: Die Parsererweiterung liegt im GitLab: https://gitlab.genealogy.net/genwiki/LastnameMap/-/blob/master/LastnameMap.php.
#* getan: Die Parsererweiterung liegt im GitLab: https://gitlab.genealogy.net/genwiki/LastnameMap/-/blob/master/LastnameMap.php.
#* offen: Geprüft werden muss, wie die Parsererweiterung im alten Wiki eingebunden ist. Dann dieses Verfahren auf das Produktiv-Wiki anwenden. Es kann sein, dass die Bilder nicht mehr geholt werden können, weil sich die Seiten von stoepel.net geändert haben. Das ist zu klären. Siehe auch [[GenWiki Diskussion:Weiterentwicklung#Familienname|Diskussion]])'' CompGen-L Anfang Mai''.
#* offen: Geprüft werden muss, wie die Parsererweiterung im alten Wiki eingebunden ist. Dann dieses Verfahren auf das Produktiv-Wiki anwenden. Es kann sein, dass die Bilder nicht mehr geholt werden können, weil sich die Seiten von stoepel.net geändert haben. Das ist zu klären. Siehe auch [[GenWiki Diskussion:Weiterentwicklung#Familienname|Diskussion]])'' CompGen-L Anfang Mai'' und die Mail von Christopher Ernestus.
# Kurztitel: DjVu-Dateien
# Kurztitel: DjVu-Dateien
#* Beschreibung:  Einige Digitalisate liegen als DjVu-Dateien (https://www.mediawiki.org/wiki/Manual:How_to_use_DjVu_with_MediaWiki) vor. Die Ladezeit einiger DjVu-Dateien ist hoch.
#* Beschreibung:  Einige Digitalisate liegen als DjVu-Dateien (https://www.mediawiki.org/wiki/Manual:How_to_use_DjVu_with_MediaWiki) vor. Die Ladezeit einiger DjVu-Dateien ist hoch.
#* getan: auch ein lokaler Zugriff benötigt hohe Ladezeiten
#* getan: auch ein lokaler Zugriff benötigt hohe Ladezeiten
#* offen: wahrscheinlich liegt es an der Vielzahl der Dateien in den Ordnern; die Dateien sollen in die DigiBib übertragen werden
#* offen: wahrscheinlich liegt es an der Vielzahl der Dateien in den Ordnern; die Dateien sollen in die DigiBib übertragen werden
 
# Kurztitel: Anmeldung aus GenWiki-Nachrichten
* 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 [[GenWiki Diskussion:Weiterentwicklung#Anmeldung aus GenWikiNachrichten|Diskussion]]).
** 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 [[GenWiki Diskussion:Weiterentwicklung#Anmeldung aus GenWikiNachrichten|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 nur für die OAuth-Server-Funktion.
** 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 nur 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? OAuth sollte auch auf wiki-devel eingerichtet werden. Wie sieht es dann dort mit dem Zeitstempel aus?
** 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? OAuth sollte auch auf wiki-devel eingerichtet werden. Wie sieht es dann dort mit dem Zeitstempel aus?
# 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 bzw. https://wiki.genealogy.net/MediaWiki:Preferences-summary) auch der "Passwort ändern"-Link auf die zentrale Verwaltung verlinken. Der Text zu den Einstellungen muss angepasst werden.
*Kurztitel: Passwort ändern
#* getan: noch nichts
** 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 bzw. https://wiki.genealogy.net/MediaWiki:Preferences-summary) auch der "Passwort ändern"-Link auf die zentrale Verwaltung verlinken. Der Text zu den Einstellungen muss angepasst werden.
#* offen: Einleitungstext ändern, siehe auch https://www.mediawiki.org/wiki/Manual:Interface/Special_pages_summary
** getan: noch nichts
# Kurztitel: Anmeldung aus bestimmtem Namensraum
** offen: Einleitungstext ändern, siehe auch https://www.mediawiki.org/wiki/Manual:Interface/Special_pages_summary
#* Beschreibung: 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
*Kurztitel: Anmeldung aus bestimmtem Namensraum
#* offen: Wie werden diese Seiten aufgebaut?
** 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.  
# Kurztitel: Kriterien beim Hochladen von dateien
** getan: noch nichts
#* Beschreibung: Beim Hochladen von Dateien müssen Kriterien erfüllt werden.  
** offen: Wie werden diese Seiten aufgebaut?
#* getan: Eine Vorlage wurde erstellt: https://wiki.genealogy.net/Spezial:Hochladen
 
#* offen:
* Datei hochladen: Beim Hochladen von Dateien müssen Kriterien erfüllt werden.  
#**Die bereits ohne Beschreibung hochgeladenen Bilder müssen überarbeitet werden. Siehe Eintrag Kategorie:Benutzer (siehe [[GenWiki Diskussion:Weiterentwicklung#Datei hochladen|Diskussion]])
** Eine Vorlage wurde erstellt: https://wiki.genealogy.net/Spezial:Hochladen
#** Beim Lizenzhinweis (siehe z. B. https://wiki-test.genealogy.net/Datei:Steele-AB-Titel-1896.jpg) steht "created by [[User:{{{1}}}|{{{1}}}]]". Ändern!
** Die bereits ohne Beschreibung hochgeladenen Bilder müssen überarbeitet werden. Siehe Eintrag Kategorie:Benutzer (siehe [[GenWiki Diskussion:Weiterentwicklung#Datei hochladen|Diskussion]])
#** [[MediaWiki:Upload-default-description]] mit [[Vorlage:Information]]  --[[Benutzer:Thuerheimer|Günter Thürheimer]] 21:40, 7. Dez. 2022 (CET)
** Beim Lizenzhinweis (siehe z. B. https://wiki-test.genealogy.net/Datei:Steele-AB-Titel-1896.jpg) steht "created by [[User:{{{1}}}|{{{1}}}]]".
#** Eintrag Kategorie:Benutzer ?  <nowiki>[[Kategorie:Images {{subst:REVISIONUSER}}]]</nowiki>
*: [[MediaWiki:Upload-default-description]] mit [[Vorlage:Information]]  --[[Benutzer:Thuerheimer|Günter Thürheimer]] 21:40, 7. Dez. 2022 (CET)
#** Liste erzeugen, in der alle Bilder stehen und dann zugehörige Lizenzen einsehen
** Eintrag Kategorie:Benutzer ?  <nowiki>[[Kategorie:Images {{subst:REVISIONUSER}}]]</nowiki>
# Kurztitel: Umleitung von GOV nach GenWiki
** Liste erzeugen, in der alle Bilder stehen und dann zugehörige Lizenzen einsehen
#* Beschreibung: Eine automatische Erstellung der Umleitung von GOV nach GenWiki (#REDIRECT): siehe /data/wiki/wiki-de/extensions/Gov/CreateRedirectOnSave.php muss erstellt werden
* Automatische Erstellung der Umleitung von GOV nach GenWiki (#REDIRECT): siehe /data/wiki/wiki-de/extensions/Gov/CreateRedirectOnSave.php
#* getan: nichts
*: 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)
#* offen: 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.
# Kurztitel: Email an Benutzer
* Referenzfehler bei den Sonderzeichen, wenn der Quelltext bearbeitet wird (Fehler in [[MediaWiki:Edittools]] - evtl. aus Wikipedia übernehmen!? ) (siehe [[GenWiki Diskussion:Weiterentwicklung#Referenzfehler|Diskussion]])
#* Beschreibung: 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.
* Anmeldung erlöscht häufig nach kurzer Zeit (5.12.2022 - war schon mal behoben)
#* getan: nichts
** im Test-Wiki sind die lokale Zeit, Server-Zeit und Zeitzone im Container synchron und man wird nicht mehr abgemeldet
#* offen: alles
** abwarten, bis OAuth aktualisiert ist, dann erneut die Zeitzoneneinstellung prüfen: https://www.mediawiki.org/wiki/Manual:Timezone
# Kurztitel: Referenzfehler bei den Sonderzeichen
* Parsererweiterungs (Tags) (siehe [[GenWiki Diskussion:Weiterentwicklung#Parsererweiterung (Tags)|Diskussion]])
#* Beschreibung: Referenzfehler bei den Sonderzeichen, wenn der Quelltext bearbeitet wird (Fehler in [[MediaWiki:Edittools]] - evtl. aus Wikipedia übernehmen!? ) (siehe [[GenWiki Diskussion:Weiterentwicklung#Referenzfehler|Diskussion]])
* "Letzte Änderungen" zeigt nur 14 Einträge (8.12.2022)
#* getan: nichts
* 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. {{OK}}
#* offen: alles
# Kurztitel: Parsererweiterung
#* Beschreibung: (siehe [[GenWiki Diskussion:Weiterentwicklung#Parsererweiterung (Tags)|Diskussion]])
#* getan: nichts
#* offen: alles
# Kurztitel: "Letzte Änderungen" zeigt nur 14 Einträge
#* Beschreibng: 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.
#* getan: nichts
#* offen: alles
# Kurztitel: Sortierung GOV
#* Beschreibung: Eine Sortierung der GOV-Tabelle funktioniert nicht (siehe [[GenWiki Diskussion:Weiterentwicklung#Sortierung GOV|Diskussion]]) - https://www.mediawiki.org/wiki/Help:Sorting
#* getan: nichts
#* offen: alles
# Kurztitel: Besucherzähler
#* Beschreibung: Ein Besucherzähler (https://www.mediawiki.org/wiki/Extension:HitCounters) soll eingerichtet werden.
#* getan: Ist in der Version 1.39 eingerichtet. Leider wurden die Stände der Seitenaufrufe vom alten Wiki nicht übernommen.
#* offen: Nichts.
# Kurztitel: Editor
#* Beschreibung: Der VisualEditor ist in den hinzugefügten Namespaces nicht nutzbar.
#* getan: Grund gefunden.
#* offen: Nichts.
# Kurztitel: DPL
#* Beschreibung: Der Erweiterung "DynamicPageList" (https://www.mediawiki.org/wiki/Extension:DynamicPageList_(third-party)) war installiert. Sie wird aber nicht mehr unterstützt. Es gibt jetzt die unterstützte Erweiterung "DynamicPageList (Wikimedia)" (https://www.mediawiki.org/wiki/Extension:DynamicPageList_(Wikimedia)).
#* getan: Nichts.
#* offen: Wird DPL benötigt? Welche Unterschiede gibt es zwischen den Versionen?
# Kurztitel: Tag geogen
#* Beschreibung: Der Tag <geogen> war in der Version 1.14 eingerichtet.
#* getan: Nichts.
#* offen: Wird er benötigt? Nach Tag <geogen> in den Quellcodes suchen!


== Wünsche ==
== Wünsche ==
Dann gibt es weitergehende Wünsche:
Dann gibt es weitergehende Wünsche:
* Wenn Elasticsearch (https://www.elastic.co/guide/en/elasticsearch/reference/current/install-elasticsearch.html) installiert ist, könnte die Erweiterung LinkGuesser (https://www.mediawiki.org/wiki/Extension:LinkGuesser) aufbauend auf der Erweiterung CirrusSearch (https://www.mediawiki.org/wiki/Extension:CirrusSearch) nützlich sein.
=== hat schon mal funktioniert ===
=== hat schon mal funktioniert ===
* Sortierung GOV funktioniert nicht (siehe [[GenWiki Diskussion:Weiterentwicklung#Sortierung GOV|Diskussion]])
** https://www.mediawiki.org/wiki/Help:Sorting
* dpl
** Extension intersection ist schon im Test-Wiki hochgeladen (funktioniert sie?)
* 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
* 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
*: 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
** und was hat es hiermit auf sich? https://umap.openstreetmap.de/de/map/datenerfassung-compgen_13821#7/50.670/12.997
**: zunächst muss die Kartenerweiterung funktionsfähig eingebunden werden
**: zunächst muss die Kartenerweiterung funktionsfähig eingebunden werden
* die Server-Zeit oder die im GenWiki eingestellte Zeit scheint falsch zu sein


=== Neues ===
=== Neues ===
Zeile 108: Zeile 178:
** zunächst wurde die Erweiterung JsonConfig (https://www.mediawiki.org/wiki/Extension:JsonConfig) installiert, sie muss eventuell noch konfiguriert werden
** 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
** anschließend wurde die Erweiterung Kartographer (https://www.mediawiki.org/wiki/Extension:Kartographer/de) installiert, die eventuell auch noch konfiguriert werden muss
** Bernhard testet
** In der Version 1.39 testen.
* Suchfunktion: nur in bestimmten Portalen suchen
* Suchfunktion: nur in bestimmten Portalen suchen
* erweiterte Suche einbinden: https://www.mediawiki.org/wiki/Extension:AdvancedSearch
* erweiterte Suche einbinden: https://www.mediawiki.org/wiki/Extension:AdvancedSearch
Zeile 127: Zeile 197:
** sollte hierzu ein allgemeines Design erstellt werden?
** sollte hierzu ein allgemeines Design erstellt werden?
* die (nicht privaten) E-Mail-Adressen sollen als Klartext eingetragen werden und nicht mehr als Bild
* die (nicht privaten) E-Mail-Adressen sollen als Klartext eingetragen werden und nicht mehr als Bild
* eigenen OAuth-Server, testweise unter compgencms
* https://www.semantic-mediawiki.org/wiki/Help:Installation und https://maps.extension.wiki/wiki/Semantic_MediaWiki und https://maps.extension.wiki/wiki/Installation
* https://www.semantic-mediawiki.org/wiki/Help:Installation und https://maps.extension.wiki/wiki/Semantic_MediaWiki und https://maps.extension.wiki/wiki/Installation
** https://wiki.openstreetmap.org/wiki/Raster_tile_providers
** https://wiki.openstreetmap.org/wiki/Raster_tile_providers

Aktuelle Version vom 17. Juni 2025, 11:08 Uhr

Auf dieser Seite werden Informationen zur technischen Weiterentwicklung des GenWiki bereitgestellt. Hauptverantwortlich für diese Weiterentwicklung ist Robert Päßler, unterstützt wird er von vielen fleißigen Personen.

Allgemeines

Dem GenWiki liegt ein MediaWiki zugrunde. Neben diesem produktiven GenWiki steht ein geklontes Test-Wiki (https://wiki-test.genealogy.net) (Stand je nach Überarbeitung) und eine "frisch installierte" MediaWiki-Version (https://wiki-devel.genealogy.net) zur Verfügung.

Regelmäßig treffen sich zwei Arbeitsgruppen und besprechen inhaltliche und technische Verbesserungen. Wer mithelfen möchte, kann sich gerne melden:

Probleme mit dem GenWiki können ebenfalls über obige Möglichkeiten gemeldet werden. Wir kümmern uns um alle Anliegen. Versprochen! Manchmal dauert es aber ein bisschen.

Informationen zu Tätigkeiten

2025

Nutzung von git und discourse für die Koordindation der Arbeiten:

2023

"Größere" Tätigkeiten werden hier vorgestellt:

Update 28.10.2023: Angemeldete werden im GenWiki nun nicht mehr nach kurzer Zeit wieder abgemeldet.

Update 03.08.2023: Die neue OAuth2-Erweiterung konnte erfolgreich im DevelWiki eingerichtet werden. Zunächst wird aber mit einer Installation im GenWiki abgewartet, bis Daten in die DigiBib übertragen wurden.

Update 19.07.2023: In das TestWiki kann man sich wieder anmelden. Es wurde auf die Version 1.35 zurückgesetzt.

Update 30.05.2023: Das GenWiki hat eine Erweiterung bekommen: https://www.mediawiki.org/wiki/Extension:UseResource.

Update 04.05.2023: Das TestWiki steht wieder zur Verfügung. Eine Anmeldung ist aber nicht möglich, da am Login gearbeitet wird.

Update 30.03.2023: Das TestWiki steht aktuell nicht zur Verfügung. Hier wird am Update auf die MediaWiki-Version 1.39 gearbeitet.

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 1.39.2 (https://wiki-devel.genealogy.net) für Tests zur Verfügung.

aktuelle Tätigkeiten an den drei Instanzen:

  • GenWiki
    • Beschreibung: Hier ist erst etwas zu tun, wenn die Tests zum Update auf Version 1.39 abgeschlossen sind. Diese finden auf dem DevelGenWiki statt.
    • getan: Es steht ein produktives System zur Verfügung.
    • offen: Warten, bis die Test zum Update abgeschlossen sind.
  • TestGenWiki
    • Beschreibung: Hier ist erst etwas zu tun, wenn die Tests zum Update auf Version 1.39 abgeschlossen sind. Diese finden auf dem DevelGenWiki statt.
    • getan: Alles mögliche.
    • offen: Nichts.
  • DevelGenWiki
    • Beschreibung: Das DevelGenWiki läuft gerade mit der Version 1.39 und benötigten Erweiterungen.
    • getan: Getestet.
    • offen: Es wird geprüft, welche Erweiterungen noch benötigt werden.

Geplantes nach dem MediaWiki-Update auf Version 1.39.x

  • Migration von Büchern in die DigiBib
  • DSGVO-konforme Erweiterung in Anlehnung an FOKO einrichten
  • Erweiterung in Anlehnung an <lastnamemap> einrichten

Probleme nach dem MediaWiki-Update auf Version 1.39.x

Informationen zum MediaWiki-Update auf Version 1.35.x

Folgende Erweiterungen und Tags wurden nicht von der Version 1.14 übernommen:

  1. Kurztitel: Extension Multi-Category Search
  2. Kurztitel: Extension Foko
    • Beschreibung: Die Extension "Foko" ist eine Eigenentwicklung und musste aus Datenschutzgründen abgestellt werden. Es wird überlegt eine DSGVO-konforme Erweiterung zu erstellen. Christopher Ernestus übernimmt die Koordination.
  3. Kurztitel: Extension StringFunctions
  4. Kurztitel: Extension Subpage List
  5. Kurztitel: Extension PdfHandler
  6. Kurztitel: Tag <geogen>
    • Beschreibung: Es ist unklar, wofür dieser Tag benötigt wurde. Es muss gesucht werden, wo dieser Tag vorkommt.
  7. Kurztitel: Tag <lastname-map>
    • Beschreibung: Der Tag <lastname-map> wurde durch eine Eigenentwicklung erzeugt. Christopher Ernestus übernimmt die Koordination.
  8. Kurztitel: Tag <mailinglist>
    • Beschreibung: Der Tag <mailinglist> wird (aktuell, Stand 01.02.2024) nicht vermisst. Es muss gesucht werden, wo dieser Tag vorkommt.

Es folgt eine Auflistung von "Problemen", die unmittelbar mit dem Update des MediaWiki auf Version 1.35.x zusammenhängen. Die Reihenfolge gibt eine (von Robert Päßler aufgestellte) Priorität wieder:

  1. Kurztitel: Extension intersection
  2. Kurztitel: lastname-map
  3. Kurztitel: DjVu-Dateien
    • Beschreibung: Einige Digitalisate liegen als DjVu-Dateien (https://www.mediawiki.org/wiki/Manual:How_to_use_DjVu_with_MediaWiki) vor. Die Ladezeit einiger DjVu-Dateien ist hoch.
    • getan: auch ein lokaler Zugriff benötigt hohe Ladezeiten
    • offen: wahrscheinlich liegt es an der Vielzahl der Dateien in den Ordnern; die Dateien sollen in die DigiBib übertragen werden
  4. Kurztitel: Anmeldung aus GenWiki-Nachrichten
  5. Kurztitel: Passwort ändern
  6. Kurztitel: Anmeldung aus bestimmtem Namensraum
    • Beschreibung: 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?
  7. Kurztitel: Kriterien beim Hochladen von dateien
  8. Kurztitel: Umleitung von GOV nach GenWiki
    • Beschreibung: Eine automatische Erstellung der Umleitung von GOV nach GenWiki (#REDIRECT): siehe /data/wiki/wiki-de/extensions/Gov/CreateRedirectOnSave.php muss erstellt werden
    • getan: nichts
    • offen: 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)
  9. Kurztitel: Email an Benutzer
    • Beschreibung: 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.
    • getan: nichts
    • offen: alles
  10. Kurztitel: Referenzfehler bei den Sonderzeichen
    • Beschreibung: Referenzfehler bei den Sonderzeichen, wenn der Quelltext bearbeitet wird (Fehler in MediaWiki:Edittools - evtl. aus Wikipedia übernehmen!? ) (siehe Diskussion)
    • getan: nichts
    • offen: alles
  11. Kurztitel: Parsererweiterung
    • Beschreibung: (siehe Diskussion)
    • getan: nichts
    • offen: alles
  12. Kurztitel: "Letzte Änderungen" zeigt nur 14 Einträge
    • Beschreibng: 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.
    • getan: nichts
    • offen: alles
  13. Kurztitel: Sortierung GOV
  14. Kurztitel: Besucherzähler
  15. Kurztitel: Editor
    • Beschreibung: Der VisualEditor ist in den hinzugefügten Namespaces nicht nutzbar.
    • getan: Grund gefunden.
    • offen: Nichts.
  16. Kurztitel: DPL
  17. Kurztitel: Tag geogen
    • Beschreibung: Der Tag <geogen> war in der Version 1.14 eingerichtet.
    • getan: Nichts.
    • offen: Wird er benötigt? Nach Tag <geogen> in den Quellcodes suchen!

Wünsche

Dann gibt es weitergehende Wünsche:

hat schon mal funktioniert

Neues

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. Hier sind die Kategorien: https://wiki.genealogy.net/Kategorie:Bot. Es ist nun zu prüfen, welche noch benötigt werden.

Aufgaben könnten sein:

  • 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
  • OFB-Artikel auf Vorhandensein der Infobox OFB überprüfen
  • https://wiki.genealogy.net/Online-Adressb%C3%BCcher/Index/%C3%BCberarbeiten
  • Schreibfehler korrigieren
    • "Familiem" - 582 Vorkommen. Evtl. identische Texte durch eine Vorlage ersetzen (eingetragen auch in GenWiki:Bots/Anfragen)

In der Wiki-Technik-AG haben sich zwei Personen gefunden, die Bots entwickeln und testen. Es folgen Informationen zur Ergebnissen der AG:

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. Lokal wird ein Bot-Benutzerkonto angelegt. Mit diesem Konto können Bots erstellt und über die Spezialseite "Botpasswörter" eingerichtet werden.

Als nächstes steht an:

Ein Arbeitsdokument liegt auch 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

Aufgaben ("ToDos")

Offen

Aktuell

  • Nuvola-gnome-devel.svg Abgleichung Hilfeseiten im GenWiki mit Wikipedia
  • Nuvola-gnome-devel.svg wer kann Bots (Massendatenänderungen) ausführen?
    Update 25.10: Hier brauchen wir jemanden - möglichst mehrere (übers Freiwilligenmanagement), der sich damit auskennt.
  • Nuvola-gnome-devel.svg prüfen, ob Suchmöglichkeit "intitle:" bei uns aktiviert werden kann (vgl. https://discourse.genealogy.net/t/anzahl-seiten-und-autoren/805347/10)

Mittelfristig

  • Nuvola-gnome-devel.svg Neustruktur der Einstiegsseite und der gängigsten Portale
  • Nuvola-gnome-devel.svg Anpassung der Hilfeseiten auf die neue MediaWiki-Version (soweit wie möglich auf Wikipedia Hilfen verweisen = vermeidet Pflegeaufwand)
  • Nuvola-gnome-devel.svg Suche auf "Portal Webtrees" begrenzt?
  • Nuvola-gnome-devel.svg wie können Einsteiger noch besser eingebunden werden?

Erledigt

  • Symbol OK.svg 31.8.2022: automatische Abmeldung nach 5 bzw. 12 Minuten Inaktivität
  • Symbol OK.svg 25.10.2022: Weiterleitungskette ändern (Optimierung Suchmaschinensuche)
  • Symbol OK.svg 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)