定制 magicoli/opensim-helpers 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

magicoli/opensim-helpers

Composer 安装命令:

composer require magicoli/opensim-helpers

包简介

Helpers needed to enable common functionalties like search, currency, events in OpenSimulator grids.

README 文档

README

Version 2.5.0 Stable 2.5.0 Requires PHP 5.7 License AGPLv3

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.

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.

  1. Download OpenSimSearch.Module.dll and put it inside your OpenSim bin/ folder.

  2. 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
  1. 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:

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 我们能提供哪些服务?
定制开发 / 二次开发

基于 magicoli/opensim-helpers 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 83
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 7
  • 点击次数: 8
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 7
  • Watchers: 3
  • Forks: 5
  • 开发语言: PHP

其他信息

  • 授权协议: AGPL-3.0-or-later
  • 更新时间: 2023-06-21