BookStack
From Wikipedia, the free encyclopedia
|
BookStack(ブックスタック) の公式ロゴマーク。 | |||
| 作者 | Dan Brown | ||
|---|---|---|---|
| 初版 | 2015年7月12日 | ||
| 最新版 |
| ||
| リポジトリ | |||
| プログラミング 言語 | PHP, TypeScript | ||
| 対応OS | Cross-platform | ||
| 前身 | 無し | ||
| 後継 | 現行 | ||
| 対応言語 | 51[2]言語日本語対応済み。 | ||
|
対応言語一覧 日本語・英語など。 | |||
| サポート状況 | サポート中です。 | ||
| 種別 | ウィキソフトウェア、Webサイト構築、CMS・ポータル、無料且つオープンソースソフトウェア | ||
| ライセンス | MITライセンス | ||
| 公式サイト | BookStackホームページ | ||
BookStack(ブックスタック)は、PHP(Laravel)で実装された、MITライセンスで使用できるオープンソースのウィキソフトウェアである。 階層構造(本棚・本・章・ページ)による直感的な情報整理と、セルフホスティング可能な設計を特徴としている[3]。
BookStackは、ドキュメントを以下の三階層と本棚(Shelves)の計四階層で管理する[4]。
- 本(Book)
- 章(Chapter)
- ページ(Page)
ページはWikipediaの1記事のような単位の記事であり、WYSIWYGエディタまたはMarkdownで記述し、本または章のいずれかに紐づく。章は関連する複数のページをまとめたバインダーのようなもの、本は章とページをまとめたものであり、それぞれについて任意の順序に並び替えが可能である。本棚は複数の本をまとめるものであるが、本棚は本のみを紐づけることができる。また、1つの本は複数の本棚に紐づけることが可能である点で若干異なる。また、本棚、本、章、ページはそれぞれ任意のタグ(Tag)をつけることができ、階層横断的な管理を可能にしている。保存したページの外観はWikipediaやConfluenceに似ているが、カスタムCSSで外観を変えることも可能である。
主な機能[5]
- 本棚・本・章・ページによる階層管理とタグによる階層横断的管理
- WYSIWYGエディタおよびMarkdown対応
- 組み込み diagrams.netによる編集
- ユーザー・ロールベースのアクセス制御
- 検索機能
- 画像・添付ファイル管理
- 多言語対応
- LDAP・OAuth など外部認証連携