Widget Manager v5.1

Release Notes

  • added: mechanisme to permanently cache widgets based on their handler
  • added: support for object/thewire entities
  • added: composer support
  • added: widget edit and delete icon now only show when hovering widget
  • changed: reorganized javascript
  • changed: Simplepie library is now loaded by composer
  • changed: delayed loading of the AMD modules to document ready to prevent conflicts
  • fixed: correctly ajax load search results for user_search widget
  • fixed: performance of rss server widget
  • fixed: replaced deprecate ->get calls with variable variables
  • fixed: replaced deprecated use of class in ElggMenuItem::factory
  • fixed: output/confirmlink deprecation notices
  • fixed: content by tag widget case insensitive tag search
  • fixed: moved favorites toggle action file to correct location
  • fixed: non admins can not correctly manage widgets on landing pages
  • fixed: twitter search embed code parsing failed
  • fixed: use input/text view to output search input on addpanel
  • I love this plugin, thanks Jeroen!

    Small point: manifest.xml requires 1.10 so is not happy in 1.9, although there is a download link for that version - are there any 1.10-only features we need to be aware of?

    Another issue, that is more a feature than a bug, is that this needs PHP 5.4 or above, I think mainly due to the [] shorthand for array().

  • @jon dron it requires Elgg 1.10 (as that requires 5.4) also due to the array shorthand []. I updated the listing here to reflect that requirement. Thanks for noticing. The features that are specifically for this release are listed above.

  • Thank you for the update! Great plugin!

    But I have a little issue I can not explain to myself: 

    When enabling widget manager for groups I can not see the widgets "bookmarks" and "photos" when logged out, even though they are set to public. It works fine on my local machine. Any idea why?

  • Is there a way to register a group profile page widget depending on a (group specific) group tools option? When registering a widget for a group context using elgg_register_widget type this widget would be available on all groups to be added. But sometimes you only want to offer it if the corresponding feature is used in the group (by enabling it via the group's edit page). Problem is also the other way round: feature has been used but now gets disabled for a group. But the group widget would still be displayed and the links within the widget might forward to pages no longer available.

  • @iionly there is a way to achieve that. Widget manager will trigger a hook when a group is saved to allow other plugins to add/remove widgets when a group tool option is changed. You can see a sample of the usage here: https://github.com/ColdTrick/group_tools/blob/master/lib/hooks.php#L913

  • Thanks. I'll check it out. I think that's what I was looking for.

  • Is it already possible to give a rough estimation about when an updated version for Elgg 2.0 would be available?

  • @iionly a rough estimate would be end of Februari / beginning of March... but maybe earlier :)

Jeroen Dalsem

Owner of ColdTrick IT Solutions, developing social networking sites for the dutch market


  • Category: Widgets
  • License: GNU General Public License (GPL) version 2
  • Updated: 2022-8-24
  • Downloads: 43659
  • Recommendations: 99

Other Projects

View Jeroen Dalsem's plugins