Grâce aux CSS et JavaScript de la communauté, les administrateurs locaux peuvent influer sur la façon dont tous les visiteurs — connectés ou non — voient leurs wikis sur ordinateur de bureau et tablettes.

La personnalisation locale représente un grand défi et une grande satisfaction our de nombreux contributeurs, c'est pourquoi Fandom vous encourage à vous y essayer. Mais il y a deux choses importantes que vous devez garder à l'esprit :

CSS[modifier le wikicode]

Modifier le CSS d'une communauté dont le thème est clair.

Pour personnaliser le CSS de votre communauté, modifiez simplement MediaWiki:Wikia.css. Vous pouvez aussi accéder à cette page via le Tableau de bord administrateur en cliquant sur « CSS ».

Le forum du Centre des communautés contient des mises à jour périodiques sur les changements qui pourraient affecter vos personnalisations. Un autre sous-forum, Demandes de ressources, est l'endroit idéal pour obtenir de l'aide d'autres utilisateurs si nécessaire.

Pages CSS[modifier le wikicode]

MediaWiki:Common.css et MediaWiki:Wikia.css sont toutes les deux utilisées pour l'apparence de Fandom, mais ils seront probablement consolidés à l'avenir.

Sur la plupart des wikis, MediaWiki:Common.css est chargé en premier. Les contenus de cette pages sont appliqués avant MediaWiki:Wikia.css. Pour la plupart des communautés, cela n'a pas d'importance, mais si vous utilisez à la fois des pages et des règles @import (comme pour l'importation de polices personnalisées), alors il est préférable que ces règles soient ajoutées en haut de MediaWiki:Common.css pour fonctionner correctement.

JavaScript[modifier le wikicode]

À l'exception des scripts importés du Fandom Developers Wiki par ImportJS, vous ne pouvez pas ajouter de JS communautaire personnalisé avant d'avoir demandé à Fandom de l'activer pour vous. Une fois qu'il est activé, vous pourrez ajouter votre propre JS au lieu de seulement faire des imports. Quel que soit le JS présent, il sera chargé pour tous les visiteurs de votre communauté, qu'ils soient connectés ou non. Les pages principales pour ajouter du JS personnalisé sont MediaWiki:Common.js et MediaWiki:Wikia.js.

Soyez conscient de ce qui suit :

  • Pour des raisons de sécurité, les modifications du JS de la communauté doivent passer par un processus de vérification.
    • L'utilisation d'ImportJS pour importer des scripts « existants » permet de contourner la nécessité de passer par le processus de vérification.
  • Les erreurs de JS peuvent perturber le fonctionnement des fonctionnalités de base. Merci de faire attention à ne pas introduire d'erreurs.
  • Évitez d'inclure du JS que vous ne comprenez pas, ou d'en importer de sources auxquelles vous ne faites pas entièrement confiance. De plus, n'importez pas de JS à partir de pages personnelles de JS ou de pages non sécurisées.
  • Comme avec les pages CSS, Common.js et Wikia.js affectent l'ensemble du wiki, mais ils pourraient être consolidés à l'avenir.

Quelques détails techniques[modifier le wikicode]

Les modifications que vous apportez à CSS ou JS ne sont généralement pas immédiatement visibles lors de la publication. Cela est dû à un concept appelé « mise en cache ». Si vous êtes au milieu d'une longue période de modification de votre CSS et JS, vous devrez peut-être fréquemment purger votre cache pour voir vos modifications.

De plus, l'ordre de chargement de Fandom — la priorité donnée à chacune des différentes pages utilisées pour personnaliser votre wiki — est cruciale à comprendre pour les administrateurs. Une raison courante pour laquelle certaines personnalisations ne sont pas visibles est qu'une page à chargement ultérieur annule effectivement une déclaration faite sur une page à chargement antérieur.

Voir aussi[modifier le wikicode]

Plus d'aide

Sauf mention contraire, le contenu de la communauté est disponible sous licence CC-BY-SA.