Group List

License Latest Stable Version Total Downloads Donate

List select groups and their members on a new /groups page of the forum.

A permission controls who can see the page.

Settings are available to configure which groups to show, a description to show below the group (formatting enabled).
You can also automatically add a link in the sidebar, as well as show or hide additional badges and online status on the groups page.

Installation

composer require clarkwinkelmann/flarum-ext-group-list

Support

This extension is under minimal maintenance.

It was developed for a client and released as open-source for the benefit of the community.
I might publish simple bugfixes or compatibility updates for free.

You can contact me to sponsor additional features or updates.

Support is offered on a "best effort" basis through the Flarum community thread.

Links

    Communitybuilder

    I think there is an option in some extension to add users to a group by default, I can't remember which though.. maybe clark might. Or maybe I think imagining things.. lol

    Communitybuilder no, it's not possible at this time.

    There are two technical reasons for that. First, it's not a real group, just virtual, so the relationship wouldn't return anything. And second the extension was implemented without pagination, so it would be inadvisable to list a group with more than hundreds of members for performance reasons.

    If pagination is added later on for large groups, then listing members could be added without too many risks.

    Unless you've got a small closed community, I don't think it would make much sense to use this extension to list all members. An extension like User Directory makes more sense and provides filters and search.

      Communitybuilder I think it wouldn't be too complicated to re-use some of the code here to build a "who's online" extension.

      This is quite a simple extension after all. For those who don't follow my video thread it was done live here:

      Anyone's more than welcome to fork or re-use part of the extension to make something amazing 😀

      a month later

      Since this probably requires minimal work, I might do it at some point, but I won't attempt to predict when.

      Feel free to reach out if you would like to sponsor 30min/1h of work on updating my open-source extensions.

        6 days later
        6 days later

        theportablegeek oh you wanted to know how much work it would be? Sorry I thought the last message asked when it would be done 😇

        Most of my extensions should take 15min to 30min of work to update (and test!) to beta 14/15, but I usually don't bill below 1h, so my preferred solution is to do 2-3 extensions for the price of 1h.

          clarkwinkelmann and that would be at 50CHF correct? I'm not desperately in need of any other extensions at the moment, but let me take a look through some of the other's you have contributed to/created and I will let you know.

          How is your availability? (also happy to bring this over to Discord if it is easier)

            Have you considered merging portions of this extension (like the circle avatars and (optional) sorting / group labels into fof user directory? I feel like a unified solution for listing users would be more effective and useful than many separate things

              16 days later