フォーラム(電子掲示板)に書き込まれた意見や情報をまとめたり、皆で議論して決定する
ことの手助けをできないかと考えて、newbb+fileup 1.60 をベースに改造をしました。
【version 1.4のねらい】
・「議決型」が使いやすくなるように、工夫を加えました。
【導入時の注意】
・(必須)管理メニューから「DBテーブルの追加と修正」を実行してください(アップデートだけでなく、新規インストールのときも行ってください)。
・XOOPS Cube Legacy にインストールする場合は、XOOPS Cube Legacyパッケージのextrasフォルダに同梱されている system モジュールもインストールしておくことを推奨します。
・1.0,1.1xで「プライベートフォーラム」を使っていた人は、参加者の再設定が必要です(「プライベートフォーラム」は、ユーザグループによるアクセス制限とは違います。あまり使用している人はいないと思います。また、1.2からのアップデートでは無関係です)。
・(推奨)アップデートのときは、EMCOT管理メニュー->システム関連設定->「特定イベントを有効にする」 で、「プライベート:フォーラムの新規参加」が選択されているかどうか確認しておくことを推奨いたします。
【使い方】
・ふだんは普通のフォーラムとして使えます。
・書込みの「まとめ」や議論の結論などを提案したいと思ったら、書込画面のラジオボタンで、「提案」を選びます。
・あらかじめ決めておいた数の「セコンド投票」で採択され、「トピックのテキスト」になります。「セコンド投票」の必要数はゼロとすることもできます。
・(設定を変えると)あらかじめ設定したユーザグループが有権者になって、多数決の投票で、提案を採用するかどうか決定するようにもできます(投票率や投票期間などの条件をしっかり決めたい場合)。
・他のトピックのまとめテキストを取り込んで総まとめトピックをつくることもできます。
・印刷用画面を表示できます。
・他のモジュールと連携し、トピックテキストが採択されるときに連携モジュールのコンテンツを入れ替えることができます(プラグインファイルが必要です。現在、XWORDSモジュールとNEWSモジュール用のプラグインが同梱されています。)
【用途】
・グループや団体、職場での決め事 (電子審議、電子議決)。
・仕事のメモを少しづつ書いていって溜まってきたら、メモやマニュアルにまとめる (ナレッジ・マネジメント)。
・普通の電子掲示板、コミュニティ。
といった目的で使っていただけるのではないかと思います。
【その他の便利な機能】
・ファイルをアップロードして記事に添付できる機能(ユーザグループ毎にアップロードを許可できます)
・フォーラムのアクセス権をユーザグループ毎に許可できる機能
【その他】
・このモジュールの名前 emcot は evolutional manual coauthoring tool の略です。
・newbbをベースにしていますが、newbbとは別のモジュールです(newbbと同時にインストールできます)。
・設定方法、利用方法などは、READMEファイル、管理画面のオンラインマニュアル、ダウンロードサイトなどに情報があります。
・README :
http://www.emcot.net/xoops/modules/emcot/viewforum.php?forum=3【謝辞】
newbb(+fileup) を作成した yoshis 様、およびXOOPSのコア機能とオリジナルの
newbbモジュールを開発しているXOOPS開発チームの皆様に心より感謝いたします。
【変更履歴】
version 1.0 (2007/5/3) 基本機能
version 1.1 (2007/6/23)
・理由つき投票の理由投稿のサブジェクトの賛否表示修正。賛成 を [賛成]: に表記を変える。
・サブジェクトの文字化けを抑制。
・「ソーシャル型」の実現:セコンドだけで提案が採択されるフォーラムを設定可能とする。
・「議決型(従来のタイプ)」で、有効投票率をフォーラム毎に設定可能とする。
・「提案処理手続き設定」で「セコンドされた提案をさらに多数決の議決にかけるか」の
設定を可能にする。MAIN_MOTION(主提案)において、これを「いいえ」にすることは、
モジュール全体を「ソーシャル型」にすることと同じになる。
version 1.1.2 (2007/6/30)
・トピックのテキスト表示ブロックの改善
・提案表示ブロックの改善
・フォーラム作成管理画面の不具合修正
version 1.2.0 (2007/6/28)
・mysql5インストールのエラー(decimal型の不適合)修正。
・register_long_arrays off 対応。
・新規インストール時の投票機能のバグ対応。
・PHP5に適合しないコードの修正。
・XOOPS Cube Legacy への対応。
・プライベートフォーラム機能のxhnewbb風改造。
・プライベートフォーラムでemcot独自機能を使用可能にする。
・ゲストによる投稿許可時の不具合の修正。
・emcot独自機能関連の画面表示改良。
・その他デバッグを実施。
version 1.3.0a1 (2008/11/3)
・newbb からのデータのインポート、newbbへのエクスポート機能
・審議関連の英語表記をすべて日本語にした(「proposal」を「提案」など)。
・審議関連機能を利用しやすく(なったと思う)。
・プリンタ出力用画面のバグを修正。
・まとめトピックに他のトピックを含めるときに、フォーラムが異なる場合も
可能とした(ただし、アクセス権がないと表示しない)。
・議決型で「最低投票期間」を設定できるようにした:今までは、投票権者の過半数が
賛成または反対となると投票を締め切っていたが、最低投票期間は必ず投票が継続
されるようにした。
・ソーシャル型で採択に必要なセコンド数をフォーラム毎に異なる値を設定できる
ようにした。
・モジュール連携機能:プラグインファイルを用意すれば、他のモジュールの
コンテンツの入れ替えを行うことができるようにした(システムコメントの代わりに
使用できる)。
・管理者はフォーラム設定画面から任意の投稿をPOSTID指定により削除できるよう
にした。一般ユーザは、今までどおり、自分の投稿だけ、セコンド・採択されない
限り削除できる。自由に削除できると、審議メカニズムへの影響が大きいため。
version1.3.0a2(2008/11/5)
・複数のトピックをインクルードしたときの印刷画面の不具合の修正。
version1.3.1a3(2008/11/12)
・投稿時にプレビューを表示させる際の不具合の修正。
・各タイプのフォーラムの説明、期限表示などの修正(トピック表示画面)
・ふつうのフォーラム「通常型」を選択可能に[管理画面=>フォーラム設定](version 番号を1.3.1に変更)
version1.3.1a4(2008/11/16)
・xpWikiのテキストサニタイザーを使用する際の返信の引用文、印刷画面表示の改良。
・ソーシャル型の動作の改良(採択された後も、「感謝投票」として引き続き投票できるようにした)。
・他モジュールと連携するフォーラムでのEMCOT側からの新規トピック作成をできないようにした。
・XWORDSモジュール用連携プラグインの機能充実(よみがな、参考文献などの更新ができるようになった)。
・プレビュー画面など、若干の不具合修正。
version1.3.1b1(2008/12/14)
・通常型フォーラムでは、本人は必ず自分の投稿を編集できるようにした。
・ソーシャル型、議決型で、トピックの最初の投稿は、投稿者が投稿を編集できるようにした。
・ソーシャル型で、「感謝投票」ボタンを表示するときに、誤ってコメントボタンも表示してしまっていたバグの修正。
version 1.4.0a1 (2009/5/6)
議決型フォーラムについて、以下のような改造をしました。
・ロジックのバグ(複数のトピックで投票実行中に、動議処理が他のトピックに影響してしまう)を修正。
・トピック表示画面、提案投稿フォームなどの改善(より使いやすく、、、)
・フォーラムタイプの説明(トピック表示画面右上の囲みに表示)を改善(解説ページへのリンク)
・必要な投票率、賛成の割合などを管理者が変更できるようにした。
など。
version 1.4.0b2 (2009/5/10)
議決型フォーラム
・議決型フォーラムのロジックのデバッグ。
・フォーラムタイプの説明(トピック表示画面右上の囲みに表示)を改善
など。
version 1.4.0b3 (2009/5/16)
・コメントを投稿すると、投稿ステータスが「不採択」になってしまう場合がある不具合の修正。
・提案と同時に提案者は自動的に賛成票を投じることができるようにする動議設定の追加。
version1.4.1b4 (2009/6/28)
・他モジュール連携機能の改善
・プライベートフォーラムのデフォルトのタイプを議決型に変更
・プライベートフォーラムの新規投稿表示ブロックの改良
・議決型のトピックテキストと提案に、わかりやすくなるようにバナーを表示
・プライベートフォーラム設定のアクセス権設定画面の動作の改善
・プライベートフォーラムでの議決型動作の改善
など。
version 1.41b4r2 (2009/7/4)
・全会一致ルールに対応(必要賛成率=1のとき可決できない不具合の修正)
・その他、議決ロジックの不具合修正
version 1.41b4r3 (2009/7/23)
・演壇の動議にアイコンを表示
・投票画面の説明を修正