Autres langues
Autres actions
Nous avons déployé deux fonctionnalités très demandées ce mois-ci : le calendrier historique et une nouvelle page d'accueil (techniquement la page de sélection de langue).
Calendrier historique[modifier | modifier le wikicode]
Le calendrier historique fonctionne bien, mais je peux prévoir des problèmes à l'avenir si nous voulons un jour l'améliorer. En gros, il faut créer une sous-page sur la page du modèle avec le mois et le jour, ce qui fait un total de 366 sous-pages existantes. Il repose sur beaucoup de saisie manuelle pour formater les événements quotidiens, et si nous voulons un jour améliorer le calendrier, nous risquons de rencontrer des problèmes et de devoir modifier chacune des 366 sous-pages. La bonne nouvelle, c'est que nous savons exactement combien de sous-pages ce calendrier aura (une pour chaque jour de l'année, y compris le 29 février), et la mauvaise nouvelle, c'est que c'est tout de même beaucoup de pages.
J'ai essayé d'atténuer ce problème en faisant de chaque événement individuel un modèle qui contient certains paramètres que nous pouvons utiliser à la fois comme variables ou comme une sorte de métadonnées. Les paramètres sont simplement l'année, le mois, le jour où l'événement s'est produit et, bien sûr, une description libre de l'événement. En modifiant simplement le modèle lui-même, nous pouvons modifier tous les événements à la fois. Cependant, nous devons toujours modifier le format global qui ressemble à ceci :
1866 * Modèle d'événement ici
1929 * Modèle d'événement ici
Et qui a été défini manuellement pour chaque sous-page du calendrier.
Je soupçonne que le calendrier historique n'aura pas besoin de trop de modifications cependant. Nous pouvons aussi essayer de modifier le modèle d'événement avec DPL, ce qui est assez approfondi et aide à remplacer les sémantiques réelles.
Nouvelle page de sélection de langue[modifier | modifier le wikicode]
Pour une raison quelconque, l'ancienne page de sélection de langue (qui vient par défaut avec MediaWiki d'après ce que je comprends) était un fichier PHP mais n'utilisait aucun PHP. J'ai pu recréer une nouvelle page qui est normalement 100 % responsive (la barre de recherche peut avoir quelques problèmes d'affichage sur certaines résolutions) avec du simple HTML et CSS.
Nous devons modifier cette page manuellement lorsque nous ajoutons de nouvelles instances de langue, ce qui est assez facile (mais nécessite un accès au serveur, donc pas n'importe quel contributeur peut le faire) et ce n'est pas quelque chose que nous faisons trop souvent. La modification nécessite deux choses : une nouvelle carte sur la page d'accueil, et l'ajout du code de langue au champ <select> dans la barre de recherche. Cela peut aussi nécessiter une modification dans un autre fichier que nous avons trouvé, mais dont je ne me souviens plus du nom maintenant.
Pour égayer la nouvelle page d'accueil, qui semble un peu vide, nous avons décidé d'avoir des images dessinées dans un style de dessin au trait qui représenteraient quelque chose de l'histoire prolétarienne de la langue (ou d'un pays utilisant cette langue) et de les ajouter dans les cartes. Nous réfléchissons encore à ce que nous voulons dessiner.
C'est une page qui va sûrement changer à l'avenir, mais nous avons décidé de commencer à l'utiliser parce que, même si elle a peut-être moins de "charme" que l'ancienne à ce stade, elle reste une amélioration grâce à son adaptabilité sur mobile.
Les gens semblent généralement l'apprécier, mais pour l'instant nous n'avons pas plus d'informations. Ils semblent la considérer comme à peu près la même que l'ancienne. Ce n'est pas une page très visitée, la plupart des gens arrivent directement sur en.prolewiki.org et non par la page de sélection de langue.