Ce mois a été un mois de profonde réflexion et de recherche d’une nouvelle option.
Le problème est que Mediawiki, le logiciel que nous utilisons pour Urantiapedia, est un ancien logiciel basé sur PHP et développé principalement pour Wikipedia. Les capacités de création de wiki multilingues ne font pas partie intégrante du logiciel et ne peuvent être ajoutées que sous forme d’extensions. Ces extensions ne permettent pas vraiment de créer un seul site Web multilingue, mais plusieurs pages Web, chacune avec un sous-domaine différent, et toutes artificiellement liées entre elles.
Ce problème a été analysé en profondeur pour essayer de voir quelle est la meilleure alternative lorsqu’il s’agit d’ajouter toutes les langues souhaitées dans Urantipadia sans un gros travail de maintenance sur la page.
Après de nombreuses heures d’analyse et de réflexion approfondie, la décision a été prise d’abandonner Mediawiki comme logiciel pour la page, et de le remplacer par un logiciel plus moderne avec des fonctionnalités plus natives qui est Wiki.js. La facilité de ce logiciel pour créer des wikis multilingues est remarquable, et il a l’avantage supplémentaire d’être conçu pour que les URL des pages restent identiques dans toutes les langues, ne nécessitant que de changer le code de langue dans les URL. Cela facilite grandement la détermination de l’équivalent d’une page donnée dans chaque langue et accélère considérablement le processus de génération de la même page dans différentes langues.
Ce mois a été consacré à la mise à jour des outils Urantiapedia pour supporter le format HTML utilisé en interne par Wiki.js, et des tests de charge ont été effectués. Les résultats ont été très réussis, donc à partir de maintenant Urantiapedia sera basé sur ce logiciel.