Книжная стопка - BookStack
Автор (ы) оригинала | Дэн Браун |
---|---|
Разработчики) | Дэн Браун и члены сообщества |
Первый выпуск | 12 июля 2015 г . |
Стабильный выпуск | |
Репозиторий | |
Написано в | PHP |
Операционная система | Кроссплатформенность |
Платформа | Кроссплатформенность |
Доступно в | 36 языков |
Тип | Программное обеспечение Wiki |
Лицензия | Лицензия MIT |
Веб-сайт |
www |
BookStack - это бесплатная вики-программа с открытым исходным кодом, предназначенная для простой, автономной и удобной в использовании платформы. Основанный на Laravel , PHP- фреймворке, BookStack выпущен под лицензией MIT . Он использует идеи книг для организации страниц и хранения информации. BookStack многоязычный и доступен более чем на тридцати языках. Для простоты BookStack считается подходящим для малого бизнеса или фрилансеров.
История
Первый коммит BookStack был опубликован 12 июля 2015 года Дэном Брауном, британским веб-разработчиком. Первоначально названный Oxbow, проект был переименован в BookStack всего через 11 дней. Первоначальный правильный макет был вдохновлен « ДокуВики» , и в октябре того же года был утвержден текущий макет BookStack. Общий дизайн был значительно оптимизирован с выпуском v0.26 6 мая 2019 года, особенно для мобильных устройств.
После более чем пяти лет разработки Брауном и членами сообщества он завершил стадию бета-тестирования выпуском версии 21.04 9 апреля 2021 года. По состоянию на июнь 2021 года BookStack стал самым популярным вики-программным обеспечением, написанным на PHP на GitHub .
Функции
Установка и настройка
Для установки BookStack требуются PHP 7.3+, MySQL 5.6+, Git (для обновлений) и Composer . Его также можно установить через контейнер Docker . Имя, логотип и параметры регистрации могут быть изменены, а также может быть изменена информация о том, является ли вся система общедоступной или нет.
Уровни содержания
BookStack, как следует из названия, основан на идеях обычной стопки книг. Классификация BookStack ограничена четырьмя уровнями: полки, книги, главы и страницы. Книги и страницы необходимы для хранения содержимого, а главы необязательны для лучшей организации страниц. Полки могут содержать несколько книг, а одну книгу можно разместить на нескольких полках.
Организация
На веб-сайте BookStack главы и страницы можно сортировать внутри книги. Главу можно переместить в другую книгу, а страницу можно переместить либо в другую книгу, либо в другую главу. Доступны версии страниц и управление изображениями, а также полная система ролей и разрешений, которая позволяет блокировать содержимое и действия.
Редактирование и поиск
BookStack предоставляет редакторы WYSIWYG и Markdown , а редактор Markdown также обеспечивает предварительный просмотр в реальном времени. Книги, главы и страницы полностью доступны для поиска, и можно напрямую ссылаться на любой абзац.
Встроенная аутентификация
Могут использоваться социальные провайдеры для входа по электронной почте / паролю, такие как GitHub, Google , Slack , AzureAD и другие. Опции Okta и LDAP доступны для корпоративных сред.