COREBlog を設置してみる [Python]
「イントラで Blog っていうのが使えませんかねぇ」と言われたので、
いまさら COREBlog を設置してみる。
ちょうど、COREBlog 1.11 がリリースされたので、それを Products にコピー。
ZMI でのメッセージが日本語でなくてもよければ、Placeless Transaction Service は
なくてもちゃんと動く。
COREBlog 関係の Permission は↓こんだけ
------------------------------------------------
Add COREBlog Comments
Add COREBlog Entries
Add COREBlogs
Manage COREBlog
Moderate COREBlog Entries
------------------------------------------------
今回は、1つの Blog インスタンスでエントリーの追加を複数の人間が行いたい。
Add COREBlog Entries の Role でできるのは
manage_addEntry メソッドの呼び出しと、receive メソッドの呼び出しだけ。
そうすると、Moblog でのエントリ追加はできるんだろうけど、
manage_addEntryForm の Role が Manage COREBlog になっているので、
Manage COREBlog のパーミッションがないと Webブラウザからの追加はできない。
#自分で、エントリー追加のフォームを別のところに作ればいいんだけど
実際には、エントリーの追加だけじゃなくて、削除、変更の Role の必要に
なると思うので、細かいことは気にせず、
Manage COREBlog, Moderate COREBlog Entries もチェック。
(COREBlogのオブジェクトURL)/manage_entryForm
にアクセスすると、エントリの追加・削除・修正ができるようになった。
ちなみに、インストール時にもっともはまりやすそうな、
だれでもコメントがつけられるようにするのは、
http://coreblog.org/jp/howtos/install_howto_html
ここ↑に書いてあるように、Add COREBlog Comments のアクセス権を
Anonymous に設定する。
コメント 0