Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
{{published}}[[Abréviation::Smtic Wiki| ]][[Description::Installation de Sémantic MédiaWiki| ]] | {{published}}[[Abréviation::Smtic Wiki| ]][[Description::Installation de Sémantic MédiaWiki| ]] | ||
{{grebox-jck|content= | == Installation == | ||
{{grebox-jck|title=|content= | |||
Je me suis décidé à installer '''Semantic Mediawiki'''<br /> | Je me suis décidé à installer '''Semantic Mediawiki'''<br /> | ||
La principale difficulté vient du fait qu'il faut utiliser en standard [[Php Composer]], <br /> | La principale difficulté vient du fait qu'il faut utiliser en standard [[Php Composer]], <br /> | ||
| Ligne 35 : | Ligne 36 : | ||
}} | }} | ||
<br/> | <br/> | ||
{{blubox-jck|content= | {{blubox-jck|title=|content= | ||
Ensuite il faut mettre à jour la base de | |||
* Ensuite il faut mettre à jour la base de données :<br /> | |||
aller à la page "Special:SMWAdmin" <br/> | aller à la page "Special:SMWAdmin" <br/> | ||
On peut aussi le faire en ligne de commande. | On peut aussi le faire en ligne de commande. | ||
{{syntaxhighlight |lang= | {{syntaxhighlight |lang=bash|code= | ||
cd extensions/SemanticMediaWiki/maintenance | cd extensions/SemanticMediaWiki/maintenance | ||
php setupStore.php | php setupStore.php | ||
Article publié le : 22 février 2015 18:55:50
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:
Modifications du fichier
LocalSettings.php
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");
aller à la page "Special:SMWAdmin"
On peut aussi le faire en ligne de commande.
cd extensions/SemanticMediaWiki/maintenance
php setupStore.php
php update.php