/ #updates 

Developers: contributing to Wiki.js 2.0

This post will be updated as new areas become available for development.

Getting Started

Read the Getting Started guide for Wiki.js 2.0 to get all the necessary prerequisites and get the solution running on your dev machine.

You should also familiarize yourself with the new modular concept of Wiki.js 2.0 and how they work by reading the introduction to modules.

Coordination

If you want to work on a task, you need to let me know on Gitter so that I can assign the GitHub Issue to you. This will prevent two people wasting time working on the same thing.

Areas

Storage Modules

When a page is created, updated, deleted or renamed, one or more storage providers can be configured to act as backup / sync. At the moment, only the local filesystem provider module is functional. However, the idea is to have as many options as possible for users to backup their data, whether its to cloud providers such as AWS, Azure, etc. or to classic solutions like Git or SSH.

Read the Storage Modules documentation.

For the moment, only the created and updated events are being called (when creating a page and saving further modifications). This post will be updated as other events are implemented.

These are the current proposed modules:

The following modules would also be great, however they will most likely require some sort of oauth flow where the user must create an app and then browse to it by providing Wiki.js authorization. If someone can figure out a way to use these in a non-interactive way, it would be best!

If you have a storage provider not listed here that you’d like to work on, let me know on Gitter.

Authentication Modules

Coming soon