Autres langues
Autres actions
Développeurs PHP[modifier | modifier le wikicode]
Nous avons amené deux développeurs PHP à ProleWiki au cours du mois de février, ce qui a également renouvelé l'intérêt pour nos éditeurs développeurs.
Leur aide était très nécessaire à ce stade pour franchir les limites de ce que MediaWiki et les extensions tierces peuvent faire pour nous, et vraiment personnaliser ProleWiki en quelque chose qui correspond à nos besoins spécifiques. À cette fin, ce succès à attirer des développeurs spécifiquement pour ce but représente le début de nombreuses choses à venir.
Jusqu'à présent, nous avons commencé un dépôt codeberg pour le contrôle de version, ce qui leur permettra de travailler sur le code sans risque de casser le site web et nécessitant un accès au serveur. Nous avons beaucoup d'idées sur lesquelles ils pourraient nous aider, qui seront développées dans les prochains journaux d'actualités lorsqu'elles seront réalisées.
Un nouveau rôle a été créé pour eux, et avec le dépôt, nous pourrions imaginer donner cet accès à plus que des éditeurs ou même des communistes. N'importe qui pourrait potentiellement contribuer au dépôt (qui est privé pour le moment) une fois qu'il est correctement mis en place via une 'confirmation'. Nous devons y réfléchir davantage bien sûr, mais c'est une possibilité. C'est assez intéressant pour l'évolution du projet, où nous n'avons pas nécessairement besoin de dépendre de la recherche du "licorne" (un marxiste-léniniste de longue date qui a une compréhension parfaite de nos besoins et les compétences pour les résoudre).
Téléchargement des pages en PDF[modifier | modifier le wikicode]
En même temps, nous avons déployé l'extension Collection pour rendre nos pages téléchargeables sous forme de livres. Il reste quelques problèmes (par exemple, le lien pour créer un livre n'apparaît que dans le méga-menu de la page d'accueil), mais le mécanisme fonctionne très bien. D'une certaine manière, je me souviens que Collection ne fonctionnait pas du tout et n'était pas mis à jour pour notre version de MediaWiki, mais en le vérifiant à nouveau, tout fonctionne très bien. Nous avons dû faire un peu de maintenance dans les fichiers de l'extension (par exemple, le fournisseur indique que le PDF rendu a été désactivé mais il fonctionne très bien. Nous avons également dû corriger un bug qui a été poussé vers le dépôt, mais pas vers notre version).
Maintenant que nous avons des développeurs, nous pouvons également commencer à améliorer et à corriger cette extension, voyant qu'elle semble un peu instable (au niveau de la vision des mainteneurs ; l'extension fonctionne très bien). Mais être capable de collecter plusieurs pages et de les télécharger en un seul fichier est incroyable, c'est une extension formidable sinon et aussi une énorme avancée pour l'accessibilité.
Nettoyage du backend[modifier | modifier le wikicode]
Nous avons également préparé les fichiers de configuration pour le téléchargement sur codeberg, car certains fichiers devaient être nettoyés ou protégés contre le partage car ils contiennent des informations sensibles. Nous avons également nettoyé les permissions des utilisateurs du mieux que nous avons pu, puisque nous devions créer un nouveau rôle 'tech staff' et nous avions précédemment créé un rôle 'library editor' qui ne pouvait normalement éditer que la bibliothèque mais, nous avons constaté que ce n'était pas le cas.
La manière dont les permissions fonctionnent maintenant est que tous les espaces de noms sont protégés manuellement contre les modifications par quiconque. Ensuite, nous donnons le rôle 'utilisateur' (celui que chaque éditeur approuvé obtient) des permissions dans les espaces de noms protégés, tels que le principal, la bibliothèque, les essais, etc. Pour les rôles où nous voulons limiter les permissions des espaces de noms. Les utilisateurs anonymes (groupe asterisk*) n'ont tout simplement aucune permission. Avec ce nouveau système, même si vous avez la permission 'éditer' définie sur vrai, vous ne pouvez rien éditer jusqu'à ce que les espaces de noms individuels soient "dépassés" pour votre rôle.
Ce n'est pas super joli dans les fichiers et c'est une corvée à mettre en place, mais au moins cela fonctionne correctement et nous n'aurons pas de surprises à l'avenir. Cela nous permet également un contrôle plus fin sur les espaces de noms que les rôles peuvent éditer, si nous avons besoin de plus de ces rôles à l'avenir.
Partenariats avec d'autres organisations et projets[modifier | modifier le wikicode]
Nous commençons à nous associer lentement avec d'autres organisations et projets, de manière non officielle et en geste de bonne volonté pour le moment -- ProleWiki reste un projet indépendant. Nous avons invité des éditeurs de Unity Struggle Unity sur notre serveur et vice versa pour garder une ligne de contact ouverte et espérons apprendre les uns des autres, et voir où cela nous mène. Nous avons également eu des créateurs de contenu et des membres ou des cadres de certains partis depuis un certain temps maintenant, donc développer une sorte de structure dans cette direction aidera à formaliser leur présence et espérons construire quelque chose de significatif à partir de cela.