Semantic MediaWiki 1.7.0 (de)

From semantic-mediawiki.org
Semantic MediaWiki 1.7.0
Veröffentlichungsdatum: 01.01.2012
Vorhergehende Version: 1.6.1
Nachfolgende Version: 1.7.1
Kompatibel mit: MW 1.16.x - 1.19.x
Aktuelle Version
SMW 4.2.0
Inhaltsverzeichnis

Semantic MediaWiki 1.7.0 (SMW 1.7.0) ist nach Semantic MediaWiki 1.6.1 die nächste große Versionsveröffentlichung. Diese Version stellt neue Funktionen bereit und behebt etliche Softwarefehler.

Kompatibilitätshinweise[edit]

Änderungen
  • Kompatibilität mit MediaWiki-Version ≤ 1.15.5 wurde aufgegeben
  • Kompatibilität mit Validator ≤ 0.4.12 wurde aufgegeben
  • Kompatibilität mit Semantic Result Formats ≤ 1.6.2 wurde aufgegeben
  • Kompatibilität mit MediaWiki-Version ≤ 1.19.0 wurde hergestellt

Installation oder Aktualisierung[edit]

Erstinstallation[edit]

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

Aktualisierung bestehender Installationen[edit]

Bitte beachten Sie die seit SMW 1.6.0 bestehende Abhängigkeit von der Softwareerweiterung Validator, die von SMW dazu eingesetzt wird, benutzerdefinierte Parameter zu validieren. Die Installation dieser Softwareerweiterung ist zwingend für den Betrieb von SMW notwendig. Validator wird gebündelt mit SMW zum Herunterladen bereitgestellt. Über SVN muss der Code der Software allerdings jeweils separat abgerufen werden.

Von den Versionen SMW 1.6.x[edit]

Bestehenden Installationen von von SMW 1.6.x können aktualisiert werden indem man die Programmdateien auf dem Server ersetzt. Die Softwareerweiterungen zu SMW, die mit der Version 1.6.x kompatibel waren, sollten ebenso mit dieser Version kompatibel. Bitte prüfen Sie dennoch dahingehend die Dokumentationsseiten der entsprechenden Softwareerweiterung. Sofern dies nicht bereits passiert ist, sollte man nun, wie im obigen Abschnitt 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");


ersetzen. Die Verwendung der Datei SMW_Settings.php ist nicht mehr möglich.

Anschließend muss sowohl eine Datenbankaktualisierung wie auch eine Datenaktualisierung durchgeführt werden. Loggen Sie sich hierzu in Ihr Wiki mit einen Nutzerkonto ein, das über Administratorenrechte verfügt. Rufen Sie nun die Spezialseite „Spezial:SMW-Einrichtung“ auf, um die beiden notwendigen Schritte auszuführen. Zunächst klicken Sie im ersten Schritt die Schaltfläche „Tabellen initialisieren oder aktualisieren“ im Abschnitt „Datenbankinstallation und -aktualisierung“ an. Nachdem dieser Prozess abgeschlossen wurde klicken Sie im zweiten Schritt die Schaltfläche „Datenaktualisierung starten“ im Abschnitt „Datenreparatur und -aktualisierung“ an (siehe auch Datenreparatur). Bitte beachten Sie, dass der erste Schritt Datenbanknutzerrechte zum Erstellen und Ändern der Datenbank benötigt (siehe Anmerkungen im Abschnitt Systemvoraussetzungen) Der zweite Schritt nimmt einige Zeit in Anspruch. Auf der Spezialseite „Spezial:SMW-Einrichtung“ können Sie auch den Arbeitsfortschritt einsehen. Semantic MediaWiki kann während dieses Prozesses genutzt werden, allerdings hat man nicht auf alle Daten wie bspw. Kategorien Zugriff.

Von den Versionen SMW 1.5.x[edit]

Es wird empfohlen die bestehenden Installationen zunächst auf die Version SMW 1.6.1 zu aktualisieren (siehe die Beschreibung an dieser Stelle) und in einem zweiten Schritt die weitere Aktualisierung vorzunehmen.

Änderungen[edit]

Neue Parserfunktion #subobject[edit]

Die neue Parserfunktion #subobjekt kann also dazu genutzt werden ein oder mehrere Attribut-Attributwertpaare gebündelt für eine Wikiseite festzulegen, ohne hierzu eine gesonderte Wikiseite erstellen zu müssen. Damit werden die Hauptfunktionen der Erweiterung Semantic Internal Objects in SWM überführt.

Neue Abfrage-API (Alpha-Version)[edit]

Semantic MediaWiki stellt nunmehr zwei neue API-Module bereit mit denen man eingebetteten Abfragen ähnliche Abfragen über die MediaWiki-API durchführen kann. Beide Module befinden sich noch im Alpha-Stadium ihrer Entwicklung und können daher noch größeren zukünftigen Änderungen unterworfen sein.

Neuer Abfragenersteller (Alpha-Version)[edit]

Mit dieser Version von Semantic MediaWiki wird erstmals der neue Abfragenersteller über die Spezialseite Spezial:Abfragenersteller bereitgestellt.

Neuerungen bezüglich seitenspezifischer Spezialattribute[edit]

Anpassungen an den Ergebnisformaten zu Tabellen[edit]

Semantic MediaWiki nutzt nunmehr das von MediaWiki bereitgestellte Tabellenformatierungssystem einschließlich dessen Sortiermöglichkeiten. Die Standardklasse lautet nunmehr "wikitable sortable smwtable" anstatt der alten Klasse "smwtable". Dies ermöglicht kürzere Ladenzeiten und eine einheitliche Anmutung aller im jeweiligen Wiki vorhandenen Tabellen. Zusätzlich wurde ein weiterer Parameter namens class eingeführt, unter dem man die auf die jeweilige Tabelle anwendbare CSS-Klasse festlegen kann. Von diesen Änderungen sind die Ergebnisformate table und broadtable betroffen.

Änderung der Parameterverarbeitung[edit]

Als Konsequenz aus der Etablierung der Abhängigkeit zwischen Semantic MediaWiki und Validator wurde nun die Verarbeitung der Parameter zu den einzelnen Ergebnisformaten vollständig auf das neue System umgestellt. Dadurch werden bedeutsame Codebereinigungen möglich, die mit Vereinfachungen der Verarbeitung von Ergebnisformaten einhergehen werden. Zudem wird das bereitstellen weiterer Ergebnisformate erleichtert.

Verschiedene Neuerungen[edit]

  • Nunmehr wurde eine Funktion für Werteverteilungen bei Attributen hinzugefügt, die von den Ergebnisformaten genutzt werden können.
  • Der Standardgraphen für SPARQL kann jetzt mit dem Konfigurationsparameter $smwgSparqlDefaultGraph festgelegt werden.
  • Höhenangaben werden nun vom Datentyp Geografische Koordinaten unterstützt (Meldung 32698).
  • Das allgemeine MediaWiki-Wartungsskript update.php stößt nun automatisch auch die Ausführung des Semantic-MediaWiki-Wartungsskriptes SMW_setup.php an (bei MW >= 1.19).
  • Die Softwareerweiterung Page Schemas wird nunmehr unterstützt.

Fehlerbehebungen[edit]

Mit SMW 1.7.0 werden etliche Fehler im Quellcode der Software behoben, die bei vorhergehenden Versionen entdeckt wurden. Hervorzuheben sind die folgenden Fehlerbehebungen:

  • Die Parameter zu den Separatoren und Dateinamen beim Help:DSV format/de wurden berichtigt.
  • Die Anzeige von Attributwerten von Attributen des Datentyps URL wurde korrigiert (Meldung 30912).
  • Die Funktion zum Ausblenden der Abfrageparameter (Abfrage ausblenden) auf der Spezialseite Spezial:Semantische Abfrage wurde berichtigt (Meldung 30768)
  • Die Probleme bei der Anzeige interner Konstanten des SMW-Hilfesystems bei bestimmten eingebetteten Abfragen wurden gelöst (Meldung 30969)
  • Ein Fehler beim Ergebnisformat category wurden behoben (Meldung 30761).
  • Die Validierung von E-Mail-Adressen wurde berichtigt (Meldung 32295).
  • Die fehlerhafte Verarbeitung der Abfrageparameter „sort“ und „order“ auf der Spezialseite „Spezial:Semantische Suche“ wurde behoben. (Meldung 32706)
  • Die Anzeige von Bildern wurde korrigiert (Meldung 30494).
  • Ein Fehler bezüglich der Anzeige weiterer Ergebnisse auf der Sepzialseite „Spezial:Semantische Suche“ wurde behoben. (Meldung 33473).
  • Die fehlerhafte Verarbeitung im Zusammenhang mit Groß- und Kleinschreibung beim Abfrageparameter format wurde behoben (Meldung 31138).
  • Die fehlerhafte Verlinkung zur Spezialseite Suche mittels Attribut, für Sprachen in denen die Tausendertrennung durch Kommata erfolgt, wurde bereinigt.
  • Ein Fehler, der das Erstellen von Konzeptchaches verhindert hat, wurde behoben (Meldung 32592).
  • Ein Fehler, der im Zusammenhang mit der ungültigen Definition eines Attributs auftrat, wurde beseitig (Meldung 33652).
  • Ein Fehler beim Ergebnisformat rss im Zusammenhang mit Datumsangeben, wurde korrigiert (Meldung 33721).
  • Fehlerhafte Startpunkte, mit denen die Ausgabe von Ergebnissen bei Exportformaten beginnen soll, wurde berichtigt (Meldung 33726).
  • Weitere, an dieser Stellen nicht einzeln genannte Fehler, wurden korrigiert.

Softwareübersetzungen[edit]

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


Diese Seite in anderen Sprachen: en