It is based in Wiki.js, a powerful and extensible open source Wiki software that is build on top of modern technologies like Node.js and Vue.js. Wiki.js can be used freely by any org to create any type of Wiki.
A Wiki is a webpage maintained and edited collaboratively by a user community. Any registered user, after some validations, can add, modify or delete content, and all changes are saved in a permament historical, so nothing is lost in an accidental removal. Information is stored in a database so it can do the classic actions as massive additions/removals, backups or searches.
To facilitate addition of content, a program called Urantiapedia Tools is under development. This program automates format conversion tasks and helps with content review tasks.
Both Urantiapedia Tools and Wiki.js will receive new functionality as Urantiapedia extends its content types. The developments and the content files are available from the web Urantiapedia at GitHub. This website is public and anyone can make contributions following the GitHub methodology or just sending content through email.
To collaborate with the project best way is sign up in Blue Fields (https://blue-fields.netlify.app/) webpage, that is a site created to join and organize Urantia Book readers worldwide that want to participate in smart projects, with a good purpose and altruism. Once registered the project team will contact you.
The different roles for Urantiapedia collaborators are:
Administrators: in charge of maintenance of the web server, the page, bulk load of data, and the only ones with permission to edit The Urantia Book, The Bible and future specific contents. Check more in Admin help.
Chief Editors: in charge of contributions adding updates and translations to GitHub project that can be later bulk uploaded. Chief Editors also have all the capabilities of an Assistant Editor within the Urantiapedia website. Check Chief Editors help.
Assistant Editors: with permission to edit certain sections such as the Topic Index, articles, and material not reserved by administrators. They require to pass a validation process to obtain an account on this site. Check Assistant Editors help
Authors: Assistant Editors who, apart from being able to edit what any Assistant Editor can, are also only editors with permission to edit certain content of which they are authors.
Developers: with a GitHub account and in charge of the development of the functionality of Urantiapedia Tools and Wiki.js. The code will be hosted in GitHub. Check Developers help.
Reviewers: in charge of ensuring that the content of the website is correct and comply with rules.