Page 1 of 1

Customization / extending Mayan

Posted: Mon Oct 07, 2019 10:00 pm
by deckpenguin
Hello folks,

I have a question for the forum regarding implementing Mayan EDMS - so forgive me if this sounds a bit dense but I have not been able to acquire the knowledge I am seeking ( most likely not asking the right questions in search criteria, hence the message here ).

Stage : I have a Mayan installation deployed via Docker container on Ubuntu 18.04 server. My project requires the EDMS but I have other application tasks that I would like integrate into Mayan or integrate Mayan into.

Question : What are the appropriate methods to customize / integrate Mayan? I do understand that there is a myriad of approaches so being general is ok here.

Links, advice, finger-shaking, what ever helps me understand an approach to utilizing this EDMS and my own application will be loved and respected.

thx in advance, and cheers.

Re: Customization / extending Mayan

Posted: Tue Oct 08, 2019 7:02 pm
by rosarior

The easiest route would be via the REST API ( You can modify your other software to interface with Mayan or write an intermediate code that interfaces with Mayan via the API and with your software via API or direct file/database manipulation.

The next option would be to write a custom app for Mayan. This is harder and requires familiarity with Python, Django, and Mayan code:

The final option would be to clone the repository and create your own fork of the project.

Re: Customization / extending Mayan

Posted: Wed Oct 09, 2019 7:07 pm
by deckpenguin
Excellent, thank you for the response.

The API route seemed the best to me also. I do have python and django knowledge so originally I thought it best to work on an application integration scenario but like any good dev project I am out of time, lol

Really great work here, I am pretty new to EMDS stuff so I appreciate the pointers and a solid piece of software.

Again, thanks!

Re: Customization / extending Mayan

Posted: Fri Aug 14, 2020 9:05 pm
by jbthomas
I'm finding myself in this same situation, and now the links are broken.

Re: Customization / extending Mayan

Posted: Thu Sep 10, 2020 6:46 am
by michael
As we update and reorganize the documentation chapters some link will inevitable change with time.

The REST API chapter is now at:
The development chapter is now at: ... index.html
2020-09-10_02-45.png (190.94 KiB) Viewed 344 times