magicoli/opensim-helpers
Composer 安装命令:
composer require magicoli/opensim-helpers
包简介
Helpers needed to enable common functionalties like search, currency, events in OpenSimulator grids.
README 文档
README
Collection of PHP scripts to complement OpenSimulator features.
Description
Collection of PHP scripts to enable OpenSimulator features that are not implemented in the core, like search, currency, events in OpenSimulator grids (see Features below).
Most files are used directly by viewer to allow features not implemented in OpenSimulator, like classifieds, events, etc.
They were initially based on a collection of different projects (see Credits below), but were entirely rewritten to use an unified code and set of parameters, as well as for integration in larger projects like w4os OpenSim WordPress Interface.
Formerly known as Flexible Helper Scripts.
- Project URL: https://github.com/magicoli/opensim-helpers
- Donate: https://w4os.org/donate/
Features
- In-world Search: enable standard search in the viewer for places, land for sale, events and classifieds.
- Events: sync events from HYPEvents server
- Currency: provide helpers for currency (MoneyServer, Gloebit and Podex)
- Offline messaging: add mail forwarding option to offline IM (according to user viewer settings)
- Multi-grid: can be used for standalone or closed grid as well as to provide a cross-grid search engine
- Unified library: rewritten to allow easier integration in bigger projects
Roadmap
- Avatar authentication
- Avatar registration
- Web profiles
- Web assets server
- Web search
- Grid info
- Grid status
- Splash page
Installation
For detailed installation instructions, please see INSTALLATION.md.
If you encounter issues during installation or usage, please refer to TROUBLESHOOTING.md.
Quick Start Options
Option 1: Just enable in-world search (no helpers installation)
If you only need basic in-world search, you can use an external service like 2do directory without installing the helpers.
-
Download OpenSimSearch.Module.dll and put it inside your OpenSim bin/ folder.
-
Add search settings to OpenSim.ini:
[Search]
SearchURL = "https://2do.directory/helpers/query.php?gk=${Const|BaseURL}:${Const|PublicPort}"
[DataSnapshot]
index_sims = true
gridname = "Your Grid"
snapshot_cache_directory = "./DataSnapshot"
DATA_SRV_2do = http://2do.directory/helpers/register.php
- Restart the simulators.
Option 2: WordPress website
If you have a WordPress website, we recommend installing W4OS Plugin which includes these helpers along with many other features like avatar registration and web profiles.
Option 3: Full helpers installation
For a complete installation with all features (search, currency, events, etc.), see the detailed instructions in INSTALLATION.md.
Credits
Version 2.x is This is a complete rewrite. The initial project was basicly a meta installer, combining several other projects repositories. It has been completely rewritten to ease installation, as well as ease inclusion in other projects like W4OS OpenSim Web Interface.
While most of the code is new or rewritten from scratch, portions of code may remain from the original projects, including:
- OpenSimSearch
- DTL/NSL Money Server for OpenSim
- DTL/NSL Helper scripts
- OpenSimMaps
- Offline Messaging
- w4os OpenSim Web Interface
- 2do HYPEvents
- Speculoos' Flexible helper scripts
Unless otherwise specified, code is distributed as part of Flexible Helper Scripts package, under Affero GPL v3 license.
magicoli/opensim-helpers 适用场景与选型建议
magicoli/opensim-helpers 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 83 次下载、GitHub Stars 达 7, 最近一次更新时间为 2023 年 06 月 21 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 magicoli/opensim-helpers 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 magicoli/opensim-helpers 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 83
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 7
- 点击次数: 8
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: AGPL-3.0-or-later
- 更新时间: 2023-06-21