3 ms·
Wow. What a coincidence. I installed this last night on my NAS. Came to HN to check if this product has been discussed before and there is a discussion from jus
by warunsl 5y ago
Wow. What a coincidence. I installed this last night on my NAS. Came to HN to check if this product has been discussed before and there is a discussion from just today!
Anyway, I was wondering if there is a plug-in infrastructure for BookStack in on the roadmap?
Thank you for the product. Looks neat in the minimum time I have spent on this so far.
- ssddanbrown 5y agoThere's no particular "plugin" system. I've always aimed for BookStack to be a "batteries included" system with the essentials built-in and supported with the core. That said, I have been opening up areas for extension, especially over the last year or two. The following systems are now available: - REST API [1] - Webhooks [2] - Visual Theme System [3] (Overrides of any view/translations/icon used). - Logical Theme System [4] (Back-end logical hooks/events/extension). It's possible we could build a common container around these methods to form a "plugin" system but that would require significant time & thought. Not sure I'll ever soon go down that route though due to the cost it could burden upon the project. My current stance is providing opportunities for extension to those who'll be able to maintain it themselves. [1] https://demo.bookstackapp.com/api/docs https://demo.bookstackapp.com/api/docs [2] https://www.youtube.com/watch?v=_zIp1ruGpoI https://www.youtube.com/watch?v=_zIp1ruGpoI [3] https://github.com/BookStackApp/BookStack/blob/master/dev/docs/visual-theme-system.md https://github.com/BookStackApp/BookStack/blob/master/dev/do... [4] https://github.com/BookStackApp/BookStack/blob/master/dev/docs/logical-theme-system.md https://github.com/BookStackApp/BookStack/blob/master/dev/do...