flagflag  
1: 2009-05-30 (Sat) 02:09:23 iseki source Cur: 2010-04-18 (Sun) 22:20:09 admin source
Line 1: Line 1:
-** OpenSim Group機能 [#z5b4f8d9] +** OpenSim Group 機能  Flotsam Group Function[#z5b4f8d9] 
-- グループ機能は外部のXMLRPCモジュールを使う (http://code.google.com/p/flotsam/) +- グループ機能は外部のXMLRPCモジュール (''Flotsam Group Module'') を使う 
-*** インストール [#h0883852]+- ''Flotsam Group Module'' :  http://code.google.com/p/flotsam/wiki/XmlRpcGroups 
 +
 +
 + 
 +*** インストール・設定 (XoopenSimを使用する場合はこの操作は不要)[#h0883852] 
 +- svn 
 + svn checkout http://flotsam.googlecode.com/svn/trunk/​ flotsam 
 + cp -Rpd flotsam/Groups/php XmlRpcGroups 
 + 
 +- MySQL 
 + > create database opensim_group; 
 + > grant all on opensim_group.* to opensim_gp_user identified by 'opensim_GP_Passwd'; 
 + > source XmlRpcGroups/groups.sql 
 + 
 +- Configuration File 
 + cp condig.inc.example config.inc 
 + vi config.inc 
 + 
 +*** 設定ファイル [#oe312da2] 
 +**** 0.7Dev [#f2602d9b] 
 +- [[OpenSim.ini>/OpenSim/Config/OpenSim.in​i]]の ''[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] 
 +   Enabled = true 
 +   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'; 
 + 
 +*** Hack [#f3d9fc9f] 
 +- 「グループ理念」 で日本語を出す. 
 + phpxmlrpclib/xmlrpc.inc 
 +  
 + 231    // by Fumi.Iseki for Japanese 
 + 232    //$GLOBALS['xmlrpc_internalencoding']='I​SO-8859-1'; 
 + 233    $GLOBALS['xmlrpc_internalencoding']='UTF​-8'; 
 + 
 +**** グループへの招待で xmlgrp.xmlへ渡されXMLるデータ [#ibaed9a7] 
 +- 751c1531-03b5-48a9-8f2d-51a0527be7ca から 35a5c2b1-7d9f-48b6-85d7-938a75d30829 へのグループ勧誘 
 + 
 + <?xml version="1.0" encoding="utf-8"?> 
 + <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>


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
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 31
Today

Who's Online

119 user(s) are online (19 user(s) are browsing xpwiki)

Members: 0
Guests: 119

more...

Access Counter

Today : 5810581058105810
Yesterday : 1223912239122391223912239
Total : 2354348023543480235434802354348023543480235434802354348023543480
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com