TUEpedia:Bild der Woche HowTo

Aus TUEpedia
Wechseln zu:Navigation, Suche

Vorschlag der KI: mit welcher Code- Artikelkombination oder Mediawiki- Extension kann man wöchentlich wechselnde Bildunterschriften von ca. 10-20 Worten unter ein per Woche/Jahr-Code eingebundenes Bild der Woche auf der Startseite einer mit Mediawiki betriebenen Wikiplattform einbinden


KI zu Bild der Woche HowTo[Quelltext bearbeiten]

Implementierung eines "Bild der Woche"-Features in MediaWiki mit automatisch wechselnden Bildunterschriften

MediaWiki bietet verschiedene Möglichkeiten, um ein wöchentlich wechselndes Bild mit entsprechenden Bildunterschriften auf der Startseite einer Wiki-Plattform zu implementieren. Die folgende Analyse stellt die effektivsten Methoden zur Umsetzung dieser Funktionalität vor, basierend auf verfügbaren Erweiterungen und Template-basierten Lösungen.

    1. Template-basierte Lösungsansätze

Die flexibelste und am häufigsten genutzte Methode zur Implementierung eines "Bild der Woche"-Features ist die Verwendung von MediaWiki-Templates. Mit diesem Ansatz kann man sowohl die Bilder als auch die zugehörigen Bildunterschriften wöchentlich automatisch aktualisieren lassen.

      1. Grundkonzept des Templates

Das Grundkonzept besteht darin, ein Haupt-Template zu erstellen, das basierend auf der aktuellen Kalenderwoche und dem Jahr das entsprechende Bild sowie die Bildunterschrift dynamisch aus Unter-Templates abruft. Dies ermöglicht eine vorausschauende Planung und einfache Wartung des Contents.

Die Template-Struktur könnte wie folgt aussehen:

{{BildDerWoche}}

Dieses Haupt-Template würde intern die aktuelle Woche und das Jahr ermitteln und dann das entsprechende Unter-Template für diesen Zeitraum aufrufen:


{{BildDerWoche/{{CURRENTYEAR}}-{{CURRENTWEEK}}}}


In jedem Unter-Template wird dann das spezifische Bild mit seiner Bildunterschrift definiert. Diese Methode ähnelt dem Ansatz, der für Projekte wie die "Wikimedia:Woche" verwendet wird, die regelmäßig aktualisierte Inhalte bereitstellen[7].

      1. Implementierung mit Parser-Funktionen

Um die Template-Lösung zu implementieren, können MediaWiki-Parser-Funktionen verwendet werden, die eine bedingte Logik ermöglichen. Dies erlaubt dem System, automatisch das richtige Bild basierend auf dem aktuellen Datum auszuwählen.

Ein Beispiel für die Implementierung:


{{#switch: {{CURRENTWEEK}} | 1 = {{BildDerWoche/2025-01}} | 2 = {{BildDerWoche/2025-02}} ... | 52 = {{BildDerWoche/2025-52}} | #default = Kein Bild für diese Woche definiert :}}


In jedem referenzierten Unter-Template würde dann der eigentliche Bildcode mit der Bildunterschrift stehen:


...Datei:Beispielbild.jpg_thumb_Bildunterschrift für Woche X des Jahres Y mit 10-20 Worten...


Diese Methode ermöglicht die vorausschauende Planung von Bildern und Bildunterschriften für das gesamte Jahr und erfordert nach der initialen Einrichtung keine weiteren manuellen Eingriffe.

    1. Extension-basierte Lösungen

MediaWiki bietet verschiedene Erweiterungen, die für die Implementierung eines "Bild der Woche"-Features angepasst werden können.

      1. Picture of the Day Viewer Anpassung

Die "Picture of the Day Viewer"-Funktionalität, die als Python-Flask-Anwendung verfügbar ist, könnte für einen wöchentlichen Rhythmus angepasst werden[3]. Diese Lösung nutzt die MediaWiki Action API, um Bilder abzurufen und darzustellen. Durch Modifikation des Zeitintervalls von täglich auf wöchentlich könnte diese Funktionalität für ein "Bild der Woche"-Feature adaptiert werden.

Der Vorteil dieser Methode ist die Möglichkeit, komplexere Logik für die Bildauswahl und -darstellung zu implementieren, als es mit reinen Templates möglich wäre. Allerdings erfordert sie zusätzliche technische Komponenten außerhalb des MediaWiki-Systems.

      1. Kombination mit der ImageMap-Erweiterung

Für eine erweiterte Funktionalität könnte die "Bild der Woche"-Feature mit der ImageMap-Erweiterung kombiniert werden[5]. Dies würde nicht nur das wöchentliche Wechseln von Bildern und Bildunterschriften ermöglichen, sondern auch interaktive Bereiche innerhalb des Bildes, die zu weiteren Informationen verlinken.

Die ImageMap-Erweiterung ermöglicht anklickbare verweissensitive Grafiken, wodurch verschiedene Bereiche des wöchentlichen Bildes mit unterschiedlichen Zielen verknüpft werden können. So könnte beispielsweise ein Landschaftsbild der Woche klickbare Bereiche enthalten, die zu Artikeln über spezifische geografische Merkmale führen.

Ein einfaches Beispiel für die Integration von ImageMap mit einer Bildunterschrift:


... imagemap File:BildDerWoche{{CURRENTYEAR}}-{{CURRENTWEEK}}.jpg_thumb_Bildunterschrift für das aktuelle Bild der Woche default __Hauptseite__ ...imagemap


    1. Automatisierung mit JobQueue und Wartungsscripts

Für eine vollständig automatisierte Lösung könnte ein Ansatz ähnlich der ImageSuggestions-Erweiterung verfolgt werden, die periodische Wartungsscripts verwendet[4]. Ein wöchentlich ausgeführtes Wartungsscript könnte das aktuelle Bild der Woche auf der Startseite aktualisieren.

Dieser Ansatz würde die Einrichtung eines Cron-Jobs oder einer ähnlichen Scheduling-Methode erfordern, um das Script regelmäßig auszuführen. Das Script würde dann die entsprechenden Wiki-Seiten aktualisieren, um das neue Bild und die Bildunterschrift anzuzeigen.

    1. Bildformate und Dateiverwaltung

Bei der Implementierung eines "Bild der Woche"-Features sollten auch die unterstützten Bildformate berücksichtigt werden. MediaWiki unterstützt standardmäßig gängige Formate wie JPG, PNG und GIF. Für speziellere Formate wie TIFF könnte die PagedTiffHandler-Erweiterung erforderlich sein[1].

Diese Erweiterung ermöglicht die direkte Anzeige von TIFF-Dateien im Wiki, was besonders für hochwertige Bilder oder wissenschaftliche Visualisierungen von Vorteil sein kann. Bei Bedarf kann diese Erweiterung installiert werden, um die Formatunterstützung für das "Bild der Woche"-Feature zu erweitern.

    1. Layoutoptimierung und Positionierung

Bei der Integration eines "Bild der Woche" auf der Startseite ist auch die korrekte Positionierung im Layout wichtig. Wie in den Diskussionen zu Mediawiki-Bildlayouts ersichtlich[2], kann die korrekte Positionierung von Bildern im Verhältnis zu Überschriften und Text eine Herausforderung darstellen.

Um sicherzustellen, dass das Bild der Woche und seine Bildunterschrift optimal positioniert sind, könnte folgender Code verwendet werden:


== Bild der Woche ==
:{{BildDerWoche}}
...div style="clear:both;"


Das `clear:both`-Attribut stellt sicher, dass nachfolgende Inhalte unterhalb des Bildes und seiner Bildunterschrift angezeigt werden, unabhängig von der Bildgröße oder dem Browserfenster des Benutzers.

    1. Lizenzverwaltung und Bildquellenangaben

Bei der Implementierung eines "Bild der Woche"-Features sollte auch die korrekte Verwaltung von Bildlizenzen berücksichtigt werden. MediaWiki bietet verschiedene Möglichkeiten, Lizenzinformationen zu den hochgeladenen Bildern hinzuzufügen[6].

Für ein "Bild der Woche"-Feature könnte es sinnvoll sein, zusätzlich zur Bildunterschrift auch standardisierte Lizenzinformationen anzuzeigen oder zu verlinken. Dies könnte durch Erweiterung des Template-Codes erfolgen:


{{BildDerWoche}} ...<small>Lizenz: {{BildDerWoche/Lizenz}}</small>


    1. Fazit

Die effektivste Methode zur Implementierung eines wöchentlich wechselnden Bildes mit Bildunterschriften auf der Startseite einer MediaWiki-Plattform ist die Verwendung eines Template-Systems mit Parser-Funktionen zur automatischen Auswahl des aktuellen Bildes basierend auf Kalenderwoche und Jahr. Diese Lösung erfordert minimalen Wartungsaufwand nach der initialen Einrichtung und ermöglicht die Vorausplanung von Bildern und Bildunterschriften für längere Zeiträume.

Für erweiterte Funktionalität kann diese Grundlösung mit verschiedenen MediaWiki-Erweiterungen wie ImageMap kombiniert werden, um interaktive Elemente hinzuzufügen. Alternativ könnte eine automatisierte Lösung mit periodisch ausgeführten Wartungsscripts implementiert werden, ähnlich dem Ansatz der ImageSuggestions-Erweiterung.

Die Wahl der spezifischen Implementierungsmethode hängt letztendlich von den technischen Anforderungen, verfügbaren Ressourcen und gewünschten Funktionen der jeweiligen Wiki-Plattform ab.

Quellen

  1. TIFF-Bilder bald direkt im Wiki - Wikimedia Deutschland Blog https://blog.wikimedia.de/2010/04/08/tiff-bilder-bald-direkt-im-wiki/
  2. Mediawiki Bild neben Überschrift

Perplexity am 6.3.2025