#author("2024-09-02T03:56:33+00:00","default:iseki","iseki")
#author("2024-09-02T03:56:51+00:00","default:iseki","iseki")
** XoopenSim : [[Xoops Cube]] 用 OpenSim Webインターフェイス[#t8fa2618]
[[English text is here>XoopenSim (E)]]~
&ref(xoopensim.gif);~
- Xoops Cube 用 OpenSim Webインターフェイス. by [[Fumi.Iseki>./Fumi.Hax]], [[Sakura Saki]] and [[BK201]]
- Xoops Cube 用 OpenSim Webインターフェイス. by [[Fumi.Iseki>Fumi.Hax]], [[Sakura Saki]] and [[BK201]]
- 最新バージョンは ''1.54''(2011 2/10現在). ''0.7.0/0.7.1Dev'' DB対応
- [[opensimwi redux>http://forge.opensimulator.org/gf/project/opensimwi/]] 0.32 をベースに改造.
- opensimwi redux の currency, landtoolの helper機能も動作.
- opensimwi redux の offlineメッセージ機能,ミュートリスト機能も動作.
- [[flotsam group function>/OpenSim/Config/Group]] をインクルードし,グループ機能を利用可能.
- ログインスクリーンをサポート
- [[DTL Money Server>/OpenSim/MoneyServer]] に対応予定.(現時点では avatar削除時のデータ削除にのみ対応)
- [[osprofile>/OpenSim/osprofile]] をインクルード.''0.7.0/0.7.1Dev''でもプロフィール機能が使用可能.
- [[ossearch>/OpenSim/ossearch]] をインクルード.''0.7.0/0.7.1Dev''でもサーチ機能が使用可能.
- ''1.30''より,データベースの状態をXoops Cubeのブロックとして表示可能.
- ワールドマップはマルチリージョン対応.また倍率を変えても表示位置はリセットされない.
- アバターリストではログイン中のアバターと所在SIMも表示.
- リージョン(エステート)オーナの設定変更.
- ボイスチャットのモードの設定可能(最近のSL Viewerでは設定不能のため機能追加された)
- v1.50以上は 0.6.7/0.6.8/0.6.9/0.7.0/0.7.1Devデータベースに対応.
- 0.6.7/0.6.8/0.6.9 -> 0.7.x のデータベース移行サポート機能付.
- OpenSim 0.7.0 の最新バージョンでワールドマップのアイコンが表示されない場合は,OpenSimのバグの可能性がある.詳しくは [[注意事項!!>#n537bae4]] を参照すること.

- ''注)'' 今後(2010 12/9以降) ''0.7.1Dev''のデータベースの構造が大きく変化した場合,''0.7.1Dev''への対応は保障されない.
- ''問題点)'' [[osprofile>/OpenSim/osprofile]] は現時点ではセキュリティについて何の考慮もなされていないので,第3者によるプロフィールの書き換えや noteの盗み見が可能である.
-- という訳で,''1.33''以降,一般ユーザに対してはアバタ(ついでにリージョンも)のUUIDは表示しない. UUIDが分からなければいくらかマシか?

#br

*** v1.5x の新機能 [#ld338db2]
- ''DTL/NSL Currency Server のバンカーアバターをサポート (v1.54)''
- Region の統計情報の表示をサポート
- Profile Photo をサポート (JPEG2000を処理するプログラムが必要. MS Windowsでは動作しない)
- Login Screen をサポート
- Mute List をサポート (新しくモジュールを開発)
- ossearch をサポート
- SIM がクラッシュした場合用に Login Table のクリアをサポート
- モジュールのバイナリを添付
#br

*** ダウンロード[#v7c5fd5d]
- 正式リリース(''1.52''): http://www.nsl.tuis.ac.jp/xoops/modules/d3downloads/index.php?page=singlefile&cid=5&lid=3
- 開発バージョン 
-- XoopenSim: svn co http://www.nsl.tuis.ac.jp/svn/php/xoopensim/trunk xoopensim
-- xoopensim ディレクトリで ''./update'' を実行すると,以下のモジュールが自動的にダウンロードされます.
--- opensim.phplib: svn co http://www.nsl.tuis.ac.jp/svn/opensim/op​ensim.phplib/trunk opensim.phplib
--- Modified opensimwiredux by NSL: svn co http://www.nsl.tuis.ac.jp/svn/opensim/op​ensimwiredux/trunk opensimwiredux
--- Modified flotsam XmlRpcGroup by NSL: svn co http://www.nsl.tuis.ac.jp/svn/opensim/fl​otsam_XmlRpcGroup/trunk flotsam_XmlRpcGroup
--- osprofile: svn co http://www.nsl.tuis.ac.jp/svn/opensim/opensim.osprofile/trunk osprofile
--- Modified ossearch by NSL: svn co http://www.nsl.tuis.ac.jp/svn/opensim/opensim.ossearch/trunk ossearch 

#br

*** インストール [#l138eddc]
+ 通常の Xoops Cube モジュールと同様に modules ディレクトリに展開し,パーミッションを適切なものに設定する.
+ Xoops Cube の管理画面の「モジュールのインストール」からインストールを行う.
+ インストール後,最低限,管理画面の「一般設定」画面で,OpenSimのデータベースの情報を入力する.
+ %%XoopenSim のインストール,バージョンアップ後は,必ず一度は管理画面の「データーベース同期」でOpenSimとXoops Cubeのデータベースの同期を取る.%%
+ XoopenSim は管理画面のユーザモジュールの「ユーザグループ管理」で必ずゲストアクセス可能にする.
-- XoopenSim自体はモジュールアクセス制御の機能を内蔵していないので,アクセス権を設定するために別途 ''[[ALTSYSモジュール>http://xoops.peak.ne.jp/]]''などがあると便利.
+ Xoops Cubeに ''[[Protectorモジュール>http://xoops.peak.ne.jp/]]'' をインストールしている場合は,リージョンサーバを「信用できるIP」に登録すること.登録しないと Dosアタックを受けていると見做されてしまう.
#br

*** [[簡易設定>/OpenSim/WEB Interface/Common Simple Settings]] [#z0ede9ec]
#br

*** [[マニュアル>./Manual]] [#eceb7012]
- [[管理者用>./Manual/admin]]
- [[一般ユーザ用>./Manual/user]]
#br

*** 注意事項!! [#n537bae4]
- OpenSim 0.7Dev の最新バージョン (現在確認しているところでは ~r/13094) ではワールドマップ機能にバグがあり,最新版の XoopenSimでもワールドマップのアイコンを表示することができない.この問題を回避するには OpenSimのソースコードに [[このパッチ:http://www.nsl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/opensim_nsl_r13094_worldmap.patch]] を当てる必要がある.
- ゲストユーザにXoopenSimモジュールへのアクセス権がないと,helper/xmlgroups.php を起動できず,''ログインに失敗する''.(バグではなくて仕様)
- Xoops Cubeの ''PHPデバッグモードを ON'' にしていると,PHPデバッグメッセージのためにXMLRPCのメッセージが妨害され,正常に''動作しない''!!!
- Xoops Cubeとリージョンサーバを同じマシンで稼動している場合,Xoops Cubeとリージョンサーバに対して,''同じURLでアクセスする''とリージョンサーバ接続時に Xoops Cubeのクッキーが付加され,WorldMapなどの一部の機能が正常に動作しない.たとえ同じマシンであっても違う URLで接続するように設定すること.
- v1.1x 以前は,PHPの Short Open Tag が OFFになっていると,一部機能が正常に動作しない.
- ''[[protector>http://xoops.peak.ne.jp/]]''モジュールを使用している場合,OpenSimのリージョンサーバからの''XMLRPCのリクエストが Dosアタックと認識される''場合がある.この場合は''protector''モジュールの設定画面で,リージョンサーバのIPアドレスを ''「信頼できるIP」''として登録すること.
#br

*** 関連リンク [#e74691eb]

**** opensimwi redux [#g9d76dc4]
- http://forge.opensimulator.org/gf/project/opensimwi/
- http://sourceforge.net/projects/opensimwiredux

**** flotsam group function[#r52aa56d]
- http://code.google.com/p/flotsam/wiki/XmlRpcGroups
- svn co http://flotsam.googlecode.com/svn/trunk/ flotsam

**** [[DTL Money Server>/OpenSim/MoneyServer]] [#aba750f0]
- http://forge.opensimulator.org/gf/project/currency/
- svn co http://www.nsl.tuis.ac.jp/svn/opensim/op​ensim.currency/trunk opensim.currency

**** [[osprofile>/OpenSim/osprofile]] [#m8dcbb36]
- http://forge.opensimulator.org/gf/project/osprofile
#br

*** 次期バージョンメモ [#nf915fb9]
- mute
- login screen
- http stats
- osearch
#br

*** 謝辞 [#xd85fd7e]
- XoopenSim は ''[[opensimwi redux>http://forge.opensimulator.org/gf/project/opensimwi/]] 0.32'' をベースに作成されました. 
- グループ機能として,''[[flotsam group function>/OpenSim/Config/Group]]'' をインクルードしています.
- プロフィール機能は ''[[osprofile>/OpenSim/osprofile]]'' を使用しています.
- ありがとうございました.
#br

*** ギャラリー [#m4515a3a]

**** ブロックメニュー [#p35201fb]
&ref(Menu.jpg);~

**** データベース情報 [#t54f1645]
&ref(DB.jpg);~

**** ワールドマップ [#e6335b27]
&ref(WorldMap.jpg);~

**** リージョン一覧 [#b7382b59]
&ref(RegionList.jpg);~

**** アバター一覧 [#f531c05c]
&ref(AvatarList.jpg);~

**** アバター作成 [#a0c94f18]
&ref(CreateAvatar.jpg);~

**** アバター編集 [#x0d82abe]
&ref(EditAvatar.jpg);~

**** リージョン情報 [#p6e9612a]
&ref(RegionInfo.jpg);~

**** アバター情報 [#v8cbefce]
&ref(AvatarInfo.jpg);~

**** 一般設定 [#r2402377]
&ref(Preference.jpg);~

**** ラストネーム管理 [#kc52d7b0]
&ref(LastName.jpg);~
#br

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS