BookStack
|
| |
| 作者 | Dan Brown |
|---|---|
| 開発元 | Dan Brown |
| 初版 | 2015年7月12日 |
| 最新版 |
25.12
/ 2025年12月25日[1] |
| プログラミング 言語 | PHP, TypeScript |
| 対応OS | Cross-platform |
| プラットフォーム | Cross-platform |
| 対応言語 | 51[2]言語 |
| 種別 | ウィキソフトウェア |
| ライセンス | MIT License |
BookStack(ブックスタック)は、PHP(Laravel)で実装された、MITライセンスで使用できるオープンソースのウィキソフトウェアである。 階層構造(本棚・本・章・ページ)による直感的な情報整理と、セルフホスティング可能な設計を特徴としている[3]。
特徴
[編集]BookStackは、ドキュメントを以下の三階層と本棚(Shelves)の計四階層で管理する[4]。
- 本(Book)
- 章(Chapter)
- ページ(Page)
ページはWikipediaの1記事のような単位の記事であり、WYSIWYGエディタまたはMarkdownで記述し、本または章のいずれかに紐づく。章は関連する複数のページをまとめたバインダーのようなもの、本は章とページをまとめたものであり、それぞれについて任意の順序に並び替えが可能である。本棚は複数の本をまとめるものであるが、本棚は本のみを紐づけることができる。また、1つの本は複数の本棚に紐づけることが可能である点で若干異なる。また、本棚、本、章、ページはそれぞれ任意のタグ(Tag)をつけることができ、階層横断的な管理を可能にしている。保存したページの外観はWikipediaやConfluenceに似ているが、カスタムCSSで外観を変えることも可能である。
- 本棚・本・章・ページによる階層管理とタグによる階層横断的管理
- WYSIWYGエディタおよびMarkdown対応
- 組み込み diagrams.netによる編集
- ユーザー・ロールベースのアクセス制御
- 検索機能
- 画像・添付ファイル管理
- 多言語対応
- LDAP・OAuth など外部認証連携
歴史
[編集]BookStackは2015年7月12日にイギリスのソフトウェア開発者 Dan Brown により初めてコミットされたプロジェクトとして公開された。プロジェクト名は当初「Oxbow」だったがすぐに「BookStack」に改称された[6]。
2021年4月にβ版を終了し、安定版としての開発が進むようになった[7]。
開発プラットフォームの移行
[編集]BookStackプロジェクトは従来、GitHubを中心にコードホスティングや課題管理が行われていたが、2024年9月以降のプロジェクト運営方針として、Codebergへの移行を進めている[8]。GitHub上のリポジトリは過去の履歴保持やリンク切れ防止のためにミラーとして残されるが、主要な開発アクティビティはCodeberg側で管理される見込みである[9]。
開発とコミュニティ
[編集]BookStackはオープンソースプロジェクトとして運営され、世界各国のコミュニティメンバーによって翻訳・コード貢献・報告が行われている。 プロジェクトはDan Brownを中心に進められているが、Crowdinなどを用いた多言語翻訳やドキュメント整備など多くの外部協力者によって支えられている[10][11]。
参考文献
[編集]- ^ “BookStack v25.12 Release”. GitHub. BookStack. 2026年1月8日閲覧。
- ^ “BookStack/resources/lang/”. GitHub. BookStack. 2022年12月1日閲覧。
- ^ “BookStack” (英語). BookStack. 2026年1月6日閲覧。
- ^ “Content Overview · BookStack” (英語). BookStack (2018年9月23日). 2026年1月6日閲覧。
- ^ “BookStack” (英語). BookStack. 2026年1月6日閲覧。
- ^ “A Year of BookStack · BookStack” (英語). BookStack (2016年7月11日). 2026年1月8日閲覧。
- ^ “The BookStack Project FAQ · BookStack” (英語). BookStack. 2026年1月8日閲覧。
- ^ “BookStack Project Update for September 2024 · BookStack” (英語). BookStack (2024年9月12日). 2026年1月8日閲覧。
- ^ “BookStack in 2025 · BookStack” (英語). BookStack (2026年1月2日). 2026年1月8日閲覧。
- ^ “The BookStack Project FAQ · BookStack” (英語). BookStack. 2026年1月8日閲覧。
- ^ “bookstack Project Activity Stream”. crowdin.com. 2026年1月8日閲覧。