Deprecated: Use of MediaWiki\Parser\ParserOutput::getText was deprecated in MediaWiki 1.42. [Called from SMW\MediaWiki\Hooks\OutputPageParserOutput::getParserOutput in /home/jltryoen/www/MediaWiki/extensions/SemanticMediaWiki/src/MediaWiki/Hooks/OutputPageParserOutput.php at line 161] in /home/jltryoen/www/MediaWiki/includes/debug/MWDebug.php on line 386
« MediaWiki/Semantic MediaWiki » : différence entre les versions — La FAQ de JLT

« MediaWiki/Semantic MediaWiki » : différence entre les versions

JLT>Root
Aucun résumé des modifications
 
m 1 révision importée
(Aucune différence)

Version du 4 février 2020 à 21:42

Article publié le :  22 février 2015 18:55:50


Je me suis décidé à installer Semantic Mediawiki

La principale difficulté vient du fait qu'il faut utiliser en standard Php Composer,
ce qui n'est pas possible par ex chez OVH mutualisé.
J'ai donc installé l'ensemble en local.
Lancement sous un Windows cmd shell

composer require	mediawiki/semantic-media-wiki:2.1.0
composer require	mediawiki/semantic-result-formats:2.0.0
composer require	mediawiki/semantic-extra-special-properties:1.2.*

Ensuite il faut transférer les répertoires suivants sur le site:

  • extensions/SemanticMediaWiki
  • extensions/SemanticResultFormats
  • extensions/SemanticExtraSpecialProperties
  • extensions/SemanticForms
  • extensions/SemanticFormsInputs
  • extensions/Validator

Modifications du fichier  LocalSettings.php

#compatibilité jquery
$wgIncludejQueryMigrate = true;
enableSemantics( 'http://www.jltryoen.fr/Mediawiki/' );
$srfgFormats = array('calendar', 'timeline', 'eventcalendar','table', 'eventline','list');
require_once("extensions.php");
$smwgNamespacesWithSemanticLinks[NS_TEMPLATE] = True;
$smwgPageSpecialProperties = array( '_CDAT' );

require_once( "$IP/extensions/SemanticForms/SemanticForms.php");
require_once( "$IP/extensions/SemanticExtraSpecialProperties/SemanticExtraSpecialProperties.php");
require_once( "$IP/extensions/SemanticFormsInputs/SemanticFormsInputs.php");


titleEnsuite il faut mettre à jour la base de donnée :
aller à la page "Special:SMWAdmin"