ILIAS Repository Object Plugin
CryptPad is a Open-Source, encrypted collaboration suite. Documents of the usual types (word, excel, powerpoint, ...) can be created and edited in collaboration with other users.
CryptPad is a repository object plugin.
Once installed, it can be added in the magazine.
Before using it for the first time, an administrator should have set up a server via the Plugin configuration.
The start page of Cryptpad is displayed the first time it is used. A document can be created here as required. The link can then be entered in the settings, which means that the created pad will now be displayed for all users with access to the object.
Startpage after adding the Object:
After creating a document link can be found here:
Add the link in Properties Tab:
Now the Document will be displayed in Content Tab:

Window size and server location can be configured for the plugin.
User Management inside the Plugin controlled by Ilias is not possible. Users will have to log in themselves or edit their Anonymous name tag when working together in the document
- Clone this repository to /Customizing/global/plugins/Services/Repository/RepositoryObject
git clone https://gitlab.databay.de/fhelfer/CryptPad.git- Enter the repository and do composer install
cd CryptPad
composer install-
Login to ILIAS with an administrator account (e.g. root)
-
Select Administration -> Extending ILIAS -> Plugins
-
Install CryptPad Plugin and activate
- NodeJs
- npm
- bower
npm install -g bower
- Clone CrypPad
git clone https://github.com/xwiki-labs/cryptpad.git- Install missing dependencies
cd cryptpad
npm install
bower install- Copy default configuration
cd $cryptpath/config
cp config.example.js config.js- For Configuration details visit https://docs.cryptpad.fr/en/admin_guide/customization.html
- Run CryptPad
npm run watch
or
node server.js