- Type of Feedback: Something I want
Ever since Will first announced that Active Social was on the drawing board, I've been excited about the prospect of using the "Events" functionality. Our group is very "event" oriented, so having Active Social support this well has always been a key item for us. Sadly, I just don't think the event system is quite where it needs to be yet, at least not for what we need on our site. I don't know if it's just not a popular enough feature or what, but I hope that one day it does get it's due. For me, AS has become a really great product, but great events functionality is the last "must have" feature I'm hoping for...
Here's a description of how I'd like to the see active events system work. Some of the items listed already work the way I describe, but many do not.
All Event List Views:
1) Event list should be sortable by Event Start Date, Event Name and Event Create Date.
2) Event Start Date (ASC) should be the default sort - In other words
the next upcoming event by date should be the first in the list.
3) Past events should be filtered out by default.
4) A full date (including year) should be required for both the start and end date (if provided).
5) Events should be considered "past" at the end of the end date, or the end of the start date if end date is not set.
6) Public events should be visible to anonymous users, but they should not be able to RSVP, comments, etc.
7) The ability to create new events should be restricted by role.
General Events List View:
1) Event List view should have the ability to list all events that are
visible to the current user and should cross all group boundaries. This
includes events that were created outside of the context of a group.
2) Should include all of the filtering and sorting options listed above (VERY important for this view).
3) Should be able to specify a maximum number of events displayed (this
can be done today by setting the page size and removing the pager in the
view)
4) The ability to set the "event category" for an event list. For example, if you only want to list "Swap Meets" or "Fund Raisers", etc in a given list.
Profile View Events Tab:
1) If the current user is the profile owner, or the current user is an admin, the profile event list should contain the following: Events that the user has created, been invited to, or RSVP'd to.
2) If the current user is NOT the profile owner, the profile event list should contain only events that the profile users has created and are visible to the current user (public, invited, etc).
3) Event listed in the profile events tab should be in the context of the user and should cross all group boundaries.
Group View Events Tab:
1) The group events tab should be visible to everyone with "read" access to the group. This would include anonymous users for public groups.
2) The group events tab should include all public group events, all group events that the current user has been invited to or RSVP'd to.
3) Events in the group event list should be in the context of the current group only.
4) Events that the current user has created outside of the context of a group, should not show up in any group's event list.
Thanks for listening everyone, and thanks to the AM team for taking any/all of the above into consideration for future enhancements (fingers crossed).
-JB