PHPackages                             pleio/widget\_manager - 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. pleio/widget\_manager

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

pleio/widget\_manager
=====================

This plugin allows to manage widgets in seperate pages and groups.

04.0kPHP

Since Oct 1Pushed 6y ago6 watchersCompare

[ Source](https://github.com/Pleio/widget_manager)[ Packagist](https://packagist.org/packages/pleio/widget_manager)[ RSS](/packages/pleio-widget-manager/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (3)Used By (0)

Widget Manager [![Scrutinizer Quality Score](https://camo.githubusercontent.com/7fce143a0161f5aeaec21578126b5ed37faa91b7ee00e779048bdb7a544aa6fb/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f436f6c64547269636b2f7769646765745f6d616e616765722f6261646765732f7175616c6974792d73636f72652e706e673f733d32376261666237353365333932326366663161383830613332343563643965363133376335386563)](https://scrutinizer-ci.com/g/ColdTrick/widget_manager/)
=============================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#widget-manager-)

A plugin for Elgg that adds more widget features.

Features
--------

[](#features)

- Adding widgets from a lightbox
- Index widgets (with a few different layouts)
- Group widgets (instead of group profile modules)
- Provides a few new widgets (see below for the widget list)
- Forcing of widget (incl positioning) on profile/dashboard (also later!)
- Option to globally hide a specific widgettype (will even hide widget already placed on profile/dashboard)
- Create group default widgets
- Create extra pages with a widget layout

Widgets
-------

[](#widgets)

### General widgets

[](#general-widgets)

- Twitter widget (paste your widget code)
- Content (blog, file, pages, bookmarks) by tag
- rss
- tagcloud
- free html
- messages

### Index widgets

[](#index-widgets)

- login box
- members
- online members
- bookmarks
- activity
- image slider
- community stats

### Dashboard widgets

[](#dashboard-widgets)

- favorites (favorite community pages)

### Admin widgets

[](#admin-widgets)

- user search (also searches disabled/blocked/unvalidated users and by email)

Info about the fix mechanisme for Default Widgets
-------------------------------------------------

[](#info-about-the-fix-mechanisme-for-default-widgets)

Fixed widgets always

- Appear on top of other widgets
- Can not be removed or edited or dragged by a user
- Maintain a relation to their default widget, so if the default widgets changes, all user widgets also change!
- New fixed widgets will also be added to existing users

You can fix widgets on a dashboard or profile page. Fixing widgets can be done by clicking on the pin in the widget header. Only default widgets added when widget manager is enabled will have the option to fix. This is because a special attribute will be set on the default widget to keep a relation to the widget when cloning it to the user profile or dashboard. If you do not see the pin, remove the widget and add it again.

A user can always add his or hers own widgets. They will always be added below the last fixed widget in the destination column.

TODO
----

[](#todo)

### General

[](#general)

- check available widget and saving of widget manage page on a clean install
- tabbed widgets layout (widgets are shown full width) below profile

### Multi Dashboard

[](#multi-dashboard)

- fluid layout
- borderless columns
- colored tabs
- dashboard background
- fix the js issues when embedding internal community pages (see github issue #10)

### Widgets

[](#widgets-1)

- slider widget could auto resize / scale images

Known Issues
------------

[](#known-issues)

- Adding group widget with a default access level not the group or higher could cause issues. Widgets could dissapear or only show for the person who added it. Keep default access on logged in or higher to prevent this issues. Will provide a fix once default access hook in elgg core is implemented.

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 79.8% 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.

### Community

Maintainers

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

---

Top Contributors

[![jdalsem](https://avatars.githubusercontent.com/u/861833?v=4)](https://github.com/jdalsem "jdalsem (273 commits)")[![jeabakker](https://avatars.githubusercontent.com/u/881958?v=4)](https://github.com/jeabakker "jeabakker (60 commits)")[![beck24](https://avatars.githubusercontent.com/u/738363?v=4)](https://github.com/beck24 "beck24 (7 commits)")[![bartjkdp](https://avatars.githubusercontent.com/u/5213690?v=4)](https://github.com/bartjkdp "bartjkdp (1 commits)")[![gerard-kanters](https://avatars.githubusercontent.com/u/4699801?v=4)](https://github.com/gerard-kanters "gerard-kanters (1 commits)")

### Embed Badge

![Health badge](/badges/pleio-widget-manager/health.svg)

```
[![Health](https://phpackages.com/badges/pleio-widget-manager/health.svg)](https://phpackages.com/packages/pleio-widget-manager)
```

PHPackages © 2026

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