Joomler!.net - Decided on Joomla!

Wiki or Wordpress? No it is JContentPlus.

 

Archives

Blog

Demo

Home » Blog » さてJContentPlusの通知機能をどうしよう
Mar
22
2010

さてJContentPlusの通知機能をどうしよう

EMailPrintPDF
1 votes
Written by:Joomler! 8874 hits

jcontentplus JContentPlusに、新規記事投稿があった時、他ユーザへの通知機能を実装することに決めたが、いざ取りかかってみるとどこまでの機能を実装するのか迷いました。

  1. すべての記事投稿において、単純にどのユーザグループに通知するのかを設定する。
  2. カテゴリ毎に通知・非通知を決定できて、且つカテゴリ毎にユーザグループを変更できる。
  3. 2を実装した上で記事毎に通知・非通知の切り替えができる。
  4. 通知設定を複数作ることができて、各々に対してカテゴリを割り当てることができる。

などと、考えて見ました。

1.だと単純で設定に一つのパラメータを追加し、プラグインで通知するだけでよいが、管理者だけの記事でフォローが必要無い場合などは、通知されても困ることが考えられる。

2.は、1.で追加する機能に加えてカテゴリ設定にパラメータを一つ追加すればよいが、カテゴリがたくさんあった場合、一つ一つカテゴリを開いて設定し直さなきゃならないので、使い勝手が悪そうです。

3.は、記事毎にパラメータが必要で、Javascriptでまたごにょごにょやらなきゃならないし(記事編集画面にパラメータを表示する必要がある)、誰でも通知するかどうかを変更できてしまうのもどうかと思うし、ブログエディタで実装できないのでやめることにする。

4.は、記事だけではなく他の事(例えば、使わないかもしれないが、カテゴリを追加したときなどの通知)でも応用が効きそうだが、管理画面にメニューを一つ増やさないといけないし、それに伴って言語ファイルも他より多く追加が必要だし、インストーラも変更が必要だし、データベーステーブルも複数必要・・・これらの中では一番作業量が多そうで機能てんこ盛り状態がまた酷くなります。

4が一番良さそうで、面倒。また、他のは作業量は少なそうだが、そんなもの要らないか、駄目っぽいってのが結論だろうか。4だと、これから機能を追加したとき、仮にユーザーブログ様なものを追加したとき、通知設定の画面にどのユーザの新規記事の時だけ通知、なんてこともパラメータを追加するだけで可能になるから、やっぱり4かな?

 
All Comments Feed Comments(1)
kanon
kanon
Total Comments : 3
Reply
1 4が一番実用的ですかね?
言うは易く行うは難しって感じですねevilgrin.png
読んだところ、4が一番実用的なようですね。
実装するのはかなり大変そうですが、頑張ってくださいねsmile.png
期待しています。
  0  
Monday, 22 March 2010 08:07

ADD A COMMENT

Subject*
:
Color Swatch




Email Link Page Code Text Align Center Text Align Justify Text Align Left Text Align Right Text Bold Text Quote Text Italic Text List Bullets Text List Numbers Text Strikethrough Text Underline World Link
Sun Unhappy Smile Evilgrin Wink Tongue Lightning Surprised Grin Rain Clouds Cloudy Snow Waii
Name*
:
EMail*
:
Please answer....
Submit Preview

JContentPlus for Joomla!1.5 powered by Joomler!.net

デル株式会社

Related Items

joomler.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries.
joomler.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.