OSDN Git Service

Add several documents. master
authorNobuo Kawaguchi <kawaguti@nagoya-u.jp>
Wed, 28 Apr 2010 02:11:50 +0000 (11:11 +0900)
committerNobuo Kawaguchi <kawaguti@nagoya-u.jp>
Wed, 28 Apr 2010 02:11:50 +0000 (11:11 +0900)
INSTALL.jp.txt [new file with mode: 0644]
LICENSE.txt
README [deleted file]
README.jp.txt [new file with mode: 0644]
README.txt [new file with mode: 0644]

diff --git a/INSTALL.jp.txt b/INSTALL.jp.txt
new file mode 100644 (file)
index 0000000..bcf5a32
--- /dev/null
@@ -0,0 +1,605 @@
+======================================================================================\r
+                           Academic Community System : INSTALL.jp.txt\r
+\r
+Copyright (c)2005-2010, Nagoya University\r
+\r
+                                                                   2010.04.28\r
+======================================================================================\r
+\r
+\r
+\r
+導入方法\r
+====================================\r
+\r
+1.前提条件\r
+\r
+  * Apacheがインストール済であること。\r
+  * PostgreSQL(バージョン7.3.0移行)がインストール済であること。\r
+  * PHP(バージョン5.2.9移行)がインストール済であること。\r
+       以下のオプション付でインストールされていること。\r
+       --with-apxs2=(任意) --with-pgsql=(任意)     --with-gd --with-ldap --enable-mbstring --with-openssl \r
+  * /etc/aliases がrootユーザから変更可能であること\r
+  * メールを受信できるユーザアカウントがあること\r
+\r
+\r
+2.ACSのインストール\r
+\r
+(1)    PostgreSQLのユーザ、データベースの作成を行います。\r
+\r
+  ・ユーザの作成        \r
+       > createuser -U postgres acsuser\r
+\r
+  ・データベースの作成\r
+       > createdb -U acsuser -E EUC-JP acsdb\r
+\r
+\r
+(2) Postgresに作成されたデータベースに、初期データを追加します。\r
+\r
+       > psql -U acsuser -f master_en.sql acsdb\r
+       > psql -U acsuser -f setup.sql acsdb\r
+       > psql -U acsuser -f test_data.sql acsdb\r
+\r
+\r
+(3) システム設定データの変更を行います。\r
+\r
+  ・PostgreSQLにログインし、system_configテーブルのデータを更新します。\r
+       update system_config set value = 'http://xxx.yyy.zz.jp/'\r
+               where system_config_group_code = '01' and keyword = 'SYSTEM_BASE_URL';\r
+       update system_config set value = 'http://xxx.yyy.zz.jp/'\r
+               where system_config_group_code = '01' and keyword = 'SYSTEM_BASE_LOGIN_URL';\r
+       update system_config set value = 'http://xxx.yyy.zz.jp/'\r
+               where system_config_group_code = '01' and keyword = 'DESIGN_STYLE_CSS_URL';\r
+\r
+    ※各項目の意味については【プロパティ、定数について】(1) system_configテーブルへの定義を参照してください。\r
+\r
+\r
+(4) ACSのソースフォルダを/home/acsuserに配置します。\r
+  ・ファイルの展開\r
+       > tar zxvf acs_os_201003xx.tar.gz\r
+       > mv acs_os_201003xx /home/acsuser/acs\r
+\r
+       > cd /home/acsuser/acs\r
+       > ls\r
+        bin/  etc/  htdocs/  mojavi/  pear/  smarty/  sql/  webapp/\r
+\r
+\r
+(5) ファイルフォルダ、ログフォルダを作成します。\r
+  ・フォルダ(実体)の作成\r
+       > cd /home/acsuser/\r
+       > mkdir files\r
+       > mkdir logs\r
+       > chmod 666 logs\r
+       > chmod 666 files\r
+\r
+  ・シンボリックリンクの作成\r
+       > cd /home/acsuser/acs\r
+       > ln -s ../files files\r
+       > ln -s ../logs logs\r
+\r
+  ・確認\r
+       > ls\r
+        bin/  etc/  @files  htdocs/  @logs  mojavi/  pear/  smarty/  sql/  webapp/\r
+\r
+\r
+(6) ログインフォルダのシンボリックリンクを作成します。\r
+       > cd /home/acsuser/acs/htdocs/login\r
+       > ln -s ../css css\r
+       > ln -s ../faq faq\r
+       > ln -s ../img img\r
+       > ln -s ../js js\r
+\r
+  ・確認\r
+       > ls\r
+        css@  faq@  img@  index.php  index_login.php  js@\r
+\r
+\r
+(7) キャッシュフォルダを作成します\r
+       > cd /home/acsuser/acs/webapp\r
+       > mkdir cache\r
+\r
+  ・確認\r
+       > ls\r
+        cache/  compiled/  config/  config.php  lib/  modules/  pages/  templates/\r
+\r
+\r
+(8) パスワードファイルの権限を変更します。\r
+       > cd /home/acsuser/etc\r
+       > chmod 666 .htpasswd\r
+\r
+\r
+(9) 定義ファイルに定義されている要素名を変更します。\r
+\r
+  ・webapp/config.php\r
+       "MO_BASE_DIR" … acsの配置フォルダ。変更が不要であればそのまま。\r
+\r
+  ・webapp/lib/acs_define.php\r
+       "ACS_DSN" … PostgreSQLの接続情報\r
+       "ACS_COMMUNITY_ML_ADDR_PREFIX" … メーリングリストのプレフィックス\r
+       "ACS_COMMUNITY_ML_ADDR_SUFFIX" … メーリングリストのサフィックス\r
+\r
+  ・その他、「プロパティ、定数について」を参照ください。\r
+\r
+(10) httpd.conf、php.iniの確認と変更を行います。\r
+       各サーバの環境に合わせて設定してください。\r
+\r
+(11) /etc/aliases/に以下の行を追加します。\r
+\r
+        # Academic Communication System ACS\r
+        bbs:            (メールの受信可能な任意ユーザ名)\r
+\r
+ ※「コミュニティML」機能で使用します。\r
+   メールの受信可能な任意ユーザ名は、\r
+   system_configテーブルの「COMMUNITY_ML_POP_USER」の値に該当します。\r
+\r
+(12) 動作確認を行ってください。\r
+\r
+\r
+\r
+プロパティ、定数について\r
+====================================\r
+プロパティ、定数の設定は大きく二通りに分かれています。\r
+\r
+(1) system_configテーブルへの定義\r
+\r
+\r
+       [1] システム \r
+\r
+               SYSTEM_NAME\r
+                       RSS機能にて、サイトのタイトルを表示します。\r
+                       [例] アカデミックコミュニティシステム\r
+\r
+               SYSTEM_OUTLINE\r
+                       RSS機能にて、サイトの短い紹介文を表示します。\r
+                       [例] アカデミックコミュニティシステムです\r
+\r
+               SYSTEM_BASE_URL\r
+                       各機能へのリンクに指定するためのURLとして使用します。\r
+                       [例] http://xxx.yyy.zz.jp/\r
+\r
+               SYSTEM_BASE_LOGIN_URL\r
+                       ログイン画面へのリンクに指定するためのURLとして使用します。\r
+                       [例] https://xxx.yyy.zz.jp/login/\r
+\r
+               SYSTEM_MAIL_ADDR\r
+                       システムからメールを送信する際のメールアドレスとして使用します。\r
+                       [例] acs-admin@xxx.yyy.zz.jp\r
+\r
+               SMTP_SERVER\r
+                       メールサーバのホストを指定します。\r
+                       [例] localhost\r
+\r
+               SMTP_PORT\r
+                       メールサーバのポートを指定します。\r
+                       [例] 25\r
+\r
+               LDAP_SERVER\r
+                       LDAPサーバのホストを指定します。\r
+                       [例] ldap.yyy.zz.jp\r
+\r
+               LDAP_PORT\r
+                       LDAPサーバのポートを指定します。\r
+                       [例] 51000\r
+\r
+               LDAP_BASE_DN\r
+                       LDAPのベースDNを指定します。\r
+                       [例] o=ZZZZ-UNIV\r
+\r
+               LDAP_BIND_DN\r
+                       LDAPのバインドDNを指定します。\r
+                       [例] uid=ZZ-ACS,ou=DptStaff,o=ZZZZ-UNIV\r
+\r
+               LDAP_BIND_PASSWD\r
+                       LDAPのバインドパスワードを指定します。\r
+\r
+               DESIGN_STYLE_CSS_URL\r
+                       スタイルシートのURLを指定していましたが、現在は未使用です。\r
+                       acs_define.phpにて指定可能です。\r
+                       [例] http://xxx.yyy.zz.jp/css/selection\r
+\r
+\r
+       [2] マイページ \r
+\r
+               NEW_INFO_TOP_DISPLAY_MAX_COUNT\r
+                       トップページに表示される新着情報の最大表示件数を指定します。\r
+                       [例] 5\r
+\r
+               NEW_INFO_LIST_DISPLAY_MAX_COUNT\r
+                       トップページ以外の一覧情報について新着情報の最大表示件数を指定します。\r
+                       [例] 20\r
+\r
+               FRIENDS_DISPLAY_MAX_COUNT\r
+                       マイフレンズの最大表示件数を指定します。\r
+                       [例] 12\r
+\r
+               COMMUNITY_DISPLAY_MAX_COUNT\r
+                       マイコミュニティの最大表示件数を指定します。\r
+                       [例] 12\r
+\r
+               USER_SEARCH_RESULT_DISPLAY_MAX_COUNT\r
+                       ユーザ検索結果の最大表示件数を指定します。\r
+                       [例] 20\r
+\r
+               DIARY_RSS_TERM\r
+                       ダイアリーRSSへの出力対象期間を指定します。\r
+                       [例] 14\r
+\r
+               NEW_INFO_TOP_TERM\r
+                       トップページに表示される新着情報の表示対象期間を指定します。\r
+                       [例] 20\r
+\r
+               NEW_INFO_LIST_TERM\r
+                       トップページ以外の一覧情報について表示対象期間を指定します。\r
+                       [例] 60\r
+\r
+               FOOTPRINT_LIST_TERM\r
+                       足跡一覧の表示対象期間を指定します。\r
+                       [例] 30\r
+\r
+               FOOTPRINT_LIST_DISPLAY_MAX_COUNT\r
+                       足跡一覧の表示件数を指定します。\r
+                       [例] 20\r
+\r
+\r
+       [3] コミュニティ \r
+\r
+               COMMUNITY_MEMBER_DISPLAY_MAX_COUNT\r
+                       コミュニティメンバの表示件数を指定します。\r
+                       [例] 12\r
+\r
+               COMMUNITY_SEARCH_RESULT_DISPLAY_MAX_COUNT\r
+                       コミュニティ検索結果の表示件数を指定します。\r
+                       [例] 20\r
+\r
+               COMMUNITY_SCHEDULE_LIST_DISPLAY_MAX_COUNT\r
+                       コミュニティスケジュール一覧の表示件数を指定します。\r
+                       [例] 10\r
+\r
+               COMMUNITY_ML_MAIL_ADDR\r
+                       コミュニティMLのシステムメールアドレスを指定します。\r
+                       [例] bbs@xxx.yyy.zz.jp\r
+\r
+               COMMUNITY_ML_POP_SERVER\r
+                       コミュニティMLで使用するPOPサーバを指定します。\r
+                       [例] localhost\r
+\r
+               COMMUNITY_ML_POP_PORT\r
+                       コミュニティMLで使用するPOPサーバのポートを指定します。\r
+                       [例] 110\r
+\r
+               COMMUNITY_ML_POP_USER\r
+                       コミュニティMLで使用するPOPユーザを指定します。\r
+                       [例] acsuser\r
+\r
+               COMMUNITY_ML_POP_PASSWD\r
+                       コミュニティMLで使用するPOPパスワードを指定します。\r
+\r
+               BBS_RSS_TERM\r
+                       掲示板RSSの取得期間を指定します。\r
+                       [例] 14\r
+\r
+\r
+       [4] 画像ファイル\r
+\r
+               PROFILE_IMAGE_WIDTH_MAX\r
+                       プロフィール写真を表示する際の横幅の最大値を指定します。\r
+                       [例] 180\r
+\r
+               PROFILE_IMAGE_HEIGHT_MAX\r
+                       プロフィール写真を表示する際の縦幅の最大値を指定します。\r
+                       [例] 180\r
+\r
+               PROFILE_IMAGE_THUMB_WIDTH_MAX\r
+                       プロフィール写真(サムネイル)を表示する際の横幅の最大値を指定します。\r
+                       [例] 76\r
+\r
+               PROFILE_IMAGE_THUMB_HEIGHT_MAX\r
+                       プロフィール写真(サムネイル)を表示する際の縦幅の最大値を指定します。\r
+                       [例] 76\r
+\r
+               BBS_IMAGE_WIDTH_MAX\r
+                       掲示板でのアップロード画像の横幅の最大値を指定します。\r
+                       [例] 1280\r
+\r
+               BBS_IMAGE_HEIGHT_MAX\r
+                       掲示板でのアップロード画像の縦幅の最大値を指定します。\r
+                       [例] 960\r
+\r
+               BBS_IMAGE_THUMB_WIDTH_MAX\r
+                       掲示板でのアップロード画像(サムネイル)の横幅の最大値を指定します。\r
+                       [例] 120\r
+\r
+               BBS_IMAGE_THUMB_HEIGHT_MAX\r
+                       掲示板でのアップロード画像(サムネイル)の縦幅の最大値を指定します。\r
+                       [例] 120\r
+\r
+               BBS_IMAGE_RSS_WIDTH_MAX\r
+                       掲示板でのアップロード画像(RSS使用)の横幅の最大値を指定します。\r
+                       [例] 200\r
+\r
+               BBS_IMAGE_RSS_HEIGHT_MAX\r
+                       掲示板でのアップロード画像(RSS使用)の縦幅の最大値を指定します。\r
+                       [例] 200\r
+\r
+               DIARY_IMAGE_WIDTH_MAX\r
+                       マイダイアリでのアップロード画像の横幅の最大値を指定します。\r
+                       [例] 1280\r
+\r
+               DIARY_IMAGE_HEIGHT_MAX\r
+                       マイダイアリでのアップロード画像の縦幅の最大値を指定します。\r
+                       [例] 960\r
+\r
+               DIARY_IMAGE_THUMB_WIDTH_MAX\r
+                       マイダイアリでのアップロード画像(サムネイル)の横幅の最大値を指定します。\r
+                       [例] 120\r
+\r
+               DIARY_IMAGE_THUMB_HEIGHT_MAX\r
+                       マイダイアリでのアップロード画像(サムネイル)の縦幅の最大値を指定します。\r
+                       [例] 120\r
+\r
+               FOLDER_IMAGE_THUMB_WIDTH_MAX\r
+                       マイフォルダでのアップロード画像の横幅の最大値を指定します。\r
+                       [例] 76\r
+\r
+               FOLDER_IMAGE_THUMB_HEIGHT_MAX\r
+                       マイフォルダでのアップロード画像の縦幅の最大値を指定します。\r
+                       [例] 76\r
+\r
+\r
+       [5] ランキング \r
+\r
+               USER_RANKING_COUNT_TERM\r
+                       トップページに表示されるユーザランキングの集計期間(日数)を指定します。\r
+                       [例] 30\r
+\r
+               COMMUNITY_RANKING_COUNT_TERM\r
+                       トップページに表示されるコミュニティランキングの集計期間(日数)を指定します。\r
+                       [例] 30\r
+\r
+\r
+       [6] パブリックリリース \r
+\r
+               RSS_DISPLAY_MAX_COUNT\r
+                       パブリックリリースの出力件数を指定します。\r
+                       [例] 120\r
+\r
+\r
+       [7] ログ \r
+\r
+               LOG_DISPLAY_MAX_COUNT\r
+                       システム管理・ログ一覧の表示件数を指定します。\r
+                       [例] 50\r
+\r
+\r
+       [8] ユーザ情報\r
+\r
+               GET_LOGOUT_DATE_EVERYTIME\r
+                       アクセス毎のログアウト情報を取得します。\r
+                       [例] 1\r
+\r
+               DISPLAY_PHOTOS_FOR_PUBLIC\r
+                       写真一般公開設定可否\r
+                       [例] 1\r
+\r
+               NAME_DISPLAY_LEVEL\r
+                       LDAP連携時本名公開可否初期値\r
+                       [例] 02\r
+\r
+\r
+\r
+(2) acs_define.php\r
+\r
+       [1] システム関連\r
+\r
+               ACS_DSN\r
+                       データベースへの接続文字列を設定します。\r
+                       define('ACS_DSN', 'pgsql://user:passwd@localhost:5432+unix/acsdb');\r
+\r
+               ACS_LOG_PRIORITY\r
+               ACS_LOG_EXIT_PRIORITY\r
+                       現在は未使用です。\r
+                       define('ACS_LOG_PRIORITY', LEVEL_WARN);\r
+                       define('ACS_LOG_EXIT_PRIORITY', LEVEL_FATAL);\r
+\r
+               ACS_ADMINISTRATOR_USER_ID\r
+                       システム管理者のユーザIDを指定します。\r
+                       define('ACS_ADMINISTRATOR_USER_ID', 'admin');\r
+\r
+               ACS_PUBLIC_USER_COMMUNITY_ID\r
+                       ログイン前の利用者のコミュニティIDを指定します。\r
+                       原則、変更しないでください。\r
+                       define('ACS_PUBLIC_USER_COMMUNITY_ID', '0');\r
+\r
+               ACS_PUBLIC_USER_NAME\r
+                       ログイン前のユーザの呼称を指定します。\r
+                       define('ACS_PUBLIC_USER_NAME', 'ゲスト');\r
+\r
+               ACS_MAIL_LANG_CONTENTS_TYPE_CODE\r
+                       原則、変更しないでください。\r
+                       define('ACS_MAIL_LANG_CONTENTS_TYPE_CODE', '51');\r
+\r
+               ACS_DEFAULT_LANG\r
+                       初期に使用する言語を指定します。\r
+                       define('ACS_DEFAULT_LANG', 'ja');\r
+\r
+               ACS_LANG_LIST\r
+                       切り替え可能な言語を指定します。それに対応するメッセージファイル、言語用のテーブルが用意されていないと動作しません。\r
+                       define('ACS_LANG_LIST', 'ja:Japanese,en:English');\r
+\r
+               USE_LDAP_SYSTEM\r
+                       ログイン機能にLDAPを使用するかどうか指定します。\r
+                       使用する場合はACSLDAP.class.phpを環境に合わせてコーディングする必要があります。(0:不使用,1:使用)\r
+                       define('USE_LDAP_SYSTEM', '0');\r
+\r
+               SCRIPT_PATH\r
+                       ACSの基本パスを指定します。\r
+                       原則、変更しないでください。\r
+                       define('SCRIPT_PATH', 'index.php');\r
+\r
+               BASE_DIR\r
+                       ACSの基本ディレクトリを指定します。\r
+                       原則、変更しないでください。\r
+                       define('BASE_DIR', dirname(__FILE__) . '/');\r
+\r
+               ACS_CLASS_DIR\r
+                       ACSの共通クラスファイルの置き場所を指定します。\r
+                       原則、変更しないでください。\r
+                       define('ACS_CLASS_DIR', '../../webapp/lib/class/');\r
+\r
+               ACS_VALIDATORS_DIR\r
+                       ACSのValidatorsクラスファイルの置き場所を指定します。\r
+                       原則、変更しないでください。\r
+                       define('ACS_VALIDATORS_DIR', '../../webapp/lib/mojavi/validators/');\r
+\r
+               ACS_LIB_TEMPLATE_DIR\r
+               ACS_LIB_MESSAGE_DIR\r
+               ACS_LIB_FILTERS_DIR\r
+                       ACSのテンプレート用の共通クラスファイルの置き場所を指定します。\r
+                       原則、変更しないでください。\r
+                       define('ACS_LIB_TEMPLATE_DIR', '../../webapp/lib/template/');\r
+                       define('ACS_LIB_MESSAGE_DIR', '../../webapp/lib/message/');\r
+                       define('ACS_LIB_FILTERS_DIR', '../../webapp/lib/filters/');\r
+\r
+               ACS_PASSWD_FILE\r
+                       LDAP以外でログインを実施する際に保管するパスワードファイルを指定します。\r
+                       define('ACS_PASSWD_FILE', '../../etc/.htpasswd');\r
+\r
+\r
+       [2] 画面表示関連\r
+\r
+               ACS_TEMPLATE_DIR\r
+                       ACS画面のテンプレートの置き場所を指定します。\r
+                       原則、変更しないでください。\r
+                       define('ACS_TEMPLATE_DIR', '../../webapp/templates/');\r
+\r
+               MO_TEMPLATE_FILE\r
+                       ACS画面の外枠のテンプレートを指定します。\r
+                       define('MO_TEMPLATE_FILE', 'acs_base.tpl.php');\r
+\r
+               MO_SIMPLE_TEMPLATE_FILE\r
+                       ACSのコード選択等で使用する小画面の外枠のテンプレートを指定します。\r
+                       define('MO_SIMPLE_TEMPLATE_FILE', 'acs_simple_base.tpl.php');\r
+\r
+               ACS_IMAGE_DIR\r
+                       タイトル画像等の画像ファイルの置き場所を指定します。\r
+                       define('ACS_IMAGE_DIR', './img/');\r
+\r
+               ACS_CSS_DIR\r
+                       画面レイアウトを定義するCSSファイルの置き場所を指定します。\r
+                       define('ACS_CSS_DIR', './css/');\r
+\r
+               ACS_SELECTION_CSS_DIR\r
+                       define('ACS_SELECTION_CSS_DIR', ACS_CSS_DIR . 'selection/');\r
+\r
+               ACS_DEFAULT_SELECTION_CSS_FILE\r
+                       define('ACS_DEFAULT_SELECTION_CSS_FILE', 'default.css');\r
+\r
+               ACS_JS_DIR\r
+                       JavaScript関数の置き場所を指定します。\r
+                       define('ACS_JS_DIR', './js/');\r
+\r
+               ACS_COMMON_JS\r
+                       JavaScript関数のファイル名を指定します。\r
+                       define('ACS_COMMON_JS', 'swap.js');\r
+\r
+               ACS_DEFAULT_USER_IMAGE_FILE\r
+               ACS_DEFAULT_USER_IMAGE_FILE_THUMB\r
+                       ユーザ画像を変更していないときの初期画像、サムネイル画像を指定します。\r
+                       define('ACS_DEFAULT_USER_IMAGE_FILE', ACS_IMAGE_DIR . 'people.png');\r
+                       define('ACS_DEFAULT_USER_IMAGE_FILE_THUMB', ACS_IMAGE_DIR . 'people.thumb.png');\r
+\r
+               ACS_DEFAULT_COMMUNITY_IMAGE_FILE\r
+               ACS_DEFAULT_COMMUNITY_IMAGE_FILE_THUMB\r
+                       コミュニティ画像を変更していないときの初期画像、サムネイル画像を指定します。\r
+                       define('ACS_DEFAULT_COMMUNITY_IMAGE_FILE', ACS_IMAGE_DIR . 'community.png');\r
+                       define('ACS_DEFAULT_COMMUNITY_IMAGE_FILE_THUMB', ACS_IMAGE_DIR . 'community.thumb.png');\r
+\r
+\r
+       [3] アップロードファイル関連\r
+\r
+\r
+               ACS_FOLDER_DIR\r
+                       マイフォルダ機能、コミュニティフォルダ機能でファイルをアップロードした際の置き場所を指定します。\r
+                       相対パスで、スラッシュで閉じてください。\r
+                       define('ACS_FOLDER_DIR', '../../files/');\r
+\r
+               ACS_TRASH_FOLDER_DIR\r
+                       削除されたコミュニティフォルダの退避場所を指定します。\r
+                       define('ACS_TRASH_FOLDER_DIR', ACS_FOLDER_DIR . 'trash/');\r
+\r
+               ACS_TEMPORARY_FILE_DIR\r
+                       日記確認画面および掲示板の投稿確認画面など、正式投稿前の画像の置き場所を指定します。\r
+                       define('ACS_TEMPORARY_FILE_DIR', ACS_FOLDER_DIR . 'temporary/');\r
+\r
+\r
+       [4] コミュニティML関連\r
+\r
+               【コミュニティMLについて】\r
+               コミュニティMLは、掲示板の投稿内容の周知や掲示板への返信など、擬似的なML機能を実現します。\r
+               1) コミュニティ掲示板に投稿した際、コミュニティMLにてコミュニティのメンバに対し周知メールが送信できます。\r
+                       (コミュニティMLへ通知する、を指定して投稿した場合)\r
+               2) 1) のメールに対し、ユーザが返信をするとメールを受け取ったACSが掲示板に自動投稿します。\r
+               ※通常のMLと同様に使用することは出来ません。\r
+\r
+               ACS_COMMUNITY_ML_ADDR_SUFFIX\r
+                       コミュニティML用アドレスのプレフィックスとサフィックスを指定します、\r
+                       define('ACS_COMMUNITY_ML_ADDR_PREFIX',  'acs-');\r
+                       define('ACS_COMMUNITY_ML_ADDR_SUFFIX',  '@xxx.yyy.zz.jp');\r
+\r
+               ACS_COMMUNITY_ML_ADDR_NGNAMES\r
+                       コミュニティMLに登録できない名称を指定します。\r
+                       root、管理者、システムなどを想起させるものを指定してください。\r
+                       define('ACS_COMMUNITY_ML_ADDR_NGNAMES', 'admin,administrator,root,system,mail');\r
+\r
+               ACS_COMMUNITY_ML_SUBJECT_FORMAT\r
+                       コミュニティMLに使用する件名を指定します。\r
+                       {BBSID}は掲示板スレッドのコミュニティIDと置換えます。\r
+                       define('ACS_COMMUNITY_ML_SUBJECT_FORMAT', '(ACS) [bbs_id:{BBSID}] ');\r
+\r
+               ACS_COMMUNITY_ML_SUBJECT_PREFIX_CLEAR_REGEX\r
+                       コミュニティMLに返信を受けた際、どのコミュニティのどのスレッドに対する返信か判定するために使用します。\r
+                       ACS_COMMUNITY_ML_SUBJECT_FORMATと対応する形で指定してください。\r
+                       define('ACS_COMMUNITY_ML_SUBJECT_PREFIX_CLEAR_REGEX', '^[ ]*([R|r][E|e][0-9]*[:][ ]*)+');\r
+\r
+\r
+       [5] トップページ静的HTML関連\r
+\r
+               ACS_PAGES_DIR\r
+                       静的HTML作成バッチ(create_statictop.php)により作成される静的HTMLの置き場所を指定します。\r
+                       define('ACS_PAGES_DIR', '../../webapp/pages/');\r
+\r
+               ACS_PAGES_EFFECTIVE_SEC\r
+                       静的ファイルの有効時間範囲を指定します。\r
+                       有効時間範囲を超えた場合、静的HTMLファイルではなく、動的に画面を表示します。\r
+                       define('ACS_PAGES_EFFECTIVE_SEC', 4000);\r
+\r
+\r
+       [6] コンテンツバックアップ関連\r
+\r
+               ACS_CONTENTS_BACKUP_DIR\r
+                       バックアップ機能実行の際、作成された圧縮ファイルの置き場所を指定します。\r
+                       define('ACS_CONTENTS_BACKUP_DIR', ACS_FOLDER_DIR . 'contents_backup/');\r
+\r
+               ACS_BACKUP_COMMAND_ORDER\r
+                       バックアック機能作成時に使用する圧縮コマンドを指定します\r
+                       define('ACS_BACKUP_COMMAND_ORDER', '/usr/bin/zip -r -j');\r
+\r
+               ACS_BACKUP_ZIP_DIR_NAME\r
+               ACS_BACKUP_MYFOLDER_SUBDIR_NAME\r
+               ACS_BACKUP_MYDIARY_SUBDIR_NAME\r
+                       バックアップ時のフォルダ面を指定します。\r
+                       define('ACS_BACKUP_ZIP_DIR_NAME',         'Backup' );\r
+                       define('ACS_BACKUP_MYFOLDER_SUBDIR_NAME', 'Folder' );\r
+                       define('ACS_BACKUP_MYDIARY_SUBDIR_NAME',  'Diary' );\r
+\r
+               ACS_BACKUP_NAME_ENCODING\r
+                       バックアップファイルの文字エンコードを指定します。\r
+                       define('ACS_BACKUP_NAME_ENCODING', 'SJIS-win');\r
+\r
+\r
+その他\r
+====================================\r
+LDAP使用時は、LDAP環境に合わせてコーディングを行う必要があります。\r
+対象プログラム: webapp/lib/class/ACSLDAP.class.php\r
+\r
+\r
+以上\r
index 785a627..791adb5 100644 (file)
@@ -13,4 +13,5 @@ All rights reserved.
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  implied. See the License for the specific language governing
- permissions and limitations under the License.
\ No newline at end of file
+ permissions and limitations under the License.
+
diff --git a/README b/README
deleted file mode 100644 (file)
index a48f9bc..0000000
--- a/README
+++ /dev/null
@@ -1 +0,0 @@
-ACS
diff --git a/README.jp.txt b/README.jp.txt
new file mode 100644 (file)
index 0000000..999dcb6
--- /dev/null
@@ -0,0 +1,34 @@
+ACS: Academic Community System
+  Copyright(c), 2005-2010 Nagoya University
+
+
+ACS(アカデミック・コミュニティ・システム)は、大学等の研究環境
+で利用され、研究活動を活性化することを主な目的としています。
+
+ACSは以下の機能を有しています。
+
+ - 個人ポータル ( マイページ ) 
+      以下の機能を有しています
+     - 友達(マイフレンド)の管理
+     - マイダイアリー(日記)
+     - マイフォルダ(ファイル管理、バージョン管理付き)
+   - メッセージ機能
+
+  - コミュニティポータル 
+      以下の機能を有しています
+     - メンバー管理
+   - 掲示板
+   - コミュニティフォルダ
+     (ファイル公開機能付き)
+     - スケジュール機能
+   - 簡易メーリングリスト機能
+
+ ACS は細粒度のアクセスコントロールの機能も有しています。
+ユーザは、友人(マイフレンド)をグループ化することが可能で、
+グループ毎に、ダイアリやフォルダのアクセス制御が可能になっています。
+
+ACSは名古屋大学にて 2005年から開発が行われてきました。
+2010年からは、ACSはオープンソースとして公開され、他組織での
+利用や開発が可能になっています。
+
+
diff --git a/README.txt b/README.txt
new file mode 100644 (file)
index 0000000..c547704
--- /dev/null
@@ -0,0 +1,28 @@
+ACS: Academic Community System
+  Copyright(c), 2005-2010 Nagoya University
+
+ACS is a social networking system mostly intended to use under
+the academic environment. ACS enables 
+
+   - Personal Portal
+      includes function of 
+        - Friend Management
+        - Diary
+        - Personal Folder
+        
+   - Communiy Portal
+      includes function of 
+        - Membership Management
+        - Bulletin Board
+        - Community Folder with Public URL and Version Control
+        - Scheduling System
+        - E-mail System
+       
+ Also ACS has a feature of fine grained access control.
+One can group their friends into my-friends-group. By
+using my-freinds-group, one can control the accesibility of 
+each entry of diary to my-friends-groups.
+
+ACS is developed by Nagoya University since 2005. 
+In 2010, Nagoya University open the source code of ACS 
+for the public use and the open development.