Centre des communautés
Advertisement

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

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

Pour personnaliser le CSS de votre communauté, modifiez simplement la page MediaWiki:Common.css du wiki. 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[]

MediaWiki:Common.css et MediaWiki:Fandomdesktop.css peuvent toutes deux être utilisées pour la mise en page de Fandom.

Lorsque de la visite d'une page de wiki, le code se trouvant dans MediaWiki:Common.css et MediaWiki:Fandomdesktop.css est regroupé ensemble, la code dans MediaWiki:Common.css étant le premier pris en compte. 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.

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 demander à votre Représentant de Wiki si vous en avez un d'assigné, ou contacter Fandom sinon). 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