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
wfLoadExtension( 'SemanticMediaWiki' );
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"
On peut aussi le faire en ligne de commande.
cd extensions/SemanticMediaWiki/maintenance
php setupStore.php
php update.php