IMO, it should have been broken down into two/three questions first before getting answered, but I don't have a good concrete suggestion for handling this case. Do we...
It's quite often that someone thinks of another question while reading and responding to an existing discussion. The temptation right now is to hijack the discussion that they are currently on. People even know they are doing this and apologize for it but do it anyways.
If we had an easy button for starting follow-up discussion, that could help. It could also help to just make posting questions easier in the first place.
On community, groups are basically standing in as forum categories. The group listing should reflect that: In the listing the most prominent link should go to the group's discussion listing and a secondary link to the profile.
Could we maybe prefix the notification subject with the group name, so that:
It's easier to identify where the discussion is taking place
GMail and other clients that group emails into threads do a better job at keeping those grouped by context. Now it's just a long thread that you have to filter to figure out what is what. Now that the Feedback and Planning group is the place for dev discussions, I would like to keep the notifications in one place and prioritize them when scanning my email.
If non-member, display an unchecked checkbox above the submit button with label "Join the Group Name group to receive notifications on group activity." If they submit the checkbox, join them.
Posts that don't get answers are truly bad/unclear posts, not just lost in the void.
Improve time-to-resolution for community-asked questions.
As is, posts with the most activity wind up at the top, which is good for discussion, but unpopular posts that need answers can slip off the end of the page quickly without anyone noticing. That's pretty discouraging for people who are looking for support.
Here are the basic features I envision:
New forum posts are marked as "Needs resolution" by default. If the post is only for discussion purposes, you can uncheck the box.
Existing posts are not marked as "Needs resolution"
There is a new "unresolved posts" tab under "discussions" that lists posts still needing resolution oldest first.
Site admins, group admins, and original posters can mark "Needs resolution" posts as "resolved" at their discretion. This closes comments for that post, and takes it off the "unresoved posts" page.
Can mark a "Needs resolution" post as not needing resolution without closing it and vice-versa (correct mistakes).
More advanced features:
Maybe auto-resolve posts after an arbitrary time limit if there's no activity?
Statistics: number of resolved/unresolved posts over time, time-to-resolution, etc.
Email reminders -- "Did these answers resolve your issue?"
Problem: I suspect people don't generally want to take explicit action to mark their post as resolved. Could end up requiring a lot of manual curation by the admins (urgg...). How to streamline this? Email reminders could help. Auto-resolving could help (e.g. Stack overflow auto-selects one of the answers after a certain period).
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 8388608 bytes) in /var/www/community.elgg.org/engine/lib/database.php on line 415 Fatal error: Access to undeclared static property: ElggStaticVariableCache::$__cache in /var/www/community.elgg.org/engine/classes/ElggStaticVariableCache.php on line 91
This plugin disables any links to groups/all. For example, when this plugin is activated, I get a white screen after clicking any reference to that URL.
This is a really annoying habit that some people have. Warning them by saying, "You should only capitalize the first letter of Elgg," would be a nice nudge. Or else just do this processing for them automatically.
Since we only have 10+ featured groups with quite distinct names, we could perhaps give them their own page handler, i.e. community.elgg.org/feedback-and-planning.