Разработка плагина для Discourse, интегрированного с Paperless, была бы хорошим началом.
Такой плагин, мягко говоря, потребует значительных усилий, как уже отмечалось выше.
Для создания подобного плагина необходимо, чтобы API Discourse поддерживал внешнюю обработку документов. Доступна ли такая функция на данный момент?
Этот плагин также потребует интеграции с возможностями поиска, предоставляемыми API Discourse. Хотя это непростая задача, она уже была реализована в нескольких существующих плагинах, например, в плагине discourse/discourse-algolia.
Другие аспекты, которые стоит учесть
- Резервное копирование
Это то, на чем я лично хотел бы попробовать свои силы. Я начал с изучения API Paperless и реверс-инжиниринга проекта discourse/discourse-algolia… однако есть и другие плагины, интегрирующиеся с поиском.
Есть ли какие-либо мысли по поводу выбора Paperless? Мне нравится, насколько активен этот проект, и то, сколько задач в нём было закрыто, при этом текущее количество открытых задач равно нулю.