flagflag  If you want to see English page, please click "English" Button at Left.
4: 2009-07-08 (水) 00:32:37 admin ソース 現: 2010-04-18 (日) 22:20:09 admin ソース
Line 1: Line 1:
** OpenSim Group 機能  Flotsam Group Function[#z5b4f8d9] ** OpenSim Group 機能  Flotsam Group Function[#z5b4f8d9]
-- グループ機能は外部のXMLRPCモジュールを使う http://code.google.com/p/flotsam/wiki/Xm​lRpcGroups+- グループ機能は外部のXMLRPCモジュール (''Flotsam Group Module'') を使う 
 +- ''Flotsam Group Module'' : http://code.google.com/p/flotsam/wiki/Xm​lRpcGroups
~ ~
~ ~
-*** インストール  (XoopenSim を使用する場合は不要)[#h0883852]+*** インストール・設定 (XoopenSimを使用する場合はこの操作は不要)[#h0883852]
- svn - svn
 svn checkout http://flotsam.googlecode.com/svn/trunk/​ flotsam  svn checkout http://flotsam.googlecode.com/svn/trunk/​ flotsam
 cp -Rpd flotsam/Groups/php XmlRpcGroups  cp -Rpd flotsam/Groups/php XmlRpcGroups
 +
- MySQL - MySQL
 > create database opensim_group;  > create database opensim_group;
 > grant all on opensim_group.* to opensim_gp_user identified by 'opensim_GP_Passwd';  > grant all on opensim_group.* to opensim_gp_user identified by 'opensim_GP_Passwd';
- > dource XmlRpcGroups/groups.sql+ > source XmlRpcGroups/groups.sql 
- Configuration File - Configuration File
 cp condig.inc.example config.inc  cp condig.inc.example config.inc
 vi config.inc  vi config.inc
-*** OpenSim.ini [#vc630a19]+*** 設定ファイル [#oe312da2] 
 +**** 0.7Dev [#f2602d9b] 
 +- [[OpenSim.ini>/OpenSim/Config/OpenSim.ini]]の ''[Groups]セクション''に XoopenSimの一般設定で指定した「読み込み/書き込みアクセスキー」と ''xmlgroups.php''のURIを指定する 
 + [Groups] 
 +   Enabled = true 
 +   Module  = GroupsModule 
 +   NoticesEnabled  = true 
 +  
 +   MessagingModule = GroupsMessagingModule 
 +   MessagingEnabled = true 
 +  
 +   ServicesConnectorModule = XmlRpcGroupsServicesConnector 
 +   GroupsServerURI      = http://www.opensim.tuis.ac.jp/modules/xo​opensim/helper/xmlgroups.php 
 +   XmlRpcServiceReadKey  = 読み込みキー 
 +   XmlRpcServiceWriteKey = 書き込みキー 
 + 
 +- config-include/[[GridCommon.ini>/OpenSim​/Config/GridCommon.ini]]の ''[Groups]セクション''にも ''GroupsServerURI''を設定する(OpenSim.iniより優先される気がする) 
 + [Groups] 
 +   GroupsServerURI = http://www.opensim.tuis.ac.jp/modules/xo​opensim/helper/xmlgroups.php 
 + 
 +**** 0.6.9 [#j7cb6512] 
 +- [[OpenSim.ini>/OpenSim/Config/OpenSim.in​i]]の ''[Group]セクション''に XoopenSimの一般設定で指定した「読み込み/書き込みアクセスキー」と ''xmlgroups.php''のURLを指定する 
 + [Groups] 
 +   Enabled = true 
 +   Module  = GroupsModule 
 +   NoticesEnabled  = true 
 +  
 +   MessagingModule = GroupsMessagingModule 
 +   MessagingEnabled = true 
 +  
 +   XmlRpcServiceURL      = http://www.opensim.tuis.ac.jp/modules/xo​opensim/helper/xmlgroups.php 
 +   XmlRpcServiceReadKey  = 読み込みキー 
 +   XmlRpcServiceWriteKey = 書き込みキー 
 + 
 +**** 0.6.8 [#he146d52] 
 +- OpenSim.iniの [Group]セクション
 [Groups]  [Groups]
   Enabled = true    Enabled = true
   Module  = XmlRpcGroups    Module  = XmlRpcGroups
 + 
 +   XmlRpcServiceURL      = http://www.opensim.tuis.ac.jp/modules/xo​opensim/helper/xmlgroups.php
 +   XmlRpcServiceReadKey  = 読み込みキー
 +   XmlRpcServiceWriteKey = 書き込みキー
 +
 +*** Group削除 [#ad3c96fd]
 + > delete from xxxxxx_xoopensim_group_role  where GroupID='4c551a81-3c3c-402f-895e-ce60d26​12a60';
 + > delete from xxxxxx_xoopensim_group_active where ActiveGroupID='4c551a81-3c3c-402f-895e-c​e60d2612a60';
 + > delete from xxxxxx_xoopensim_group_list  where GroupID='4c551a81-3c3c-402f-895e-ce60d26​12a60';
 + > delete from xxxxxx_xoopensim_group_invite where GroupID='4c551a81-3c3c-402f-895e-ce60d26​12a60';
 + > delete from xxxxxx_xoopensim_group_notice where GroupID='4c551a81-3c3c-402f-895e-ce60d26​12a60';
 + > delete from xxxxxx_xoopensim_group_membership where GroupID='4c551a81-3c3c-402f-895e-ce60d26​12a60';
 + > delete from xxxxxx_xoopensim_group_rolemembership where GroupID='4c551a81-3c3c-402f-895e-ce60d26​12a60';
-    XmlRpcServiceURL      = http://www.opensim.tuis.ac.jp/XmlRpcGroups/xmlrpc.php +*** Hack [#f3d9fc9f] 
-    XmlRpcServiceReadKey  = 1234 +- 「グループ理念」 で日本語を出す. 
-    XmlRpcServiceWriteKey = 1234+ phpxmlrpclib/xmlrpc.inc 
 +  
 + 231    // by Fumi.Iseki for Japanese 
 + 232    //$GLOBALS['xmlrpc_internalencoding']='ISO-8859-1'; 
 + 233    $GLOBALS['xmlrpc_internalencoding']='UTF-8';
-   XmlRpcMessagingEnabled = true +**** グループへの招待で xmlgrp.xmlへ渡されXMLるデータ [#ibaed9a7] 
-   XmlRpcNoticesEnabled  = true+- 751c1531-03b5-48a9-8f2d-51a0527be7ca から 35a5c2b1-7d9f-48b6-85d7-938a75d30829 へのグループ勧誘
-    ;XmlRpcDebugEnabled    = true + <;?xml version="1.0" encoding="utf-8"?> 
-   ;XmlRpcDisableKeepAlive = false+ <methodCall> 
 +  <methodName>groups.addAgentToGroupInvite​</methodName> 
 +  <params><param><value><struct> 
 +   <;member><name>RequestingAgentUserService<​/name><value><string /></value></member> 
 +   <member><name>ReadKey</name><value><stri​ng>80386</string></value></member> 
 +   <member><name>AgentID</name><value><stri​ng>35a5c2b1-7d9f-48b6-85d7-938a75d30829<​/string></value></member> 
 +   <member><name>requestingAgentID</name><v​alue><string>751c1531-03b5-48a9-8f2d-51a​0527be7ca</string></value></member> 
 +   <member><name>RequestingSessionID</name>​<value><string>00000000-0000-0000-0000-0​00000000000</string></value></member> 
 +   <member><name>GroupID</name><value><stri​ng>17285894-1d12-4496-9a19-c131f98403f8<​/string></value></member> 
 +   <member><name>InviteID</name><value><str​ing>14b71ed6-64db-4b61-9844-bf7e8ad55d60​</string></value></member> 
 +   <member><name>WriteKey</name><value><str​ing>Z8000</string></value></member> 
 +   <member><name>RoleID</name><value><strin​g>00000000-0000-0000-0000-000000000000</​string></value></member> 
 +  </struct></value></param></params> 
 + </methodCall> 
 +  
 + <?xml version="1.0" encoding="utf-8"?> 
 + <methodCall> 
 +  <methodName>groups.getAgentToGroupInvite​</methodName> 
 +  <params><param><value><struct> 
 +   <member><name>WriteKey</name><value><str​ing>Z8000</string></value></member> 
 +   <member><name>RequestingSessionID</name>​<value><string>00000000-0000-0000-0000-0​00000000000</string></value></member> 
 +   <member><name>ReadKey</name><value><stri​ng>80386</string></value></member> 
 +   <member><name>RequestingAgentUserService​</name><value><string /></value></member> 
 +   <member><name>requestingAgentID</name><v​alue><string>751c1531-03b5-48a9-8f2d-51a​0527be7ca</string></value></member> 
 +   <member><name>InviteID</name><value><str​ing>14b71ed6-64db-4b61-9844-bf7e8ad55d60​</string></value></member> 
 +  </struct></value></param></params> 
 + </methodCall>


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 4月翌月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
<今日>

オンライン状況

60 人のユーザが現在オンラインです。 (4 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 60

もっと...

アクセスカウンタ

今日 : 2763276327632763
昨日 : 1169911699116991169911699
総計 : 2329009823290098232900982329009823290098232900982329009823290098
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com