We would love to get your ideas flowing here and build a better Spaces Engine together!
@spacesname to be used to tag a space in a conversation, comment, post, etc.
2
Show Spaces as list or grid icon selector.
2
Summary of all comments from the previous thread: I understand you can’t actually integrate with BB messages while allowing multiple users to have access to them, but I wonder if it might be possible to make a sort of “pseudo-integration” with BB messages such that it “looks like” Spaces messages are part of BB messages? This seems to be very important for reducing confusion and streamlining everything – the appearance/workflow is what matters to users, not how it is technically achieved. It appears to me that there are two facets of Spaces messages that need to be addressed and made more clear/streamlined/functional: Users viewing/sending messages to others’ Spaces It seems to me that these should appear and function as identically to standard BB messages as possible. Suggestions: Remove “View Spaces Messages” from the Notifications menu item. It should only be in the Inbox/Messages menu item. Moreover, I bet that you can figure out how to show Spaces messages within the messages menu item preview (e.g. it could show Space Name rather than Account or Zxcv). Surely there’s a way to modify the php template part and inject spaces via some filter, and allow it to show the most recent x messages (be they from people or spaces). Better yet, get rid of the “View Spaces Messages” link altogether by integrating the Spaces inbox with the BB inbox page. The spaces messages inbox should absolutely not be in the user profile Spaces->Messages subnav. It seems to me that the user profile nav and subnav items are more of a “dashboard” for things that you “own/manage” – be they courses, documents, custom tabs for blog posts or event listings etc… This doesn’t apply to messages that are sent to others’ Spaces. So, what about adding some sort of a toggle/navbar to the user’s Inbox page that will toggle between personal/BB messages Inbox and Spaces messages inbox? Personal Messages, Spaces. Yet, BB messages aren’t all “personal” – they include Groups as well. So, even better would be to merge the display of the two systems such that BB messages and messages to others’ Spaces are shown in the same list. This is similar to what was proposed in #2 and is how Facebook Messenger works. But, I suspect this would be considerably more difficult than #2, as #2 is just a caption and a link to the Inbox whereas this is displaying a full chat history and sending mechanism. I’m confident that you could figure out something though! Users viewing/replying to messages of the Spaces that they manage This might actually be a good use of the user profile Spaces-> Messages subnav. It should show tabs/links/buttons that will toggle the messages inbox for all Spaces that they manage, so that all page management messaging can be done from one dashboard rather than needing to visit each Space separately. But, again, I think it would be better if this was also shown in the same BB Inbox page. There could be 3 tabs – Personal Messages, Your Spaces, Other Spaces. (or, if you can figure out #4 from above, then just 2 tabs/nav items for Messages and Your Spaces). Your Spaces would, itself, have tabs or some other mechanism to toggle between showing the full inbox of each Space that they manage. Alexander: I disabled the messaging elements via CSS everywhere bc of the complexity involved in finding the various inboxes around the site. Too much user friction. Nick: Thinking some more about this, SURELY there is a way to just use the native BB messaging system within Spaces, no? BB has the ability to create messages between multiple people in two ways: a message for all group members a custom private message between multiple people. Surely you could just add some code that finds all of the user ids for a Space’s admins and then creates a new BB message between the admins and the user/visitor who initiated the message? And, to make it clear that it is a Spaces message, change the label from “Admin 1, Admin 2, Admin 3, Visitor” to “Space Name: Visitor Name”. I really don’t think this would be difficult at all. Moreover, it would have a variety of advantages: be far easier than creating and maintaining your own custom message system far easier than implementing my suggestions above for creating some sort of “visually integrated”/streamlined messaging experience, that tricks people into thinking it is a standard BB message It would work with the BuddyBoss push notifications system and Better Messages It might even work with the BuddyBoss App I would be happy to help look into this if it is something that you are interested in implementing. Indigetal: I’m with Nick on this, I don’t see the technical hurdle that can’t be overcome when there are group messaging capabilities in BP/BB’s messaging system already. I think the actual issue is that Spaces Engine started from scratch on a lot of items that could have been extended or customized from the original code base of BP/BB and now we’re experiencing the difficulty of replicating or integrating functionalities between 2 separate systems with maybe not a lot of overlap. I say scrap the custom-made messaging system and look at extending the existing one…
3
A geolocation system tied to all Spaces, so members can explore Spaces near them, or for any specific location typed on the search bar.
1
We need members to be able to claim a Space to take control.
2
Give Admin ability to disable any tabs or fields that are not needed for a specific project. Also give Admin the ability to arrange the tabs globally and disable end user's ability to control these features in order to provide a more uniform experience if desired by Admin.
0
Space Engine seems to be built on Buddyboss groups. Why not allow Spaces to be assigned to a specific Buddyboss group, and allow users to search/filter through group-assigned-spaces?
1
Adding this feature request after re-considering the necessity of linking existing groups to spaces. An "(SE) Relevant Groups" widget in the sidebar would serve the same purpose of linking a group, or multiple groups, to a Space without having to fully integrate groups with Spaces. Space owners/admins could select multiple groups in the Space's settings (such as Additional Information) to display in the sidebar widget and/or a section in the spaces About tab. Adding a discussion forum to a Space is already currently in development and an "(SE) Relevant Groups" widget would complete the circle and make linking existing groups to Spaces redundant, while allowing organizations to select which groups are relevant to them regardless of whether or not they moderate those groups. In this scenario Space owners can still moderate a group on whatever topic and add them to the their relevant groups list if they are looking to create a whole social group .
1
At the moment multiple categories are possible, but only one (first in the alphabet) is showing under space title in the header. If a user searches for a category which is not shown in the header, he is wondering about this and finds the searched category only in About tab under General. The improvement could be the listing of all categories in the header with a letter number limit with … at the end or let the user choose, which for example three to five main categories are shown in the header.
0
Similar to AutomatorWP to trigger events and automations based on user behaviour.
1
Enable more flexibility for Spaces Engine and automations.
0
Space Engine integrates with many membership and content restriction plugins, but I miss SureMembers.
0
Give option to search listings via keywords? I believe this is core to looking up listings, when there are thousands of listings.
1
A way for owners to measure the success of their Space by seeing number of visitors per day, what tabs are being looked at, etc If Spaces are being sold as a member benefit, we want to show them it was worth the investment!
0
Please make a native app experience in the buddy boss application. Right now it loads as a webpage but every tab in a space loads as a full page refresh. Design a consistent native experience for the application + custom widget when designing custom app pages.
3