JSPで行こう!

メニューを分ける

単体のブログの機能はほぼ出来ました。
もう少し、CMSらしく利用範囲を広げましょう。

商用サイトを運営する訳では無いので、「複数ユーザーによるそれぞれのサイト管理が出来る」
とまでは思いませんが、用途や目的によって、メニューをを分けられるようにしたいです。

例えば、

・ポータル
・個人ブログ(公開)
・個別の話題(技術情報メモ)
・プライベート作業
・等々

データベースへの文章の登録方法は同じでいいのですが、それぞれ見せ方を変えたい、という訳です。
そこで、考え方として「カテゴリー」として分けることにします。
カテゴリーごとにアプリやメニューを分けても良いですし、
URLでカテゴリ名を指定して切り替えても良いと思います。

非公開のメニューの文章は、認証のあるアプリでしか開けないようにしなければならないので、
ちょっと仕掛けが必要です。
権限をどこまで細かく制御するかですが、とりあえず簡便に、カテゴリ単位とします。
文章単位でも良いですが、入力項目が増えるのも嫌ですし・・・。

カテゴリはデータベースで管理するようにします。
カテゴリ単位で認証の有無を持ち、認証の無いアプリ環境からの参照を出来ないようにします。
カテゴリの選択は下の画面の様にプルダウンにします。

カテゴリ画面

 

 

« 前頁 次頁 »