Help:Configuration (fr)

From semantic-mediawiki.org
Manuel admin SMW
Help:Téléchargement 1.7.1 - 1.8.0
Installation
Configuration
Cache des Concepts
Belles URI
Utilisation des magasins SPARQL et RDF
Résolution de problèmes
Réparation des données SMW
Extensions
Extensions de base

Extensions sémantiques

Manuel utilisateur SMW

Semantic MediaWiki propose un certain nombre d'options de configuration que les administrateurs de site peuvent modifier en fonction des besoins particuliers de leur wiki. Cette page explique toutes les options de SMW 1.7.0 et au-delà. Toutes les options disponibles peuvent être trouvées dans le fichier SMW_Settings.php de votre version courante. Pour changer un paramètre de configuration, copiez le paramètre correspondant dans votre LocalSettings.php après avoir inclus SMW comme décrit dans l'installation. Ne modifiez pas le fichier SMW_Settings.php directement car ces changements se retrouveraient écrasés lors des mises à jour logicielles.

Paramètres d'installation[edit]

Les paramètres suivants sont liés à l'installation de base de SMW.

Parameter Description
$smwgNamespaceIndex Si vous avez déjà paramétré des espaces de nom personnalisés sur votre site, insérez
 $smwgNamespaceIndex = ???;
dans votre LocalSettings.php avant d'inclure SemanticMediaWiki.php (anciennement SMW_Settings.php). Le nombre ??? doit correspondre au plus petit espace de nom qui n'est pas encore utilisé. Malgré tout, il ne doit pas être inférieur à 100.

Valeur par défaut : 100

$smwgEnableUpdateJobs SMW diffère certaine tâches après l'édition d'une page en utilisant le système file d'attente des travaux (job queue en anglais) de MediaWiki (voir le manuel concernant les files d'attente des travaux). Par exemple, quand le type d'une propriété est modifié, toutes les pages affectées seront mises en file d'attente pour mise à jour (ultérieure). Si un wiki génère trop de travaux de cette façon (Spécial:Statistiques et « showJobs.php » peuvent être utilisé pour vérifier ce point), le paramètre suivant peut être utilisé pour désactiver ces travaux. Remarquez que ceci engendrera des données non rafraichies et dépassées, obligeant à faire des modification manuelles ou à utiliser le paramètre SMW_refreshData.php.

Valeur par défaut : true

$smwgLinksInValues Est-ce que SMW devrait accepter des entrées comme [[attribut::Un [[lien]] dans la valeur]] ? Si ce paramètre est activé, ceci pourrait conduire PHP à se planter (!) quand des textes très long sont entrés comme valeurs. Ceci est dû aux limitations de la librairie PCRE que PHP utilise pour la sélection de l'échantillonage. Les plantages provoqués de PHP empêchent l'exécution totale des requêtes – typiquement, les clients reçoivent des erreurs de serveur ("Invalid response", réponse non valide en français) ou propose de télécharger « index.php ». Il est possible d'activer ce paramètre si de tels problèmes ne sont pas observés dans votre wiki.

Valeur par défaut : false

$smwgUseCategoryHierarchy Est-ce que SMW devrait prendre en compte la hiérarchie des sous-catégories de MediaWiki lors des requêtes ? Si ce paramètre est activé, les sous-catégories seront toujours considérées comme des sous-classes. Par exemple, si A est une sous-catégorie de B, alors une requête de tous les éléments de B contiendra aussi tous les éléments concernés de A. Si ce paramètre est désactivé, on peut toujours rajouter explicitement une relation de sous-classe par un attribut [[Attribut:sous-catégorie de]] dans les pages de catégorie concernées. Ces annotations n'apparaitront dans la fenêtre de faits (si elle est activée) que si ce paramètre est à false.

Valeur par défaut : true

$smwgCategoriesAsInstances Est-ce que les pages de catégorie qui utilisent des affirmations [[Catégorie:Foo]] doivent être traitées comme éléments de la catégorie Foo ? Si ce paramètre est désactivé, il n'est pas possible de placer des pages de catégories dans d'autres catégories. Voir aussi le paramètre juste au-dessus $smwgUseCategoryHierarchy.

Valeur par défaut : true

$smwgNamespacesWithSemanticLinks En écrasant la gamme suivante, vous pouvez définir les espaces de nom pour lesquels les liens et annotations sémantiques doivent être évalués. Sur les autres pages, des annotations peuvent être insérées mais celles-ci seront ignorées. Ceci est particulièrement utile car, par exemple les pages de discussion et équivalentes n'ont pas d'attributs. En fait, il n'y a pas de raison évidente sur la présence d'attribut dans une page de discussion. Les pages sans annotation seront de même ignorées lors d'un export complet OWL/RDF à moins qu'elles ne soient référencées dans un autre article.

Valeur par défaut :

$smwgNamespacesWithSemanticLinks = array(
	              NS_MAIN => true,
	              NS_TALK => false,
	              NS_USER => true,
	         NS_USER_TALK => false,
	           NS_PROJECT => true,
	      NS_PROJECT_TALK => false,
	             NS_IMAGE => true,
	        NS_IMAGE_TALK => false,
	         NS_MEDIAWIKI => false,
	    NS_MEDIAWIKI_TALK => false,
	          NS_TEMPLATE => false,
	     NS_TEMPLATE_TALK => false,
	              NS_HELP => true,
	         NS_HELP_TALK => false,
	          NS_CATEGORY => true,
	     NS_CATEGORY_TALK => false,
	     SMW_NS_PROPERTY  => true,
	SMW_NS_PROPERTY_TALK  => false,
	          SMW_NS_TYPE => true,
	     SMW_NS_TYPE_TALK => false,
	       SMW_NS_CONCEPT => true,
	  SMW_NS_CONCEPT_TALK => false,
);
$smwgDefaultNumRecurringEvents Il s'agit d'un paramètre concernant les événements récurrents créés avec la fonction parseur #set_recurring_event. Ce paramètre donne le nombre d'instances par défaut défini par cette fonction parseur si aucune date de fin n'est paramétrée.

Valeur par défaut : 100

$smwgPageSpecialProperties Liste d'attributs spéciaux activés concernant les articles. Ce paramètre a été introduit dans SMW 1.7.0. Les autres réglages possibles sont :
  • array( '_CDAT' ) (correspond à l'attribut spécial Creation date)
  • array( '_NEWP' ) (correspond à l'attribut spécial Is a new page)
  • array( '_LEDT' ) (correspond à l'attribut spécial Last editor is)
  • array( '_MDAT', '_CDAT', /* ... */ ) - usage multiple
  • array( ) - non utilisé

Voir la page d'aide sur $smwgPageSpecialProperties (en anglais) pour des informations plus complètes sur la manière de configurer ce paramètre.

Valeur par défaut : array( '_MDAT' ) (correspond à l'attribut spécial Modification date)

Paramètres de l'interface[edit]

Les paramètres suivants concernent l'apparance générale des différentes pages wikis dans SMW ainsi que les interfaces de navigation comme Spécial:Chercher les propriétés.

... further results

Paramètre Description
$smwgShowFactbox Ce paramètre vous permet de sélectionner dans quels cas vous voulez voir apparaitre une fenêtre de faits au pied d'un article. Notez que les mots magiques __SHOWFACTBOX__ et __NOFACTBOX__ peuvent être utilisés pour contrôler l'affichage de la fenêtre de faits pour des pages particulières. Liste des autres options disponibles :
  • $smwgShowFactbox = SMW_FACTBOX_NONEMPTY; affiche seulement des fenêtres de faits qui sur les pages dôtés de contenu
  • $smwgShowFactbox = SMW_FACTBOX_SPECIAL; ne s'affiche que si les propriétés spéciales sont paramétrées
  • $smwgShowFactbox = SMW_FACTBOX_HIDDEN; toujours masqué
  • $smwgShowFactbox = SMW_FACTBOX_SHOWN; toujours affiché, buggé et non recommandé

Valeur par défaut : SMW_FACTBOX_HIDDEN

$smwgShowFactboxEdit Même chose que $smwgShowFactbox mais concernant le mode modification avec les mêmes valeurs possible.

Valeur par défaut : SMW_FACTBOX_NONEMPTY

$smwgToolboxBrowseLink Est-ce que la boite à outils de chaque page de contenu devrait afficher un lien pour parcourir les attributs de chaque page utilisant Special:Browse ? Voici un moyen pratique d'accéder aux propriétés et quelque part, cette façon est plus subtile que d'afficher une fenêtre de faits sur toutes les pages.

Valeur par défaut : true

$smwgInlineErrors Est-ce que les avertissement devraient s'afficher wikitexte après l'entrée problématique ? Ceci affecte seulement les annotations sémantiques, pas les avertissements qui sont affichés par les requêtes intégrées et autres caractéristiques.

Valeur par défaut : true

$smwgBrowseShowInverse Est-ce que la vue navigateur pour les liens entrants doit afficher les liens entrants par son opposé ou doivent-il être affichés de l'autre côté ?

Valeur par défaut : false


Cette page de documentation concerne toutes les versions de SMW depuis la 1.7.0 jusqu'à la version la plus récente.
      Autres langues : uk

Configuration fr 1.7.0