# BookStackの説明

これはBookStackの情報を集約するページです

##### BookStackの概要

BookStackは下記の概要で構成されている。

##### ツリー構成

Bookstackは書類を下記のツリー構成で作ることができ、上流階層が親ページという考えかたです。  
同じ階層に対して親子関係をつけることはできません。

1. Shelf:本棚
2. Book: 書籍
3. Chapter: 章
4. Page:ページ

##### ユーザーの種類

- Admin: 全部できる管理者
- Editor: 作成・編集できる人
- Viewer: 見るだけの人
- Guest / Public: ログインしていない人
- カスタムロール: 会社用、外部共有用、開発チーム用など自分で作れる

ポイントはログインしていない人へもページを公開できるところです。

##### 権限の種類

書類には下記の属性を割り振ることができます。

- View: 見る
- Create: 作る
- Update: 編集する
- Delete: 削除する

##### ツリー構成ルール素案

閲覧、編集しているツリーがどこの本棚に属しているかをページカラーをもとに可視化させる。

Guest / Public = Viewerと設定したばあい、非設定のページや本棚の存在を知ることができない（表示されない）

<table border="1" id="bkmrk-%E8%89%B2-%E6%9C%AC%E6%A3%9A-%E6%9B%B8%E7%B1%8D-%E7%AB%A0-%E3%83%9A%E3%83%BC%E3%82%B8-%E5%82%99%E8%80%83-%E9%9D%92-t" style="border-collapse: collapse; width: 100%; height: 119.188px;"><colgroup><col style="width: 8.10489%;"></col><col style="width: 17.6423%;"></col><col style="width: 19.664%;"></col><col style="width: 20.2622%;"></col><col style="width: 14.1836%;"></col><col style="width: 20.2622%;"></col></colgroup><thead><tr style="height: 29.7969px;"><td>色</td><td style="height: 29.7969px;">本棚</td><td style="height: 29.7969px;">書籍</td><td style="height: 29.7969px;">章</td><td style="height: 29.7969px;">ページ</td><td style="height: 29.7969px;">備考</td></tr></thead><tbody><tr style="height: 29.7969px;"><td>青</td><td style="height: 29.7969px;">TRONS-Staff</td><td style="height: 29.7969px;">INFO</td><td style="height: 29.7969px;">カテゴリ</td><td style="height: 29.7969px;">各種書類</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td>  
</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">社則</td><td style="height: 29.7969px;">カテゴリ</td><td style="height: 29.7969px;">各種書類</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td>緑

</td><td style="height: 29.7969px;">TRONS-Project

</td><td style="height: 29.7969px;">プロジェクト名</td><td style="height: 29.7969px;">カテゴリ</td><td style="height: 29.7969px;">各種書類</td><td style="height: 29.7969px;">  
</td></tr><tr><td>黒？

</td><td>TRONS-Info

</td><td style="height: 29.7969px;">プロジェクト名</td><td style="height: 29.7969px;">カテゴリ</td><td style="height: 29.7969px;">各種書類</td><td>ユーザー公開</td></tr></tbody></table>

※ 当ツールを使う場合、活用を続けないと形骸化されるので注意が必要です。

##### UserRole（素案）

社員は本棚ごとにロールを作り、社員をグルーピングさせ管理する。  
下記は素案。

<table border="1" id="bkmrk-userrole-%E6%A8%A9%E9%99%90-%E5%AF%BE%E8%B1%A1%E8%80%85-%E5%82%99%E8%80%83-t" style="border-collapse: collapse; width: 100%; height: 324.766px;"><colgroup><col style="width: 24.1955%;"></col><col style="width: 16.329%;"></col><col style="width: 28.7247%;"></col><col style="width: 30.7509%;"></col></colgroup><thead><tr style="height: 29.7969px;"><td style="height: 29.7969px;">UserRole</td><td style="height: 29.7969px;">権限</td><td style="height: 29.7969px;">対象者</td><td style="height: 29.7969px;">備考</td></tr></thead><tbody><tr style="height: 29.7969px;"><td rowspan="3" style="height: 29.7969px;">TRONS-Staff  
</td><td style="height: 29.7969px;">admin</td><td style="height: 29.7969px;">社長、冬木（？）</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">editor</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">viewer</td><td style="height: 29.7969px;">他全員</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td rowspan="3" style="height: 29.7969px;">TRONS-Project  
</td><td style="height: 29.7969px;">admin</td><td style="height: 29.7969px;">社長、冬木</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 10px;"><td style="height: 10px;">editor</td><td style="height: 10px;">  
</td><td style="height: 10px;">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">viewer</td><td style="height: 29.7969px;">他全員</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td rowspan="3" style="height: 29.7969px;">TRONS-Project-TLAC  
</td><td style="height: 29.7969px;">admin</td><td style="height: 29.7969px;">社長、冬木</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">editor</td><td style="height: 46.5938px;">千代</td><td style="height: 46.5938px;">例：特定のプロジェクトのみEditorという運用もできます。</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">viewer</td><td style="height: 29.7969px;">他全員</td><td style="height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">  
</td><td style="height: 29.7969px;">  
</td></tr></tbody></table>