@Tina I love the new features added recently. Nice job.
What I'm curious about, is having personalized activity feeds. That way you can know what people are doing no matter what it is as it happens, as well as check or not check what is being viewed, what can be viewed, who can see it, and who can block it.
Blocking is an important aspect to any social communication, because it mutes the other person from being able to see what you are doing. However if you wish for the opposite, it should also be possible to do that through member settings and via the help of allowed or disallowed actions through an admin interface.
Things members should be able to do with the activity feed includes but isn't limited to. Being notified If a new member signs up. Having an overview glance regarding what people say on profiles. Being able to post directly to profiles and follow a persons particular profile, area of posting like a module or its designated category by person as well as by module, or customize the way in which updates are displayed as such. Understand how interactions are made from one person to another as in follows, friendships, comments on things people post, new items people create. Subscribe to notifications where people can be notified by email or through on site notifications if someone they wish to follow or something they are following such as a persons profile, post, comment, group, event or website notifications like if someone new joins the website happens.
This ought to keep engagement flowing freely and help more people, especially if an invite button is present to share a particular page with website friends or other contacts. Growing the website helps keep the monthly cost worth paying. Here is one way to be able to foster engagement to drive the idea forwards and onwards, not backwards from the point of initial contact.