Centre des communautés
Centre des communautés

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 CSS d'une communauté dont le thème est clair.

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

Note : Le lien « CSS » dans le tableau de bord administrateur ne devrait pas être utilisé pour le moment, car il mène toujours à MediaWiki:Wikia.css qui est retiré et n'est pas chargé sur le nouveau skin FandomDesktop.

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[]

MediaWiki:Common.css ainsi que MediaWiki:Fandomdesktop.css et MediaWiki:Wikia.css sont toutes utilisées pour la mise en page de Fandom. L'utilisation de Wikia.css correspond à l'habillage Oasis qui va être supprimé, tandis que Fandomdesktop.css correspond au nouvel habillage FandomDesktop. Common.css affecte les deux habillages.

MediaWiki:Common.css est chargé en premier, ce qui fait que le contenu sera appliqué avant l'autre page CSS. 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[]

À 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 soit MediaWiki:Fandomdesktop.js pour le nouvel habillage FandomDesktop ou MediaWiki:Wikia.js pour l'ancien habillage Oasis.

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 Fandomdesktop.js ou Wikia.js affectent l'ensemble du wiki.

Quelques détails techniques[]

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[]

Plus d'aide