Bonjour à tous !
Voici une annonce importante que vous êtes nombreux à attendre depuis très longtemps. Nous allons nous lancer dans un projet colossal de mise à niveau des outils et de la plate-forme essentiels à la contribution aux wikis. Nous sommes très heureux d'annoncer que nous allons mettre à niveau MediaWiki sur Fandom !
Pour être francs, nous n'avons pas encore beaucoup de détails. Le processus va être très long. Mais, même si je ne peux pas encore vous dire plus spécifiquement quoi ou comment, j'aimerais parler de pourquoi nous avons pris cette décision maintenant et pas avant.
Les commentaires de la communauté[]
En août dernier, nous avons commencé une série de conversations avec le Community Council afin qu'il nous donne son avis sur de nombreux aspects de la plate-forme, de la communication du staff avec les membres de la communauté au type de contenu original (comme les vidéos et le contenu éditorial) que nous produisons, en passant par ce que les utilisateurs souhaitent voir en termes de développement produit.
L'un des éléments clés ressortis de ces conversations est le caractère obsolète de nombreux outils et fonctionnalités ayant conduit à un sentiment de fonctionnalités à l'abandon (« Feature Derelict »). L'expression anglaise elle-même vient du membre du Community Council Ursuul. En substance :
- Les contributeurs estiment que cela fait de nombreuses années qu'il n'y a pas assez de développements dans leur domaine.
- Il semble que nous nous soyons concentrés sur les nouveautés, sans mettre l'accent sur le renforcement de ce qui existe dans les communautés wiki.
- Les fonctionnalités sont supprimées ou ne sont plus prises en charge sans fournir d'explication ou d'alternative valable.
- Notre instance de MediaWiki est obsolète, obligeant les administrateurs et les utilisateurs à se servir d'outils eux aussi obsolètes.
Tout cela a participé au sentiment que Fandom ne se préoccupe pas de ses contributeurs. Nous avons toujours accordé beaucoup d'importance aux utilisateurs, mais les actes valent plus que les paroles. L'expérience de contribution n'a pas bénéficié d'un support suffisant. Ce qui rejoint un autre point soulevé par le Community Council : un éparpillement, donnant aux utilisateurs l'impression que nous n'avons pas accordé l'importance nécessaire à l'expérience relative aux wikis et que nos développements se sont faits aux dépens des contributeurs.
Ces commentaires et d'autres encore ont mené à une première étape consistant à se concentrer plus sur l'expérience de contribution. Mais il reste encore la question de savoir pourquoi nous avons autant attendu avant de mettre à niveau MediaWiki.
Le monolithe MediaWiki[]
Pendant plusieurs années, nous avions en partie pour approche de baser le développement de nouvelles fonctionnalités sur MediaWiki. Avec une plate-forme désormais constituée d'un million de lignes de code et une tonne de dette technique, notre instance de MediaWiki est devenue un véritable monolithe intouchable. À l'exception de certaines fonctionnalités, telles que Discussions qui a été conçue de façon à ne pas participer au renforcement de ce monolithe, MediaWiki déploie ses tentacules partout et touche tout.
Toute tentative de mise à niveau de MediaWiki aurait donc cassé le site.
Nous avons déjà fait un essai il y a quelques années. Notre dernière mise à niveau de MediaWiki remonte à 2012, soit il y a un certain temps. À cette époque où les ramifications et la dette technique étaient moins importantes, le site avait rencontré tout un tas de bugs qui avaient pris du temps à corriger. Avec bien plus d'années de développement, toute tentative de mise à jour de notre instance de MediaWiki aurait été impossible sur notre plate-forme actuelle. C'est pourquoi nous parlons depuis longtemps d'une version de type « fork » de MediaWiki 1.19.
La solution est donc de construire une nouvelle plate-forme Fandom pour pouvoir bénéficier d'une version mise à niveau de MediaWiki. Nous créerons cette plate-forme, l'exécuterons sur une version moderne de MediaWiki, puis y ajouterons soigneusement et intelligemment les fonctionnalités personnalisées appropriées de façon à ne pas nous retrouver dans la situation actuelle où tout s'enchevêtre. Vous pourrez ainsi profiter d'une expérience familière exécutée sur un logiciel moderne avec un meilleur ensemble d'outils pour contribuer aux wikis.
L'entreprise est de taille. Elle nécessitera beaucoup de temps et de ressources. Pourquoi donc le faire ?
L'expérience des contributeurs[]
Pour n'importe quel projet de cette envergure, l'avantage doit être clair. En ce qui nous concerne, il permettra de renforcer ce qui constitue la base du site. Et je ne parle pas seulement de logiciel, mais de vous sur qui le site repose. Pour pouvoir grandir et proposer constamment des expériences positives sur Fandom, notre plate-forme de wikis doit être la meilleure possible.
Avec les commentaires du Council et le lancement du processus de réorganisation de l'entreprise comprenant l'intégration de Gamepedia à la famille Fandom, il est apparu clair à tous qu'il fallait nous recentrer sur la qualité de l'expérience de contribution aux wikis. Nous ne pouvons être la meilleure plate-forme de wikis si les contributeurs ne se sentent pas soutenus et ne disposent pas des outils modernes appropriés pour créer et développer d'extraordinaires communautés.
Vous avez probablement lu dans d'anciennes publications du Centre des communautés que les wikis étaient au cœur de ce que nous faisions, mais l'avez-vous vraiment ressenti au quotidien ? Il est raisonnable de dire que non. Les commentaires du Council sont vrais : nos efforts portés sur le développement d'autres aspects ont souvent été aux dépens de l'expérience de contribution aux wikis. Nous en sommes conscients. La vérité est que, pour croître, il faut proposer une solide expérience de contribution aux wikis et élargir les possibilités offertes pour les fans sur Fandom.
Le principal avantage que présente la mise à niveau de MediaWiki est qu'elle nous permettra de mieux vous servir et de construire des communautés plus solides et en meilleure santé. C'est la seule façon d'enregistrer un succès sur la durée.
Ce concept a donné naissance à une équipe chargée de l'expérience des contributeurs, dont je suis membre. Notre travail est de rendre la vie plus facile aux contributeurs, dont nous reconnaissons l'investissement important et l'impact sur nos wikis. Dans la mesure où ce processus vous concerne tous, nous nous chargerons de coordonner la mise à niveau de MediaWiki côté utilisateurs. Nous serons là pour solliciter les commentaires des utilisateurs et vous tenir informés de la progression.
Et ensuite ?[]
La mise à niveau de MediaWiki prendra beaucoup de temps. Une multitude de couches de fonctionnalités spécialisées devra être disséquée et 10 années de dette technique et de code devront être démêlées petit à petit. Il nous faudra comprendre entièrement là où nous pourrons tirer profit du travail existant (dont les fonctionnalités de Gamepedia !), recourir à des développements utilisateur dans la version moderne de MediaWiki, inclure de nouvelles extensions, et plus encore.
Une fois que la plate-forme sera exécutée sur la version moderne de MediaWiki, nous serons en mesure d'avancer et apporter des améliorations plus rapidement. Nous n'aurons pas à développer des solutions internes pour les choses qui existent grâce au travail de développement central de la Wikimedia Foundation et des créateurs d'extension sur MediaWiki. Nous n'aurons pas autant de bugs à corriger. Tout cela signifie que nous pourrons consacrer plus de temps à vous aider avec de toutes nouvelles fonctionnalités destinées à améliorer l'expérience des contributeurs !
Nous ne souhaitons pas nous avancer sur le délai, car nous voulons faire les choses bien, sans nous précipiter. Cela dit, nous nous engageons à vous tenir informés de notre progression dans les prochains mois.
Comme il s'agit de la première étape du projet, il est possible que nous ne puissions pas répondre de façon spécifique aux nombreuses questions que vous avez à l'heure actuelle, mais nous ferons de notre mieux pour les traiter. Les commentaires et les discussions sont les bienvenus.
Vous pouvez consulter l'article original ici (en anglais).
Cliquez ici pour suivre les blogs du Staff.
Nous expérimentons ! Apprenez-en plus sur les types d'événements et autres choses que nous avons fait jusqu'à présent ou que nous prévoyons de faire !
Vous souhaitez un accès à temps réel à vos camarades éditeurs et au staff ?
Rejoignez notre serveur Discord officiel pour les utilisateurs enregistrés !