BookStack — это свободная и открытая вики-платформа, предназначенная для организации и хранения информации. Основанная на фреймворке Laravel и написанная на PHP, она предоставляет пользователям простой и интуитивно понятный интерфейс для создания и управления документацией. С момента своего первого релиза 12 июля 2015 года проект активно развивается сообществом и автором Дэном Брауном. BookStack распространяется под лицензией MIT, что позволяет пользователям свободно устанавливать и модифицировать её для собственных нужд.
Основной принцип организации контента в BookStack основан на структуре «Книга — Глава — Страница», что напоминает традиционную книжную полку. Эта концепция облегчает систематизацию и навигацию по материалам, делая платформу удобной для создания вики-систем, внутренней документации, заметок и базы знаний. BookStack поддерживает более 30 языков, включая русский, и предоставляет гибкие возможности настройки интерфейса и прав доступа.
- Простота использования: интуитивно понятный интерфейс с WYSIWYG-редактором и поддержкой Markdown.
- Иерархическая структура: организация контента по уровням: полка, книга, глава, страница.
- Полный поиск: возможность поиска по книгам, главам и страницам с поддержкой прямых ссылок на абзацы.
- Гибкая настройка: возможность изменения имени, логотипа и настроек регистрации, а также определения уровня доступа к системе.
- Многоязычность: поддержка более 30 языков, включая русский.
- Интеграция с системами аутентификации: поддержка LDAP, SAML, OAuth и социальных логинов для безопасного доступа.
- Открытый исходный код: доступность исходного кода на GitHub для самостоятельного развертывания и модификации.
- Отсутствие платы за пользователей: бесплатное использование без ограничений по количеству пользователей или функционалу.
- Поддержка расширений: возможность добавления пользовательских HTML-элементов и использования REST API для интеграции с другими системами.