PHPackages                             iionly/elgg\_update\_services - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. iionly/elgg\_update\_services

ActiveElgg-plugin[Utility &amp; Helpers](/categories/utility)

iionly/elgg\_update\_services
=============================

Check for plugin updates on the Elgg Community site.

3.3.0(3y ago)320GPL-2.0-onlyPHP

Since Sep 23Pushed 3y ago1 watchersCompare

[ Source](https://github.com/iionly/elgg_update_services)[ Packagist](https://packagist.org/packages/iionly/elgg_update_services)[ Docs](https://github.com/iionly/elgg_update_services)[ RSS](/packages/iionly-elgg-update-services/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (9)Used By (0)

Elgg Update Services for Elggg 3.3 and newer Elgg 3.X
=====================================================

[](#elgg-update-services-for-elggg-33-and-newer-elgg-3x)

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

Description
-----------

[](#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
------------

[](#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
--------------------

[](#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)
-----------------

[](#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
----------------------------------------------

[](#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
---------------------------------------------------------

[](#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.

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 78.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~348 days

Recently: every ~287 days

Total

8

Last Release

1452d ago

Major Versions

1.9.x-dev → 2.3.22019-04-06

2.3.x-dev → 3.0.02019-04-06

### Community

Maintainers

![](https://www.gravatar.com/avatar/fdbf30b346be3828b40d37e87d3dfc0974c9481c41c8019a37a90d59580b031b?d=identicon)[iionly](/maintainers/iionly)

---

Top Contributors

[![TheTrueBumba](https://avatars.githubusercontent.com/u/1182236?v=4)](https://github.com/TheTrueBumba "TheTrueBumba (33 commits)")[![iionly](https://avatars.githubusercontent.com/u/1773681?v=4)](https://github.com/iionly "iionly (9 commits)")

---

Tags

pluginelgg

### Embed Badge

![Health badge](/badges/iionly-elgg-update-services/health.svg)

```
[![Health](https://phpackages.com/badges/iionly-elgg-update-services/health.svg)](https://phpackages.com/packages/iionly-elgg-update-services)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
