Djvu im Testwiki ist scharf geschaltet

funktioniert z.B. Es wird zur Zeit noch der Service an meinem Forschungsrechner an der RWTH Aachen für die Darstellung genutzt. Zunächst mal geht es darum, dass wir überhaupt einen funktionierendes Djvu - Anzeigeverfahren haben. Siehe Sign in · GitLab

@Christopher_Ernestus schrieb: djvu-Einbindung funktioniert noch nicht richtig:

Aktueller Stand:

https://genwiki39.genealogy.net/djvu/djvu_images/
https://genwiki39.genealogy.net/djvu/djvu_images/MSB_Band_01.tar

Das Original ist in

im Katalog
https://genwiki2024.wikidata.dbis.rwth-aachen.de/djvu/catalog

https://genwiki2024.wikidata.dbis.rwth-aachen.de/djvu/MSB_Band_01.djvu
mit 201 Seiten also z.B.

https://genwiki2024.wikidata.dbis.rwth-aachen.de/djvu/MSB_Band_01.djvu?page=3

Das ist ein Indikator dafür dass lediglich die Vorlage-Hierachie die Information über den Dateinamen MSB_Band_01 nicht oder nicht richtig weitereicht. Diess könnte unterschiedliche Ursachen haben z.B. das Leerzeichen. Wenn es ein systematisches Problem ist sollte sich das leicht reparieren lassen. Kannst Du da bitte mal nachforschen?

Als Hilfsmittel gibt es die Sqlite Datenbank
Die Sqlite-Datei kann man sich herunterladen oder online über https://genwiki39.genealogy.net/sqlite/djvu

Anschauen username sqlite, passwort: HngnOm!FQ@m-.dh

An djvuviewer arbeite ich ebenfalls da gibt es aber noch reichlich Folgeprobleme .

Die Performance Unterschiede sind grausig

RWTH page:
Time: 0.270390s

GenWiki39 page:
Time: 4.840522s

DjVu – GenWiki hat jetzt einen Hinweis und man kann die drei Prototypen vom Tempo her vergleichen.

Braucht es noch einen Screenshot und Erklärung für den Katalog?

Man kann in die vorherige und in die nächste Seite blättern. Ich vermisse aber die Funktion, bei der man eine beliebige Seitenzahl angeben kann um dorthin zu springen.

VG
Nicole

@Nicole_Hartmann gerne habe dafür das Ticket https://github.com/WolfgangFahl/genwiki2024/issues/33 angelegt - da sind dann auch gleich noch drei andere Verbesserungen dabei

Heute morgen (15.11.25, 11:27) funktioniert selbst das angegebene Beispiel nicht:

Es werden keinerlei Bilder angezeigt. Auch das Anklicken der djvu-Datei funktioniert nicht.

Es kommen keine Fehlermeldungen, der Rest der Seite ist ok, aber es wird kein Bild angezeigt.

Könntest Du bitte mal nachforschen, warum die Template-Struktur den Viewer nicht korrekt aufruft? Wir würden ja gerne bei

https://genwiki39.genealogy.net/djvu-viewer/djvu/Ev-Kirche-AB-1937.djvu (was bei über 1000 Seiten unterträglich langsam ist)

bzw. https://genwiki2024.wikidata.dbis.rwth-aachen.de/djvu/Ev-Kirche-AB-1937.djvu

rauskommen was deutlich schneller geht.

Es wird mit dem InfoBox Template

| DjVu = {{{{PAGENAME}}||1||ohne Einzelseiten}}

gearbeitet.

wikipush -l -s thanatos -t genwiki39 -p "Vorlage:DigiBibBuch" -f
copying 1 pages from thanatos to genwiki39
1/1 ( 100%): copying ... Vorlage:DigiBibBuch✅

habe ich wieder erneuert da ist der eigentliche Aufruf drin

Seiten, die auf „Vorlage:DigiBibBuch“ verlinken – GenWiki zeigt die Seiten, die das direkt verwenden

Beispiel:

https://genwiki2024.wikidata.dbis.rwth-aachen.de/djvu/Probstei_in_Wort_und_Bild.djvu/page/0.1/78.jpg

Besser wäre
Seite 78 in Voller Auflösung

https://genwiki2024.wikidata.dbis.rwth-aachen.de/djvu/Probstei_in_Wort_und_Bild.djvu/page/1.0/78.jpg

In der Migrationsseite sollten wir meiner Ansicht nach das erfolgreiche Beispiel hinzufügen

auch anzubieten

Vielleicht ist Dir, @Wolfgang_Fahl, das Folgende alles schon bekannt, aber ich musste erstmal nachvollziehen, wie das djvu aufgerufen wird und warum es nicht angezeigt wird, und zwar am Beispiel

Es wird eine Vorlage:Info Adressbuch aufgerufen. Diese enthält den Quelltext:

<!-- Rechte Infobox ggf. mit Bild -->
{{#if:{{{DjVu|}}}|{{{DjVu|}}}|
{{{!}} border="2" cellspacing="0" cellpadding="4" style="margin:0em 0em 1em 1em; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#F9F9F9; font-size:95%; empty-cells:show; color:black; float: right; width: 300px"
{{!}}-
{{!}} colspan="2" style="background-color: #DDDDFF" align="center"{{!}}'''{{SEITENNAME}}'''
{{!}}-
{{#if:{{{Bild|}}}|
{{!}} colspan="2" align="center"{{!}} [[Bild:{{{Bild|}}}|250px|page=1]] }}
{{#if:{{{GoobiBild|}}}|
{{!}} colspan="2" align="center"{{!}} https://www.digibib.genealogy.net/viewer/api/v1/records/{{{GoobiBild|}}}/representative/full/!350,350/0/default.jpg }}
{{#if:{{{DjVu|}}}|
{{!}}-
{{!}} colspan="2" style="background-color: #FFFF99;" align="center"{{!}} '''[[DjVu/Kurzinformation|Hilfe zur Nutzung von DjVu-Dateien]]'''}}
{{!}}}
}}

In der rechten Infobox müsste das Bild dargestellt werden. Im Fall unseres Adressbuches 1937 ist sowohl im Produktivwiki als auch im GenWiki39 der Parameter DjVu gesetzt:

DjVu                  = {{{{PAGENAME}}||1||ohne Einzelseiten}}

Dies ist eine Vorlage mit dem gleichen Namen wie der aktuelle Artikel (aktuelle Seite), in dem Fall also
Vorlage:Evangelische Kirche Deutschlands/Adressbuch 1937
Der Inhalt ist auf dem Produktivwiki und auf dem Umstellungswiki gleich:

{{DigiBibAB
| Bilddatei               = Ev-Kirche-AB-1937.djvu
| Titel                   = Evangelische Kirche Deutschlands/Adressbuch 1937
| Inhalt                  = 
| Extra1                  = 
| alphabetischesRegister  = 

| vorherigeSeite          = {{{1}}}
| Bildnummer              = {{{2}}}
| nächsteSeite            = {{{3}}}
| Bearbeitungsstand       = {{{4}}}
}}

Die aufgerufene Vorlage DigiBibAB wiederum enthält in beiden Wikis die Zeile:
| colspan="2" align="center"| [[Image:{{{Bilddatei|}}}|250px|page={{{Bildnummer|}}}]]
Letztlich wird also aufgerufen:
| colspan="2" align="center"| [[Image:Ev-Kirche-AB-1937.djvu|250px|page=2|}}}]]
… und dieser Aufruf funktioniert beim Produktivwiki, aber nicht beim neuen Wiki. Auch der Aufruf
Datei:Ev-Kirche-AB-1937.djvu
zeigt zwar eine Dateibeschreibungsseite an, aber nicht das dazugehörige Bild.
=> wird die Datei Ev-Kirche-AB-1937.djvu nicht gefunden.

Zu dem Beispiel:

Das müsste eigentlich so aussehen:

Das Hauptbild erscheint normalerweise spätestens, wenn ich mit der linken Maustaste in das Thumbnail-Bild klicke. Oder aber wenn ich auf eine „vorherige“ oder „nächste“ Seite klicke oder wenn ich eine Seite in dem Dropdown-Menü auswähle.

Das ist im GenWiki39 derzeit nicht der Fall.

Und das Marburger Sippenbuch müsste so aussehen:

Das Marburger Sippenbuch ruft übrigens als Bild die djvu-Datei mithilfe einer Vorlage Vorlage:Marburger Sippenbuch direkt die djvu-Datei auf:
[[Image:MSB_Band_{{{5}}}.djvu|720px|page={{{2}}}]]
ohne eine Vorlage wie DigiBibAB oder DigiBibBuch

Ohne Vorlage geht es nicht ohne Weiteres. Alles Stellen ohne Vorlage müssten wir uns rausfischen. Es gibt anscheinend bisher alleine mindestens 3 unterschiedliche Vorlagen. Wäre schön, wenn wird das Vereinheitlichen könnten. Die Die aufgerufene Vorlage DigiBibAB wiederum enthält in beiden Wikis die Zeile:
| colspan="2" align="center"| [[Image:{{{Bilddatei|}}}|250px|page={{{Bildnummer|}}}]]
Letztlich wird also aufgerufen:
| colspan="2" align="center"| [[Image:Ev-Kirche-AB-1937.djvu|250px|page=2|}}}]]

entsprechen ja dem was wir Ändern müssen. Wir könnten also z.B. eine Vorlage „DjvuViewer“ einführen die in allen Fällen aufgerufen wird und sich auch beschwert wenn da was nicht funktionniert.

Gibt es denn so eine Vorlage DjuViewer als Grundgerüst? Wie sähe denn darin der Aufruf letztelich aus?

Wir könnten den Aufruf dann gerne in der Vorlage:Marburger Sippenbuch testen, da ich da ein bisschen die Auswirkungen abschätzen und beurteilen kann.

Guckst Du hier Vorlage:DjVuViewer – GenWiki
https://genwiki39.genealogy.net/Vorlage:DjVuViewer#Verwendung

Es gibt ein Backup - kannst also damit Spielen.

wikibackup -s genwiki39 -p "Vorlage:DjvuViewer"
downloading 1 pages from genwiki39 to /home/wf/wikibackup/genwiki39
1/1 ( 100%): downloading Vorlage:DjvuViewer ...✅

Ich habe jetzt die https://genwiki39.genealogy.net/Vorlage:Marburger_Sippenbuch an den DjVuViewer angepasst.

  • Sieht im Hauptteil ganz gut aus (Beispiel):
  • Sollen die kleinen Links zum Viewer standardmäßig drinbleiben? Wenn ja vielleicht eher unterhalb des Bildes, wo sie weniger stören? Und da es ja vermutlich der Fehlersuche dienen soll, würde ich auch den Dateinamen mit ausgeben, dann weiß man, was los ist.
  • Störend ist noch der Link in der Box rechts oben. Die basiert auf der Vorlage:DigiBibBuch, die aber im Fall der Vorlage:Marburger_Sippenbuch ohne die Parameter Bilddatei oder Bilddatei (Link) aufgerufen wird. Eigentlich würde ich erwarten, dass aufgrund der If-Abfrage in Vorlage:DigiBibBuch die Tabellenzeile in der Box zwischen „Inhalt“ und „Exemplar der GFKW …“ hier gar nicht ausgegeben würde. Vielleicht hat das den gleichen Grund wie in Punkt 1 (die Ausgabe wird druch die Vorlage DjVuViewer erzwungen?)?
1 „Gefällt mir“

Was uns weiterhin fehlt (meines Wissens), ist ein handhabbares Tool, das uns z. B. auflistet, wo überall (in Vorlagen oder auch Artikeln) ein djvu direkt als Image bzw. Datei aufgerufen wird.

Dann könnten wir diese Vorlagen systematisch abarbeiten und auf den neuen Djvu-Viewer umstellen.

@Wolfgang_Fahl Ist eigentlich beabsichtigt, CirrusSearch zu installieren? Ich weiß, dass es auch mit SQL direkt auf der Datenbank geht, aber …

Suchmuster wie z. B. REGEXP '\\[\\[(Datei|File|Bild|Image|Media):[^|\\]]*\\.djvu'

Viele Grüße
Christopher

1 „Gefällt mir“

In der Wikipedia gibt es insource

https://de.wikipedia.org/wiki/Hilfe:Suche/insource

Werner Rost

Das CirrusSearch Ticket gibt es noch Sign in · GitLab. Zählt bisher nicht zur 80% Hürde und ist noch nicht in List of Extensions – GenWiki

Es da einzutragen wäre ein Anfang …