承接 iionly/elgg_update_services 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

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

iionly/elgg_update_services

Composer 安装命令:

composer require iionly/elgg_update_services

包简介

Check for plugin updates on the Elgg Community site.

关键字:

README 文档

README

Latest Version: 3.3.0
Released: 2022-05-28
Contact: iionly@gmx.de
License: GNU General Public License version 2
Copyright: (C) iionly - 2014, (C) Ray J - 2011

Description

The Elgg Update Services plugin will check the plugin repository on the Elgg Community site for updates of plugins installed on your site and notifies you by email about new plugin releases. This plugin has been developed originally by Ray J. I've taken over maintaining it from Ray J because he lacks the time to develop it any further.

The automatic check for updates is partly randomized to avoid too much load for the Elgg Community site's server. The minimum time between 2 automatic checks is 7 days. To these 7 days an additional randomly created interval between 1 minute and 1 day is added, so the automatic check is done every 7-8 days. Alternatively, you can check manually for updates (the check is always done on viewing the "Manage Updates" page).

If a new version for a plugin is found, you will have the options to visit the corresponding plugin's page on the Elgg Community site and/or to directly download the latest available version.

Requirements

  • Elgg "hourly" cron enabled,
  • HTTP requests using port 80 between your site and Elgg comunity. Check with your host provider if in doubt.

Install instructions

  1. If you have a previous version of the Elgg Update Services plugin installed, first remove the old elgg_update_services plugin folder from your mod directory before copying/extracting the new version to your server,
  2. Copy/extract the elgg_update_services archive into the mod folder,
  3. Enable the elgg_update_services plugin,
  4. Optionally, enter an email address on the Elgg Update Services plugin settings page to receive notifications about plugin updates available.

Thanks (by Ray J)

  • A big "thank you" to Cash for develop the community webservices and for the relentless support.
  • A great "hello" to the Brazilian community. You rules, my friends.
  • As always, thanks to Dhrup. He knows the reasons.

End of life of the Elgg Update Services plugin

Sorry. But I don't see any sense in further maintencance of this plugin. Elgg 4.0 and newer no longer uses the manifest.xml file to handle version information. But this file was used by the Elgg Update Services plugin to create a checksum to compare against a checksum created on the server side (i.e. the community site) among some other steps to find out if there's a new version of a 3rd party plugin available for the Elgg version used. So, a major rewrite would have been necessary for the Elgg Update Services plugin to work again on Elgg 4 INCLUDING some changes on the community plugin repository plugin on the Elgg Community server. Additionally, some developer might no longer release their plugins on the community site at all (or only with a huge delay) but rather do their development to a large extend (or only) on their own github repositories. Therefore, it would probably give often a wrong impression if the Elgg Update Services plugin wouldn't report the availability of new plugin releases - there might be some but only not for download on the Elgg community site.

Suggestions to be kept informed about new plugin releases

  • follow ("friend") the developers on the Elgg community site and configure the notification settings to get an email on new activity of these developers. You'll be informed about new plugin releases,
  • if there's a github repository available of a plugin you are interested in, "watch" this repository to receive status updates about new activity.

iionly/elgg_update_services 适用场景与选型建议

iionly/elgg_update_services 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 20 次下载、GitHub Stars 达 3, 最近一次更新时间为 2015 年 09 月 23 日, 在 PHP 生态内属于活跃度较高的组件。

它主要适用于以下技术方向: 「plugin」 「elgg」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。

我们在过去多个企业项目中使用过 iionly/elgg_update_services 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 iionly/elgg_update_services 我们能提供哪些服务?
定制开发 / 二次开发

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

BUG 修复 & 性能优化

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

项目外包 & 长期维护

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

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

统计信息

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

GitHub 信息

  • Stars: 3
  • Watchers: 1
  • Forks: 3
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-2.0-only
  • 更新时间: 2015-09-23