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

Aucun résumé des modifications
Aucun résumé des modifications
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
{{#seo:|keywords=Semantic, MediaWiki}}
{{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 12 : Ligne 14 :
}}
}}


Ensuite il faut transférer les répertoires suivants sur le site:
Ensuite il faut transférer les répertoires suivants sur le site distant (si on n'a pas d'accès ssh) :
* '''extensions/SemanticMediaWiki'''
* '''extensions/SemanticMediaWiki'''
* '''extensions/SemanticResultFormats'''
* '''extensions/SemanticResultFormats'''
Ligne 35 : Ligne 37 :
}}
}}
<br/>
<br/>
{{blubox-jck|content=
{{blubox-jck|title=|content={{#!: <br>
Ensuite il faut mettre à jour la base de donnée :<br />
 
aller à la page  "Special:SMWAdmin" <br/>
* Ensuite il faut mettre à jour la base de données
On peut aussi le faire en ligne de commande.
*: aller à la page  "Special:SMWAdmin" <br/>
{{syntaxhighlight |lang=text|code=
*: On peut aussi le faire en ligne de commande.
*: {{syntaxhighlight |lang=bash|code=
cd extensions/SemanticMediaWiki/maintenance
cd extensions/SemanticMediaWiki/maintenance
php setupStore.php
php setupStore.php
php update.php
php update.php
}}
}}
 
}}


}}
}}
<div class="grebox-jck">
<div class="grebox-jck">
== Liens externes ==
== Liens externes ==
{{favorites|name=Semantic MediaWiki}}
{{favorites|name=Semantic MediaWiki}}
</div>
</div>

Dernière version du 20 février 2025 à 20:58

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


Installation

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 distant (si on n'a pas d'accès ssh) :

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

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");



  • Ensuite il faut mettre à jour la base de données
    aller à la page "Special:SMWAdmin"
    On peut aussi le faire en ligne de commande.
    cd extensions/SemanticMediaWiki/maintenance
    php setupStore.php
    php update.php