КнигаСтек
Скриншот | |
Оригинальный автор(ы) | Дэн Браун |
---|---|
Разработчик(и) | Дэн Браун |
Первоначальный выпуск | 12 июля 2015 г |
Стабильная версия | 24.05.3 [1] / 14 июля 2024 г.; 22 дня назад |
Репозиторий | |
Написано в | PHP |
Операционная система | Кросс-платформенный |
Платформа | Кросс-платформенный |
Доступно в | 43 [2] языки |
Тип | Вики-программное обеспечение |
Лицензия | МОЯ лицензия |
Веб-сайт | www |
BookStack — это бесплатное вики-программное обеспечение с открытым исходным кодом , созданное для простой, автономной и удобной в использовании платформы. BookStack, основанный на Laravel , PHP- фреймворке, выпускается под лицензией MIT . Он использует идеи книг для организации страниц и хранения информации. [3] BookStack многоязычен и доступен более чем на тридцати языках. [2]
История
[ редактировать ]Первый коммит BookStack был опубликован 12 июля 2015 года Дэном Брауном, английским веб-разработчиком. [4] Первоначально называвшийся «Oxbow», проект был переименован в BookStack всего через 11 дней. Первоначальная правильная верстка была вдохновлена DokuWiki , а в октябре того же года была утверждена текущая верстка BookStack. [5] Общий дизайн был значительно оптимизирован с выпуском версии 0.26 от 6 мая 2019 года, особенно в отношении мобильных устройств. [6]
После более чем пяти лет разработки Брауном и членами сообщества стадия бета-тестирования завершилась выпуском версии 21.04 9 апреля 2021 года. [7] BookStack стал самым популярным вики-программным обеспечением, написанным на PHP, на GitHub по состоянию на июнь 2021 года. [8]
Функции
[ редактировать ]Установка и настройка
[ редактировать ]PHP , MySQL или MariaDB , Git (для обновлений) и Composer . Для установки BookStack необходимы [9] Его также можно установить через контейнер Docker . [10] Можно изменить имя, логотип и параметры регистрации, а также можно изменить, доступна ли вся система для публичного просмотра или нет. [11]
Уровни контента
[ редактировать ]BookStack, как следует из названия, основан на идеях обычной стопки книг. Категоризация BookStack ограничена четырьмя уровнями: полки, книги, главы и страницы. Книги и страницы необходимы для хранения содержимого, а главы необязательны для лучшей организации страниц. Полки могут содержать несколько книг, а одну книгу можно разместить на нескольких полках. [3]
Организация
[ редактировать ]На веб-сайте BookStack главы и страницы книги можно сортировать. Главу можно переместить в другую книгу, а страницу можно переместить либо в другую книгу, либо в другую главу. [12] Доступны версии страниц и управление изображениями, а также полная система ролей и разрешений, которая позволяет блокировать содержимое и действия. [11]
Редактирование и поиск
[ редактировать ]BookStack предоставляет редакторы WYSIWYG и Markdown , а редактор Markdown также обеспечивает предварительный просмотр в реальном времени. Книги, главы и страницы полностью доступны для поиска, и можно напрямую ссылаться на любой абзац. [11]
Интегрированная аутентификация
[ редактировать ]социальные сети для входа по электронной почте и паролю, такие как GitHub, Google , Slack , AzureAD Можно использовать и другие. Опции Okta и LDAP доступны для корпоративных сред. [11]
Расширяемость
[ редактировать ]BookStack не имеет традиционной системы «плагинов», но предлагает несколько методов расширения. Параметры настройки BookStack предоставляют входные данные для добавления пользовательского HTML-содержимого в заголовок страницы, который затем может использовать «События редактора» для настройки редакторов страниц. действия для Встроенный REST API охватывает CRUD основных типов контента в BookStack. «Систему визуальных тем» можно использовать для настройки представлений, текста перевода и значков на платформе. «Система логических тем» позволяет выполнять логическую настройку на основе PHP без необходимости изменения основных файлов приложения. [13]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Выпуск 24.05.3» . 14 июля 2024 г. Проверено 21 июля 2024 г.
- ^ Jump up to: а б "BookStack/resources/lang/" . Гитхаб . Книжный стек . Проверено 1 декабря 2022 г.
- ^ Jump up to: а б «Обзор содержания» . Книжный стек. 23 сентября 2018 года . Проверено 9 июня 2021 г.
- ^ Браун, Дэн (28 июля 2020 г.). «Пять лет BookStack» . Книжный стек . Проверено 9 июня 2021 г.
- ^ Браун, Дэн (11 июля 2016 г.). «Год BookStack» . Книжный стек . Проверено 9 июня 2021 г.
- ^ Браун, Дэн (6 мая 2019 г.). «Бета-версия v0.26.0» . Книжный стек . Проверено 9 июня 2021 г.
- ^ Браун, Дэн (9 апреля 2021 г.). «Выпуск BookStack v21.04» . Книжный стек . Проверено 9 июня 2021 г.
- ^ «вики» . Гитхаб . Проверено 9 июня 2021 г.
- ^ «Установка · BookStack» . Книжный стек . 1 января 2017 года . Проверено 11 марта 2023 г.
- ^ «Установка» . Книжный стек. Январь 2017 года . Проверено 28 июня 2022 г.
- ^ Jump up to: а б с д "Функции" . Книжный стек . Проверено 9 июня 2021 г.
- ^ «Организация контента» . Книжный стек. Январь 2017 года . Проверено 9 июня 2021 г.
- ^ «Взлом BookStack» . Книжный стек. 2 февраля 2020 г. Проверено 28 июня 2022 г.