Jump to content

Wikifunctions:Status-Updates/2025-12-18

From Wikifunctions
This page is a translated version of the page Wikifunctions:Status updates/2025-12-18 and the translation is 100% complete.
Wikifunctions Status-Updates Translate

Abstrakte Wikipedia über Mailingliste Support-Team Abstrakte Wikipedia auf IRC Wikifunctions auf Telegram Wikifunctions auf Mastodon Wikifunctions auf Twitter Wikifunctions auf Facebook Wikifunctions auf Youtube Website von Wikifunctions Translate

Wir wünschen euch ein frohes neues gregorianisches Jahr!

2025 war ein aufregendes Jahr für Wikifunctions und die Abstrakte Wikipedia. Das System hat seine Leistungsfähigkeit deutlich gesteigert und kann nun Sätze in zahlreichen Sprachen generieren. In diesem Jahr wurden über tausend neue Funktionen hinzugefügt. Wir führten eine offene Community-Konsultation durch und entschieden uns für eine Architektur — und einen Namen — für die Abstrakte Wikipedia. Wir führten viele neue Datentypen ein, darunter die Wikidata-basierten leichtgewichtigen Aufzählungen.

Wir erwarten im nächsten Jahr den Start des neuen Wikis für die Abstrakte Wikipedia und die Entstehung einer neuen Community, die sich dem Schreiben und Pflegen der ersten abstrakten Enzyklopädieartikel widmet. Dies bringt uns einer Welt, in der deutlich mehr Wissen in viel mehr Sprachen verfügbar ist und in der jeder zum Wissen der Welt beitragen kann, einen großen Schritt näher.

Wir wünschen allen wunderschöne Feiertage und ein frohes neues gregorianisches Jahr!

Der Newsletter macht eine Pause

In den nächsten Tagen macht der Großteil des Teams Urlaub wegen der Feiertage zum Jahresende. Das nächste Update erscheint voraussichtlich in der Woche vom 14. Januar 2026. In den nächsten Wochen sind außerdem keine Code-Veröffentlichungen geplant. Das erste Freiwilligentreffen des nächsten Jahres findet am 9. Februar 2026 statt. Wir wünschen allen erholsame Tage und freuen uns, euch im neuen gregorianischen Jahr wiederzusehen!

Nächstes Freiwilligentreffen am 9. Februar 2026

Das nächste Freiwilligentreffen findet am 9. Februar 2026 am üblichen Ort statt.

Vorlage auf Wikifunctions in Wikipedia

Es gibt Vorlagen für die Wikipedia-Sprachversionen in Englisch, Deutsch, Usbekisch, Luxemburgisch, Thailändisch und Sorani, um relevante Funktionen in Wikifunctions aus Wikipedia-Artikeln zu verlinken. Einige interessante Artikel, die dies verwenden, sind:

Vielen Dank an Lucas Werkmeister für diesen Hinweis!

Letzte Änderungen an der Software

Letzte Woche gab es keine Änderungen, daher enthält diese Woche mehr Neuigkeiten als üblich. Wir beginnen mit Verbesserungen der Zuverlässigkeit und Leistung, gefolgt von Neuigkeiten mit Fokus auf Übersichtlichkeit, Arbeitsabläufe im VisualEditor und schließlich dem Verhalten des Code-Editors.

Wir haben einen neuen Fehlertyp eingeführt, der zurückgegeben wird, wenn mehrsprachige Zeichenketten-Objekte doppelte einsprachige Sprachen enthalten (T341624): Z580/Doppelte Sprachen in mehrsprachiger Zeichenkette. Diese Einschränkung war bereits in der Wikifunctions-Komponente für Mehrsprachigkeit vorhanden. Die Änderung erhöht die Sicherheit und macht das Problem für Bearbeiter deutlich. Außerdem haben wir die Gültigkeitsdauer von Fehlern auf der Client- und auf der Repository-Seite verkürzt. Bisher wurden in Client-Wikis eingebettete Wikifunctions-Fragmente auch dann zwischengespeichert, wenn ein Funktionsaufruf einen Fehler zurückgab. Dadurch konnte die Markierung “Inhaltsfehler” lange bestehen bleiben, nachdem die Funktion wieder funktionierte. Jetzt werden erfolgreiche Fragmente einen Monat lang zwischengespeichert, während Fragmente, die aufgrund eines Serverfehlers fehlschlagen, nur eine Minute lang zwischengespeichert werden. Dadurch sind ‘Inhaltsfehler’ weniger persistent (T405477, T404581, T338243). Zusätzlich haben wir die Zwischenspeicherung von Wikidata-Entitäten im Orchestrierer komprimiert. Bisher wurden Entitäten mit einer Größe von mehr als 1 MB aufgrund von Größenbeschränkungen nicht zwischengespeichert. Durch die Komprimierung werden nun alle Entitäten zwischengespeichert. Dies dürfte die Gesamtlaufzeiten für Funktionen, die Entitäten abrufen, insbesondere Wikidata-Datenobjekte, verbessern.

Im Folgenden werden Neuigkeiten vorgestellt, die das Systemverhalten transparenter und verständlicher gestalten. Wir haben eine Dokumentation hinzugefügt, die erläutert, wie eine Implementierung für einen Funktionsaufruf ausgewählt wird. Links zu dieser neuen Dokumentation sind nun direkt im Implementierungsabschnitt des Funktionsmetadaten-Dialogfelds verfügbar, wodurch die Auswahlstrategie transparenter wird (T366659).

Wir haben außerdem den Metadaten-Dialog aktualisiert, sodass bei fehlgeschlagenen Tests nun eine gerenderte Ansicht anstelle des unformatierten JSON-Codes angezeigt wird (T358807). Autoren können weiterhin zwischen der unformatierten JSON-Ansicht und der gerenderten Objektansicht wechseln, um das Debuggen zu vereinfachen.

Ein durch ein Codex-Update verursachter Fehler wurde behoben, indem die Schließen-Schaltfläche in Dialogen wiederhergestellt wurde. Dialoge wie der Metadaten-Dialog zeigen nun wieder konsistent eine Schließen-Schaltfläche an (T411655).

Im Folgenden werden einige Verbesserungen vorgestellt, die sich auf die Arbeitsabläufe im VisualEditor konzentrieren.

Der Funktionseditor wurde verbessert, sodass Autoren die Standardsprache vor dem Hinzufügen von Inhalten ändern können. Die Sprachauswahl ist nun beim Start bearbeitbar und wird erst nach dem Hinzufügen von Inhalten gesperrt, wodurch mehrsprachige Arbeitsabläufe besser unterstützt werden (T350677).

Im VisualEditor wurde der Dialog zum Einfügen von Wikifunctions aktualisiert, sodass externe Links nun in einem neuen Browsertab geöffnet werden. Dadurch wird verhindert, dass Bearbeiter ihren Bearbeitungskontext verlieren (T392722). Beim Einfügen einer Funktion mit nur einem Eingabeparameter wird der markierte Text nun als Eingabewert für den Funktionsaufruf verwendet, wodurch der Arbeitsablauf den gängigen Erwartungen von Bearbeitern entspricht (T395480).

Schließlich gab es noch einige Neuigkeiten, die darauf abzielten, das Verhalten und die Nachrichtenübermittlung im Editor zu verdeutlichen.

Wir haben im Code-Editor einen Hinweis hinzugefügt, der beim Erkennen von Z0 darauf hinweist, dass es beim Veröffentlichen ersetzt wird (T408136). Der Hinweis erscheint, solange Z0 vorhanden ist, und verschwindet, sobald es entfernt wird. Die Meldung verdeutlicht, dass die Änderung in einem späteren Bearbeitungsschritt rückgängig gemacht werden kann. Diese Maßnahme wurde eingeführt, da einige reguläre Ausdrücke Muster wie [a-zA-Z0-9]+ enthalten können. Zukünftig werden wir möglicherweise den regulären Ausdruck erkennen und Z0 nicht ersetzen, aber vorerst sollte der Hinweis ausreichend sein.

Und schließlich haben wir eine fehlerhafte HTML-Warnung (Z89) im Code-Editor entfernt, die besagte, dass <a>-Tags nicht zulässig seien. Links zur Wikifunctions-Domain und zu Wikipedia-Artikeln sind in eingebetteten Funktionen erlaubt.

Wöchentliche neue Funktionen: 51 neue Funktionen

Diese Woche hatten wir 51 neue Funktionen. Hier ist eine unvollständige Liste von Funktionen mit Implementierungen und bestandenen Tests, um einen Eindruck davon zu bekommen, welche Funktionen erstellt wurden. Vielen Dank an alle für ihre Beiträge!

Eine vollständige Liste aller Funktionen, sortiert nach Erstellungsdatum, ist verfügbar.