PHPackages                             iionly/identicon - 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/identicon

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

iionly/identicon
================

Identicon profile icons instead of Elgg default grey heads.

2.3.2(9y ago)1242GPL-2.0PHP

Since Oct 11Pushed 6y ago1 watchersCompare

[ Source](https://github.com/iionly/identicon)[ Packagist](https://packagist.org/packages/iionly/identicon)[ Docs](https://github.com/iionly/identicon)[ RSS](/packages/iionly-identicon/feed)WikiDiscussions master Synced 2d ago

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

Identicon plugin for Elgg 2.3 and newer 2.X
===========================================

[](#identicon-plugin-for-elgg-23-and-newer-2x)

Latest Version: 2.3.2
Released: 2017-01-07
Contact:
License: GNU General Public License version 2
Copyright: (c) iionly 2013, (C) Justin Richer, The MITRE Corporation 2009

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

[](#description)

This plugin offers Identicon images to be used as profile images and group images. Identicons are images created by an algorithm to be unique for every user / group. The user Identicons are based on the user's email address while the group Identicons are created based on the group name.

For profile images the Identicon image will automatically used, if the user has not yet uploaded a custom profile image. So your site will look a bit more colorful - less gray heads... If a user has already uploaded a profile image, this custom profile image will continue to be used instead of the Identicon image. But the user can decide to enable/disable the use of the Identicon image on the edit avatar page at any time.

For groups the use of the Identicon image is offered as an option on the group's edit page. Additionally, any newly created groups (i.e. created after the Identicon plugin has been enabled) will use the group Identicon image when no custom group image is uploaded. Unfortunately, it doesn't work for existing groups to use the Identicon automatically also, if their group settings have been altered at a former time. For these groups you can only enable the Identicon manually on the group's edit page.

Requirements
------------

[](#requirements)

For creation of the Identicon images the plugin requires the functions imageantialias() and imagerotate(). These functions are part of the GD php extension (which is also a requirement of Elgg core anyway) but on some php installations these two functions are not included in the GD php extension unfortunately. On activating the Identicon plugin the availability of these two functions is checked and if either of them is missing the Identicon plugin won't be activated.

Installation
------------

[](#installation)

1. If you have a previous version of the plugin installed, disable it on your site and remove the identicon plugin folder from your mod directory completely before copying the new version on the server,
2. Copy the Identicon plugin folder into the mod folder on your server and
3. Enable the plugin in the admin section of your site.

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 75% 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 ~65 days

Recently: every ~19 days

Total

8

Last Release

3465d ago

Major Versions

1.9.2 → 2.0.02015-10-11

1.9.3 → 2.0.12016-10-23

1.9.x-dev → 2.3.22017-01-07

### Community

Maintainers

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

---

Top Contributors

[![iionly](https://avatars.githubusercontent.com/u/1773681?v=4)](https://github.com/iionly "iionly (6 commits)")[![tritol](https://avatars.githubusercontent.com/u/1741601?v=4)](https://github.com/tritol "tritol (2 commits)")

---

Tags

pluginelgg

### Embed Badge

![Health badge](/badges/iionly-identicon/health.svg)

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

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)

PHPackages © 2026

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