[Conga-mail 108] Congaを使ってサイト構築システムをつくる

Back to archive index

VR-mail spt****@verac*****
2005年 11月 15日 (火) 23:45:56 JST


メンバー登録させていただきました。
宜しくお願いします。相田ともうします。

さっそくのコメント申し訳ありません。

Congaについての全体的な話ですが、
XOOPSを導入した実績があるので
そこからヒントというかアイティアを考えてみました。

XOOPSのようにコアパッケージがあって
機能を追加するときにあるディレクトリに
モジュールをコピーするだけで
WEB画面上からその機能をインストール
&個々のモジュールのカスタマイズもできます。

XOOSPの場合はmodulesディレクトリに
一式、
・langage
 └(japanese,english)定義ファイル
  ※つまりCongaでいうValueの部分
・モジュール
 └(*.php)プログラムファイル
・html
 └見た目を整えるhtmlとCSSが入ってます

システム管理者は以上のモジュールを
WEB上から自由にカスタマイズできます。
もちろんWEB上から手のとどかない部分は
手でプログラム修正するのですが、、
直せるのはユーザーのモジュールへの
アクセス権限や、アップロード
ファイルサイズの指定などです。
  
システムモジュール(つまりコアパッケージ)では
WEB上で以下の設定ができます。

・一般設定
 └(セッション名の変更やセッションのライフサイクル)
 └(テンプレートhtmlとCSSの設定)
 └(サイト名、サブタイトル)
 └(ロギング方法等)
 └(その他、サイトへの登録許諾文)

・ブロック管理
 └(どのモジュールをどこに配置するか)
  ※左、中央、右と表示する順番が選択できます。

・グループ管理
 └(ユーザーをグループで管理しており、
   そのグループのアクセスできる機能(モジュール)
   を選択できます)
  例)システム管理グループ
    一般ユーザグループ
    ゲスト

・ユーザー管理
 └(ユーザーの個々のアカウント情報の編集、削除、追加)
   ※あとはアクセス権限なども出来ます。

・モジュール管理
 └(モジュールのインストール、アンインストールが出来ます)
  ※ついでにモジュール情報(バージョン)等も見れます

以上がXOOPSの基本的なつくりですが、
Congaだとさらにフレキシブルな機能を実装できると
考えています。

で、結局何が言いたいのかと申しますと。
============================================
1.システム管理者がWEB上からモジュールをインストール
  及びアンインストール&カスタマイズできる機能
  (カレンダ、デジタル時計など)
2.システム全体のユーザー管理とシステムの様式を簡単に
  変えることの出来る機能(テーマ設定等)
3.個々のユーザーごとに使える機能を制限できるように
  システム管理者がユーザーグループを管理できる機能
4.上記三つができるシステム管理画面
============================================
以上の四つが実現できないかなーと。

更に、もう3つ程こっちはどうでもいいアイディアなのですが、

1.C1ConsoleのようにVMが起動しているかどうか
 監視できる、アプリケーション監視のようなものがあると
 いいなと思うんですがどうでしょう。

2.あとは、既存のスレッドにもでていましたが、
 サーバーにユーザーの情報(クッキー)をもたせて
 そのサイトを見ているユーザが
 オンラインかどうかを判別したい、というのに加えて
 セキュリティの面から、クッキーをサーバに保存するかどうか
 ユーザーが選択できる仕様にする。

3.あとは、メンバーであればオンライン中のメンバーを表示し
 個々にプライベートメッセージを送る機能ですが。
 XOOPSですとオンライン中のメンバーが画面をリロードしない限り
 プライベートメッセージを送っても相手が気づかない場合
 がありますが、Congaであればサーバ側からクライアントの
 画面に送ったメッセージをポップアップさせて
 表示することが可能ではないでしょうか。
 これは結構いいデモになると思うんですが。

 ※医者漫画で、病院各所に配置された端末から患者がログインして
  メッセージを送ると医者のパソコン画面にメッセージが
  ポップアップして表示される。というのがあって思いつきました。
  もちろんインタラクティブで医者からその患者への返答も可能です。

要約すると

「Congaを使ってサイト構築システムをつくってしまおう」

というのが私のアイディアです。
相田だけにアイディアしかだせない・・・
コーディングは超素人なのでついていけるように頑張ります。





Conga-mail メーリングリストの案内
Back to archive index