Centre des communautés
S'inscrire
Advertisement
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 pour 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[]

SyntaxHighlight-CSS

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

Le CSS d'une communauté est régi par deux pages : MediaWiki:Common.css pour une utilisation sur ordinateur et MediaWiki:FandomMobile.css pour une utilisation sur mobile. Vous pouvez également accéder à ces pages depuis le Tableau de bord administrateur via les liens « CSS mode bureau » et « CSS mode mobile ».

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 et MediaWiki:Fandomdesktop.css peuvent toutes deux être utilisées pour la mise en page de Fandom sur ordinateur.

Lorsque vous visualisez une page, le code de MediaWiki:Common.css et de MediaWiki:Fandomdesktop.css est combiné, avec MediaWiki:Common.css s'executant en premier. 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 (tel que 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.

MediaWiki:FandomMobile.css est entièrement séparé de MediaWiki:Common.css et de MediaWiki:Fandomdesktop.css. Aucun autre fichier n'est utilisé pour la personnalisation de l'habillage mobile.

JavaScript[]

À l'exception des scripts importés du Fandom Developers Wiki par ImportJS, vous ne pouvez pas ajouter de JS communautaire personnalisé tant que vous n'avez pas demandé à ce qu'il soit activé pour votre wiki (vous pouvez contacter un Représentant de Wiki sur Discussions). 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:Fandomdesktop.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 pour les pages CSS, les modifications apportées aux pages Common.js et Fandomdesktop.js affecteront l'expérience de tous ceux qui visitent le 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

Advertisement