[Crowd-Funding] Groups Add-On
I spoke with @hgtonight about this, but his quoted price to develop this is a bit out of reach for my wallet. What I'd like to know is if there are enough Users / Developers / Forum Admins interested in a feature like this to crowd-source this as an Add-On, with the end product being Pay What You Want to the developer for future Vanilla users. Or, perhaps if one developer bears the brunt of the work, they get rights to sell / use as they desire with an agreement that original supporters get access to the code / updates.
I'd really love something akin to the hosted Vanilla Groups Addon: https://blog.vanillaforums.com/news/getting-started-with-vanillas-groups/
Wish I could just buy that option as an Addon.
Ideally, a user (based on Permissions set in Dashboard) could Create Group. This would take them to a page where they could input Group Name, Group Description, Group Avatar, Group Cover Photo, Group Settings (Looking for Members or Closed for New Membership). Groups are then also assigned a Discussion Category that would fall under a parent Category (Group Discussions).
Then, once their Group is created, they are taken to their new Group Page. A Group Page (taking a cue from the Vanilla app linked above) would have the Group Description (maybe groups have categories/types also?), list of members, announcements and list of Group discussions.
On a Group's Page, you can request membership. Membership would permit viewing/posting in discussions.
Groups can have Moderators / Leaders who control / admin the content. They can change group details (name, description, avatar, cover photo, settings), approve membership and assign new moderators, and are also set to moderator for the group's discussion categories.
All Groups would be listed on a Page within the Vanilla Forum ("Groups") that can be maybe sorted via their category, description, number of members, activity, and most importantly "Looking for new Members / Closed for membership".
A future Plugin that would be awesome would be Group Event listings with member signups, but this could be a plugin later developed.
Is there any interest in this (as a supporter / developer)? If so, do you have ideas for organizing a crowd-funded experiment? Perhaps a Kickstarter or Patreon account?