Bonjour tout le monde !
Comme promis dans mon récapitulatif du Community Connect 2020, il est temps de parler à nouveau de la Unified Community Platform (abrégée UCP). Pour ce billet, je voudrais revenir brièvement sur le contexte avant d’entrer dans les détails de ce projet. Après cela, nous pourrons discuter de ce que signifient les Phase 1 et Phase 2, du calendrier et des informations détaillées sur la Phase 1 que vous devez savoir. Attention spoiler, c’est un long billet, alors bouclez votre ceinture !
Qu’est-ce que la Unified Community Platform ?[]
La Unified Community Platform, littéralement « plateforme communautaire unifiée », vise essentiellement à réunir les wikis de Fandom et de Gamepedia sur une même version de MediaWiki, qui servira de fondement sur lequel nous pourrons innover. Actuellement, la plateforme Fandom est une version très personnalisée de MediaWiki 1.19. Cela a été fait intentionnellement. Le processus de mise à niveau et le rythme de développement des fonctionnalités de la Wikimedia Foundation ne pouvaient pas, à l'époque, répondre aux besoins de Wikia. Notre solution a été de construire nous-mêmes les fonctionnalités nécessaires. À l'époque, c'était la bonne décision. Depuis lors, le rythme de développement de MediaWiki a dépassé le nôtre et, par conséquent, y revenir pour rester à jour avec MediaWiki est la bonne solution maintenant. Actuellement, il y a des millions de lignes de code personnalisé sur la plate-forme Fandom (Fait amusant : la base de code s'appelle toujours Wikia) et le passage à une toute nouvelle base de code sans ces millions de lignes personnalisées nous donnera une architecture plus propre. De plus, la nouvelle plateforme démarre sur MediaWiki 1.33.
Bien que ce soit un grand pas en avant, nous savons qu'il n'aborde pas tous les problèmes de la plateforme. Toutefois, la mise en place de cette nouvelle plateforme présente des avantages spécifiques :
- Nous aurons les dernières fonctionnalités de la Wikimedia Foundation (les gestionnaires du logiciel MediaWiki). Au cours des sept années qui se sont écoulées depuis la dernière mise à jour du logiciel MediaWiki par Fandom (la fondation de la plateforme wiki), de nombreuses améliorations ont été apportées à ce logiciel par la Wikimedia Foundation, qui supervise également Wikipédia. La construction d'une nouvelle plateforme basée sur le dernier logiciel MediaWiki nous permet de vous faire bénéficier de ces améliorations tout en nous permettant de maintenir plus facilement notre version à jour, la Fondation continuant à apporter encore plus d'améliorations à l'avenir. Les utilisateurs de Gamepedia connaissent déjà certaines de ces améliorations, mais pour les utilisateurs de Gamepedia et de Fandom, la plateforme combinée signifie une équipe plus importante pour travailler sur les mises à jour et les nouveaux outils pour les éditeurs qui vont de l'avant. Une victoire pour les deux plateformes.
- Il sera ainsi plus facile de proposer des extensions nouvelles et modernes. MediaWiki permet aux hôtes d'ajouter des extensions qui apportent de nouveaux outils à la plateforme que les éditeurs peuvent utiliser pour construire leurs communautés. Ces extensions sont maintenues par des développeurs externes, un peu comme les mods ou les addons d'un jeu vidéo. Ces extensions ont souvent des exigences de compatibilité et de nombreuses nouvelles ont été indisponibles pour la plateforme Fandom en raison de la version obsolète de MediaWiki que nous avons utilisée. En passant à la version 1.33 de MediaWiki, nous pouvons tirer parti des fonctionnalités de ces extensions sans avoir à les rétroconcevoir nous-mêmes. Pour Gamepedia, une équipe de développement plus importante signifie que nous pouvons prendre en charge un volume ou une cadence de révision plus importante pour les nouvelles extensions, ce que les éditeurs et les administrateurs de Gamepedia ont demandé ces dernières années.
- Développement et déploiement plus rapides de toutes nouvelles fonctionnalités pour Fandom et Gamepedia. En ayant une seule plateforme, nous pouvons créer de nouvelles fonctionnalités une fois pour toutes et les déployer sur tous les wikis, plutôt que de doubler nos efforts pour desservir deux plateformes dont le code présente des différences significatives. Par exemple, les administrateurs de Fandom et de Gamepedia remarqueront que la fonction de tableau de bord analytique, que nos équipes ont développée sous forme de code personnalisé, présente des différences distinctes en termes de données et de fonctions selon la plateforme. Si nous avions été sur la plateforme unifiée, une telle fonction aurait pu être déployée une seule fois sans différences majeures. De plus, l'expérience combinée des développeurs de Fandom et de Gamepedia sur une plateforme MediaWiki unique et moderne signifie que nous aurons un site plus rapide et plus fiable pour tous les utilisateurs. Je sais que les éditeurs de Gamepedia seront très satisfaits de l'amélioration de la vitesse de chargement des pages et de la stabilité du site.
- Édition mobile sur tout Fandom ! L'année dernière, nous avons fait des recherches sur la façon dont les utilisateurs de Gamepedia sont passés de la consommation passive de contenu wiki à la contribution active en tant que contributeurs. 34 % des contributeurs interrogés ont déclaré que leur première édition de Gamepedia avait été réalisée sur un appareil mobile. En apportant une meilleure expérience d'édition mobile à Fandom, nous abaissons la barrière à la liberté d'accès à l'édition et nous rendons service aux communautés wiki non anglophones, qui sont beaucoup plus susceptibles d'avoir un public d'abord mobile. Par exemple, les internautes hispanophones sont mobiles à 67 %.
- Combinant les meilleures caractéristiques des deux plateformes. De nombreuses fonctionnalités personnalisées de Fandom ont rendu la mise à jour directement sur la base de code actuelle si difficile que nous avons choisi de repartir de zéro et de déplacer le contenu du wiki. Ce processus nous a permis d'apprendre beaucoup de ces fonctionnalités personnalisées, qui ont prouvé que les wikis et d'autres fonctionnalités sociales peuvent cohabiter. De même, Gamepedia a connu un grand succès avec des fonctionnalités comme son système Achievements, qui alimente Gamepedia Pro. Dans la Unified Community Platform, nous chercherons à combiner le meilleur des deux mondes en une fantastique expérience communautaire, profondément enracinée dans le contenu de référence des wikis, mais aussi embrassant l'expression passionnée de fandom.
Les étapes du déploiement de l'UCP[]
Je viens de parler de beaucoup de choses, alors n'hésitez pas à prendre votre souffle. Inspireeeeez… Expireeeeez… Haaaaaa, on est reparti ?
Parlons maintenant de la façon dont le travail va se répartir.
Phase 1 - Focalisation actuelle[]
Nous sommes actuellement dans la première phase du développement de l'UCP, et cette phase est largement axée sur l'aspect technique des choses et sur la mise en place de la plate-forme. Elle n'implique pas de modifications majeures de l'habillage ni de refonte des fonctionnalités. Nous l'ouvrirons très bientôt en tant que plateforme de production. Les étapes suivantes du déploiement se dérouleront au cours des cinq prochains mois au moins.
- Phase de test interne. Nous effectuons actuellement des tests internes sur l'UCP avec nos équipes de produits et d'ingénierie, nos équipes de la communauté de croissance et un grand nombre de nos gestionnaires de wiki. L'objectif est de découvrir autant de problèmes potentiels que possible et de les résoudre avant que l'UCP ne soit rendu public.
- Nouvelle étape du Wiki. Tout d'abord, nous allons changer le processus de création des wikis de Fandom afin que tous les nouveaux wikis (à quelques exceptions près, à la discrétion du Staff) soient créés sur l'UCP. Pendant ce temps, l'UCP pour les communautés Fandom sera principalement constitué de MediaWiki de base avec le thème Oasis. De nombreuses extensions seront encore en cours de développement, mais l'essentiel de l'expérience sur les wikis sera là et tous les cas d'utilisation, sauf les plus avancés, seront servis. Pour les wikis qui nécessitent des fonctionnalités plus avancées, l'équipe de Fandom sera en mesure de basculer les wikis nécessaires vers l'ancienne plateforme. Ce faisant, nous pourrons voir comment l'UCP fonctionne dans le monde réel. Tous les tests internes ne peuvent être comparés aux connaissances que nous acquérons auprès de personnes extérieures à l'entreprise qui utilisent la plateforme.
- Étape des wikis Fandom simples. Une fois que nous serons convaincus que l'UCP fonctionne correctement dans le cadre d'applications réelles, nous passerons à la prochaine étape de déploiement, au cours de laquelle nous prendrons 3 000 à 4 000 wikis et les transférerons sur la nouvelle plateforme. Cela nous permettra de voir comment les wikis pré-UCP fonctionnent sur la nouvelle plateforme. Les wikis seront choisis par un mélange de volontariat des administrateurs et de sélection du Staff, et sélectionnés en fonction de la complexité des wikis et des besoins pour s'assurer qu'ils sont prêts pour réussir sur l'UCP. Si un wiki dépend fortement d'une extension que nous n'avons pas encore mise en place sur l'UCP, il ne sera pas éligible pour cette transition.
- Wikis Fandom restants. Après une analyse approfondie des données des wikis nouvellement créés et des wikis migrés, nous commencerons à migrer les wikis supplémentaires par lots importants à mesure que nous atteindrons des étapes de développement qui tiennent compte de leurs fonctionnalités requises. Les migrations finales des wikis Fandom seront celles qui s'appuient sur le Semantic MediaWiki, la dernière fonctionnalité héritée de Fandom que nous allons transférer. SMW est - pour le dire à la légère - une énorme boîte de Pandore, qui devra être abordée en dernier pour une multitude de raisons.
- Migration de Gamepedia. Une fois que nous aurons migré la majorité des wikis Fandom vers l'UCP et que nous serons satisfaits de leur fonctionnement sur la plateforme, nous commencerons à transférer les wikis Gamepedia vers la nouvelle base de code en utilisant une stratégie de migration progressive qui met fortement l'accent sur le contrôle des données pour s'assurer que nous n'avons pas d'impact sur le trafic ou les fonctionnalités. Lorsque tous les wikis des deux plateformes seront transférés sur l'UCP, les anciennes versions de Fandom et de Gamepedia seront fermées et nous évoluerons sur une plateforme unique.
Durant la phase 1, les wikis Fandom et Gamepedia conserveront leurs skin existants - Oasis pour Fandom et Wikia.org, et Hydra pour Gamepedia.
Phase 2 - Actuellement en pré-production[]
Une fois les travaux de la phase 1 terminés, nous pourrons commencer à nous concentrer sur l'expérience globale de l'utilisateur avec des améliorations et de nouveaux développements. Comme le travail est en grande partie en pré-production, il n'y a pas autant de détails sur ce qui va suivre, mais voici un aperçu à grande échelle :
- Uniformité visuelle et ergonomique sur toutes les plateformes et appareils. Les expériences Fandom et Gamepedia sont très différentes aujourd'hui, mais nous travaillons dur à la conception d'une nouvelle expérience wiki qui réunit le meilleur des thèmes Fandom et des habillages Gamepedia. Il est essentiel de créer un aspect et une ergonomie plus cohérents sur les wikis pour améliorer l'expérience des fans, quelle que soit la taille de l'écran ou le type d'appareil. Nous chercherons activement à obtenir les commentaires des utilisateurs dans le cadre de ce processus.
- Options de personnalisation multiples - il n'y a pas de format unique. L'aspect visuel de votre wiki est un moyen important de montrer l'identité de votre wiki. Il est de la plus haute importance de disposer d'une solide expérience de personnalisation qui permette cette expression passionnée, mais il est également crucial de préserver une bonne expérience utilisateur. Nous étudierons de nouvelles façons de contribuer à la vie de votre communauté d'une manière responsable et portable d'une expérience à l'autre, et nous inclurons plus d'une option pour l'aspect de votre wiki.
- Amélioration des processus d'administration et d'édition. Notre équipe de recherche sur l'expérience utilisateur discute depuis des mois avec les administrateurs et les éditeurs pour mieux comprendre les flux de travail sur chaque plateforme et comment nous pouvons apporter des changements pour vous faciliter la vie. Plus tard dans l'année, les équipes chargées des produits, de la conception et de l'ingénierie s'efforceront de transformer vos commentaires en une meilleure réalité, alors restez à l'écoute !
- Meilleure capacité de découverte et optimisation pour les moteurs de recherche (SEO). Notre équipe SEO occupe une place essentielle à la table des travaux de l'UCP, en nous conseillant sur la manière de nous assurer que nous aidons votre incroyable travail sur les wikis à être remarqué par les moteurs de recherche. En même temps, nous voulons réduire votre dépendance aux moteurs de recherche pour attirer de nouveaux lecteurs et des éditeurs potentiels. Bien que des projets tels que la Taxonomie Globale soient déjà en route pour commencer ces améliorations, il est possible de travailler davantage pour améliorer le processus de découverte du wiki.
- Nouvelles expériences d'intégration et de personnalisation. Une fois que de meilleurs outils et fonctions auront été mis en place pour attirer de nouveaux utilisateurs sur vos wikis, notre prochain objectif sera de les convertir en utilisateurs enregistrés et de les faire participer à vos discussions. Nous espérons améliorer ce processus et, par conséquent, contribuer à la croissance de vos communautés.
Mais qu'en est-il des changements de la phase 1 ?[]
Pour Gamepedia, il n'y a pas de changements majeurs dans les fonctionnalités de base, car la plateforme a été récemment mise à jour vers MediaWiki 1.33 dans le cadre du projet UCP et, par conséquent, n'a pas à subir de grands changements. Comme indiqué précédemment, la Phase 1 n'inclut pas non plus de changement d'habillage.
Pour Fandom, nous avons quelques domaines dans lesquels nous pouvons apporter des améliorations au cours de la Phase 1. Tous ne seront pas disponibles le premier jour de la Phase 1, mais seront plutôt mis en œuvre en cours de route.
- L'Éditeur. Oh oui, nous vous livrons le nouvel éditeur de MediaWiki durant la Phase 1. Lorsque la phase des nouveaux wikis commencera, nous aurons le nouvel ÉditeurVisuel avec son onglet Éditeur Source disponible. Cela permet de répondre aux cas d'utilisation de l'éditeur en fonction des fonctionnalités disponibles à ce stade du déploiement, et garantit que vous pourrez éditer en mode source comme en mode visuel. Avant de convertir les wikis existants à l'UCP, nous aurons le nouvel ÉditeurVisuel et l'Éditeur Wiki, une expérience d'édition de source plus robuste qui peut s'interfacer avec des extensions.
- Améliorations des discussions et des fils. Que vous l'appeliez Discussions ou Fils, la fonctionnalité bénéficie de quelques améliorations dans sa présentation dans le cadre de la Phase 1, grâce aux réactions concrètes des communautés très passionnées qui utilisent largement la fonctionnalité personnalisée Special:Forum, qui sera bientôt mise à la retraite. Les utilisateurs pourront passer de l'apparence actuelle à une apparence condensée qui ressemble davantage à celle d'un ancien forum. En outre, nous mettons davantage l'accent sur le sélecteur de catégories, car les forums seront convertis en catégories au fur et à mesure que les communautés feront la transition. Ce n'est pas la fin du développement des Discussions/Fils, car nous savons qu'il reste beaucoup de travail à faire pour répondre aux besoins de nos communautés sociales les plus engagées. Ce n'est qu'un premier pas et une preuve de bonne foi pour les utilisateurs de notre Forum ainsi que pour les utilisateurs de longue date des Discussions.
- Création d'un nouveau wiki. Dès que nous autoriserons la création de nouveaux wikis sur l'UCP, ces utilisateurs seront confrontés à un nouveau processus de création de wiki. Lorsque vous irez démarrer un nouveau wiki, le système recherchera les wikis existants sur notre réseau qui pourraient répondre à vos besoins et, s'il en trouve des similaires, il vous demandera de bien prendre connaissance qu'un wiki similaire existe déjà et d'indiquer la raison pour laquelle vous souhaitez créer un nouveau wiki. Il existe plusieurs raisons valables pour lesquelles vous pourriez créer un nouveau wiki dans le même esprit général qu'un autre wiki, mais nous voulons nous assurer que vos wikis existants sont protégés de toute concurrence par des utilisateurs qui ne savent pas que le wiki qu'ils veulent existe ou - pire - qui essaient activement de concurrencer les wikis existants. Notre équipe examinera les créations de wikis qui empiètent les uns sur les autres afin de déterminer si cette situation est acceptable ou non.
Et, bien sûr, nous vous avons promis des informations sur les remplacements des Murs de Discussion, des Commentaires d'Articles et des Profils Utilisateurs. Plus de détails sont encore à venir !
- Les Murs de Discussion continueront de fonctionner sur votre Profil et continueront de remplir les mêmes fonctions qu'aujourd'hui, à savoir la communication publique d'utilisateur à utilisateur sur une base wiki. Le contenu de votre ancien Mur de Discussion passera au nouveau système. Les pages de discussion resteront réservées aux wikis qui ont choisi de les utiliser à la place.
- Les Commentaires d'Articles resteront en bas des pages d'articles pour les wikis qui les ont activés et tout le contenu passera à la nouvelle implémentation. Le cas d'utilisation reste le même : présenter vos commentaires sur le contenu d'un article (ou un cas d'utilisation unique que votre wiki aurait pu développer pour cette fonctionnalité !)
- Les Profils Utilisateurs ont été redessinés avec un nouveau visuel et quelques options supplémentaires. La version de base propose les mêmes cas d'utilisation que les pages de profils existantes, mais elle servira également de base pour les fonctionnalités supplémentaires axées sur l'utilisateur sur lesquelles nous travaillons pour la Phase 2 et au-delà.
En conclusion, la Phase 1 correspond à nos travaux pour faire fonctionner les wikis existants sur la nouvelle base de code. Nous vous encourageons à vous intéresser aux nouveaux wikis pour vous faire une idée des changements que nous apportons. Une fois ce travail terminé, nous passerons à de nouvelles expériences et à l'amélioration des fonctionnalités de vos wikis existants au cours de la Phase 2.
Bien que la nouvelle plateforme ait été testée en interne de manière approfondie, vos commentaires sur ses performances seront déterminants pour bâtir un nouveau Fandom et un nouveau Gamepedia. Au cours des prochaines semaines, nous publierons ici d'autres blogs du Staff avec plus d'informations sur les nouvelles fonctionnalités de substitution et nous nous réjouissons de pouvoir en discuter avec vous.
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 !