HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
[Groups application] Ideas and feedback
Anybody interested?
Contribute with your ideas and +1 to features you like.
Here is a first list of features from @phreak (main sponsor). Other sponsors are welcome.
Groups feature list
Groups page
- Groups can be made by a specific member group (group moderators)
- Groups can have a title and a description
- Groups can have a title image and a profile image
- Groups can assign moderators which can edit, delete and sink threads
- Groups will show their threads inside the group but not in the regular forum
- Users can favorite discussions of groups? where will those appear
- Invite User (gets conversations message?)
- Recently joined (10 entries?)
Groups List
- View with accessible groups
- List with profile image, title, description, users, group started, sum of group discussions and comments
Group Member List
- Profile Pic (linked to Profile)
- Name (linked to Profile)
- Joined Group
Regular User Profile
- Shows to which groups user joined
Compatibility with 2.0.18.8 and above
There was an error rendering this rich post.
Tagged:
3
Comments
Yay here is the thread. Put your function and improvement ideas here so we can outlay a good functioning plugin/application. Also place the amount you'd be willing to donate to the development if a release candidate is launched. I'll assist in graphical issues, conception and money if more people will find a way to contribute.
I'll have a word with our community lead: to see if we would be interested in this addon . In the meantime, I would envision the page like this
There was an error rendering this rich post.
Really nobody is interested? Or everybody is on vacation?
There was an error rendering this rich post.
Groups application, the obvious part:
Group (concepts and actions)
User profile
Group (pages)
Groups application, the not obvious part:
Discussions/Comments should be the same of vanilla, otherwise a huge amount of logic and replication will be needed. Moreover every plugin that change discussions's behavior will be lost.
Also the fav system should be the same of vanilla, for the same reason.
There was an error rendering this rich post.
Suggestion: leverage Categories to implement the groups. That should save a you quite a bit of time.
My shop | About Me
Yes @businessdad you are right. I've thought a lot in the last days about that and I think that Categories must be used to build a well integrated (with vanilla) application: discussions are always discussions, and discussions inside the "Business" group could be discussion inside the "Business" category; private groups could be private categories, etc.
There was an error rendering this rich post.
So this would essentially be automating/refining category creation and permissions?
Search first
Check out the Documentation! We are always looking for new content and pull requests.
Click on insightful, awesome, and funny reactions to thank community volunteers for their valuable posts.
@hgtonight Yes, this could be a way
There was an error rendering this rich post.
I think this would be a must have addon for large communities. Good luck!
Search first
Check out the Documentation! We are always looking for new content and pull requests.
Click on insightful, awesome, and funny reactions to thank community volunteers for their valuable posts.
More or less, yes. The following should be relatively simple to implement:
Intercept the Discussions::BeforeGet and handle the following cases:
CategoyrType <> 'Group'
, for thou shalt not use "different from" in SQL.Let Vanilla handle the rest.
My shop | About Me