Recently we spent some time giving the MemberListView plugin for Umbraco the love it deserves to bring it back up to compatibility with Umbraco v7.15, and took the opportunity to extend it's feature set with the help of a client - Brand Toolbox who requested the ability to export members in Excel format.
In the process, we gave MemberListView a new look and expanded the capability of filtering and exporting significantly. And on top of that, it now supports SensitiveData, blocking users without the permission from exporting members or seeing properties marked as sensitive, in line with current Umbraco GDPR support.
Filtering Update
Filtering in Umbraco now supports Member Groups in addition to Member Types out of the box; and while some coding is still required to implement additional filters, this has been made a little simpler.
In addition, if there is only one Member Type defined, we didn't see any sense in displaying a filter for it, so it's hidden by default unless you add additional Member Types.
Member Export - now with Excel goodness
Member Export has been made a first-class citizen, coming out from the shadows of the Filtering button and sports a new dialog offering a lot more control over which properties are exported, and includes the capability to export to Excel or CSV.
Export supports the filter applied to the ListView as well, so you only get the members you're looking for.
Properties can be selected all at once or individually, and the selection is remembered for each export so you don't have to re-select properties if you change the filter.
We've also locked down Export to users with access to Sensitive Data, in keeping with the single-member export available already out of the box in Umbraco 7.
Refreshed User Interface
As part of the update for Umbraco 7.15, we've refreshed the user interface making it look seamlessly more Umbraco with the layout. All the old functions are there - Suspend and Approve, Unlock and Delete. Just select the members you wish to update and away you go.
Selecting members allows you to Approve or Suspend, Delete or Unblock them.
What's Next
Now that we've got this update out of the way, we're investigating building a version for Umbraco 8 with Infinity Editing and other improvements. We don't have a solid timeline as yet, but are aiming to have something out in the next couple of weeks.
If you're using MemberListView and have a feature you'd like to see included go visit github and raise a ticket. If you would like some help implementing a custom filter or some other custom functionality, please feel free to get in contact and we'll see how we can help.
We're looking forward to hearing about how you're using MemberListView and what you'd like to see implemented in the future, so feel free to reach out and tell us!
Robert is a seasoned software consultant and with over 25 years in designing software architecture and development across a broad spectrum of technologies from desktop and windows server applications through to websites and cloud solutions and mobile apps. He has been part of the Umbraco scene for many years, contributing to the core and developing packages. Robert is currently responsible for the organisation and facilitation of Umbraco meetups in Melbourne and Sydney and is a key driver in community initiatives like the Umbraco Down Under Festival.
The MemberListView for Umbraco 7 provides a management dashboard view for Members allowing for mass Unlock, Suspension or Activation of members. This is one area in member management that's currently missing from the Umbraco Core, and this package seeks to address that.