Semantic MediaWiki 1.5.3 (de)

Semantic MediaWiki 1.5.3 (SMW 1.5.3) ist nach Semantic MediaWiki 1.5.2 die nächste Versionsveröffentlichung. Diese Version stellt neue strikte sowie tolerante Komparatoren bereit, weist Verbesserungen der Softwarearchitektur auf und behebt etliche Softwarefehler mit dem Ziel deren Einsatzmöglichkeiten in der täglichen Praxis auszuweiten.

Erstinstallation
Eine Anleitung zur Erstinstallation von Semantic MediaWiki 1.5.3 ist auf der Hilfeseite zur Installation dokumentiert.

Aktualisierung bestehender Installationen
Bestehenden Installationen von SMW 1.5.0, 1.5.1 und 1.5.2 können aktualisiert werden, indem man die Programmdateien auf dem Server ersetzt. Davor muss allerdings MediaWiki auf die Version 1.15.0 oder höher aktualisiert werden, welche nunmehr Voraussetzung für SMW ist. Bitte beachten Sie auch die weiteren Hinweise unter Softwareerweiterungen, bevor Sie die Aktualisierung von SMW durchführen.

Es wird empfohlen, sofern dies nicht bereits mit der Aktualisierung auf die Version SMW 1.5.2 erfolgt ist, die Aktivierung von SMW 1.5.3 vorzunehmen, indem man, wie unter Erstinstallation beschrieben, in der Datei LocalSettings.php die Codezeile

include_once("$IP/extensions/SemanticMediaWiki/includes/SMW_Settings.php");

durch

include_once("$IP/extensions/SemanticMediaWiki/SemanticMediaWiki.php");

ersetzt. Die Verwendung der Datei SMW_Settings.php ist weiterhin möglich. Dies wird allerdings bei einer zukünftigen Version vom SMW nicht mehr der Fall sein.

Informationen zur Aktualisierung älterer Programmversionen (<= SMW 1.4.3) werden unter Aktualisierung bestehender Installationen erläutert.

Softwareerweiterungen
Alle Softwareerweiterungen, die mit der Version SMW 1.5.1 und 1.5.2 kompatibel sind, sollten ohne weitere Änderungen auch mit dieser Version kompatibel sein. Sofern von der Version SMW 1.5.0 aktualisiert wird, müssen die kompatiblen Versionen der Softwareerweiterungen zusammen mit Semantic MediaWiki aktualisiert werden. Beispielsweise ist nun Semantic Maps in der Version 0.6 oder höher erforderlich. Im Fall von Problemen kann die Aktualisierung auch rückgängig gemacht werden, indem man die Programmdateien wieder mit denen von SMW 1.5.0 überschreibt. Dann muss mit der Aktualisierung gewartet werden, bis auch die eingesetzten Softwareerweiterungen in einer aktualisierten und kompatiblen Version zur Verfügung stehen.

Neue Komparatoren
Es sind vier weitere strikte Komparatoren verfügbar sowie eine Einstellungsmöglichkeit die Striktheit von < und > zu verändern. Die neuen Komparatoren sind:


 * >> und <<: „größer als“ und „kleiner als“
 * ≥ und ≤: „größer als oder gleich mit“ und „kleiner als oder gleich mit“

Nun kann auch das Standartverhalten von ></tt> und <</tt> auf strikt verändert werden, indem man den neuen Konfigurationsparameter $smwStrictComparators auf true</tt> setzt. Dies hat zur Folge, das Werte die den Werten mit denen verglichen wird entsprechen, nicht mehr die Abfragebedingung erfüllen. Bei der Änderung des Konfigurationsparameters ist zu bedenken, das dies die Ergebnisse bestehender Abfragen beeinflussen kann. Sofern der Konfigurationsparameter nicht geändert wird, ergeben sich daher auch keine Änderungen im Verhalten der Abfragen.

Weitere Informationen zum Verhalten dieser Komparatoren sind auf den Hilfeseiten zu Komparatoren dokumentiert.

Kompatibilität mit MediaWiki 1.17
Mit der kommenden Version 1.17 von MediaWiki wird ein neues JavaScript/CSS-Verarbeitungssystem implementiert, um die Darstellung von Wikiseiten zu beschleunigen, die automatische Unterstützung von Rechts-nach-Links-Schriften zu gewährleisten und um etliche weitere Vorteile einzuführen. Dies hat zur Folge, dass die bisherige JavaScipt-Implementierung vieler Softwareerweiterungen, einschließlich SMW 1.5.2 und niedriger, nicht mehr funktioniert. SMW 1.5.3 wird die Vorteile, sofern vorhanden, dieses neuen Systems nutzen oder aber wie bisher das alte Verfahren verwenden.

Verbesserungen und Strukturänderungen des Programmcodes
Der Programmcode und dessen Struktur wurden mit dem Ziel verbessert, nunmehr den allgemeinen Codekonventionen von MediaWiki zu entsprechen. Zudem wurden an etlichen Stellen weitere Codedokumentationen hinzugefügt.

Übersetzung der Software
Wie bei jeder neuen Version hat auch dieses Mal das Translatewiki.net-Projekt zusätzliche und verbesserte Übersetzungen der Benutzeroberfläche angefertigt.

Fehlerbehebungen
Mit SMW 1.5.3 werden etliche Fehler im Quellcode der Software behoben, die bei vorhergehenden Versionen identifiziert wurden.