New features and improvements
#3044302: As a SM I want to be able to control the gradient of the hero
Site managers are able to adjust the hero opacity so that it best fits your theme! You can control the gradient of the hero in your site manager theme settings.
#3044423: As a SM I would like to control the height of the hero region of groups
Site managers can choose a smaller hero type for all groups. This leaves more space on the group page for other important content.
#3041077: As LU I want to be able to filter on tags on the overview pages
Who doesn’t love using filter tags for easy search? That’s what we thought. You can now add filter tags to all topics, events and group overview pages. Beforehand, it was only possible to filter by tags on search pages.
#2928557: As a SM I want control over how my shared page appears on other websites (Metatag / Open Graph)
We ensured that sharing public content has better defaults. We did this by configuring and enabling the Metatag module.
DS-6373 Let's connect and share usage data
You can now choose to share usage data with the Open Social team to help us improve our product for you.
The data does not include personally identifiable information but will include which modules you use, entity types you created, and your Open Social version. You can configure which data you want to share on`/admin/open-social/usage-data-sharing`(or choose to not share at all).
#3039170: Add styling for tables in content
The tables in content bodies (such as topic, events, etc.) are now styled by default when using (a subtheme of) the socialbase theme. This improves the readability of any content that makes use of tables.
#3005676: Using url alias modules
It is now possible to set user-friendly URLs for your content. All you need to do is enable the social path manager and bulk-generate the aliases. Voilà!
#3044340: Insert an image in a comment
You can now upload multiple images in a comment on content! Your users can create and style great comments for any discussion, group, event, etc.
#3047658: Add smaller hero as landing page section
Sometimes, you want to split up information on your landing page and use a hero to introduce the new section. Since our standard hero might take up too much space, we’ve introduced a smaller hero size for landing pages.
Content managers can add another hero that is significantly smaller than the current landing page hero section. This allows for easier reading and prettier landing pages!
#3030750: Add Featured Items section to Landing page
Sometimes, as a content manager, you need to highlight information that either doesn't have a separate content item or should not be placed on a separate content page. Therefore, we’ve added a new section to landing pages so you can feature items.
You can feature information with blocks that each have a customizable title, a description, and a CTA icon. For example, you can choose to highlight facts, data, or important information that adds to the rest of the page content.
#3035608: As a SM I want to easily add multiple people to a Group
As a site manager, you are now able to add users to a group directly from the people overview. Quick and useful!
#3030852: Content reporting feature to keep community safe from spam, abusive or other inappropriate content
Use your members to help manage your community! We added the social_content_reporting module that allows users to report inappropriate content using categories that are configurable by site managers.
The content reports are shown on a new "Content Report" overview that allows content managers to take immediate action in the overview to handle the inappropriate content.
The Open Social supported content types, as well as comments and posts, can be reported by default.
#3027295: Alternate landing/link options for a group
Group managers can now choose where members and non-members land when they click on a group link anywhere on the platform. This is possible by enabling the optional social_group_default_route module.
For group managers, the group edit screen will be extended with two extra fields so they can choose the page that non-members and members will land on.
For developers, two hooks have been added. This functionality will be available by default for all group types. This behavior can be changed with the hook_default_route_group_types_alter hook. This functionality will also only show localtask items from the entity.group.canonical. This can also be altered. To alter this, use the hook_default_route_group_tabs_alter hook.
Change record:
https://www.drupal.org/node/3039071
#3044337: Ability to change the page where visitors land when clicking on a user
We have added a new setting where you can configure the page that a member lands on when they visit another user's profile. This can be set under configuration -> open social -> user settings.
Change record:
https://www.drupal.org/node/3044338
#3021721: As an Event organiser, I want to manage event enrollment easily
We have added new event management features to the event managers module! These features allow you to execute bulk operations on event enrollment, including removing, exporting and sending emails.
Site managers can also add enrollees to the event, which was not possible before.
Additionally, we have simplified the feature that shows the number of tabs on the events. This feature now works together with the anonymous event enrollment feature and it will replace the existing Enrollments tab with a table of event enrollments so that there are fewer tabs.
We also minimized the number of tabs for Enrollments shown on an Event by reducing overhead. The tabs ‘Manage enrollments’, ‘Guest enrollments’ and ‘Enrollments’ are now merged into one tab.
#3020961: As a SM, I want to filter on member by their last login date
It is now possible to filter the people overview using the last login date. This allows you to see which users have not logged in for a certain period of time. This is especially handy if you want to send a post on their profiles to try and activate those users again.
#3019370: As a Group manager, I want to manage group members easily
Due to the improvements in this release, group managers are able to manage group members much more efficiently. By using bulk operations, you can change the role, email or delete one or multiple members. We also improved the ‘manage members’ view by adding ‘joined date’, ‘group roles’ etc.
#3018721: As a SM, I want to send an e-mail to members via bulk operation
It is now possible to send emails to one or multiple members of the community on the people administration overview.
This is useful if you want to target a set of users. For example, you can target all the users that registered in the last month and send them an email with more information about the community.
#2747581: As a LU, I want to set maximum amount of event participants to my event.
It is now possible to select a maximum amount of enrollees for events. All you have to do is enable the optional Social Event Max Enroll module and go to `/admin/config/opensocial/event-max-enroll` to enable the maximum event enrollments.
#3028980: Search suggestions in search overlay
We're happy to share our experimental social_search_autocomplete module! This module improves the search experience for users by providing real-time search suggestions in the search overlay and mobile search box.
This should help users find the information they're looking for far more quickly.
#3047142: Prefer instanceof over method_exists in ActivityLoggerFactory::createMessages
The check-in ActivityLoggerFactory to detect whether an entity has an owner now uses the instanceof method to check against Drupal's EntityOwnerInterface.
As a result, the MentionsInterface now also extends this interface and the Mentions entity implements the setter methods for the interface that it was missing.
#3039084: Always show Full Name
When the nickname field was enabled on a platform and a user filled in a nickname then this would be displayed on the platform. The issues before were that the user could still be found using their real name in search and there was no easy way for content/site managers to view a users' real name.
A new setting called Limit search and mention has been added to the Social Profile Privacy module settings page to fix these issues. When this setting is activated, users will not be able to find the user by their real name. Additionally, a new permission has been added: View full name when restricted. When users have this permission they will be shown the full name in addition to the nickname and will be able to search using the full name as well.
When no nickname is filled in for a user then there are no changes to the normal behavior and the full name is shown (when available).
#3043714: Open Social should not index content immediately
Search API has been updated from 1.6 to 1.12. In addition, some changes to the configuration were made, and the most notable was that the option to "Index immediately" is set to false now to accommodate bigger sites. It is now required to run the cron for indexing the search as well.
Change record: https://www.drupal.org/node/3043749
#3045772: Alter anonymous enrollment button texts
The texts that are shown in the modal for anonymous enrolment have been slightly tweaked to clarify the difference between the options for creating an account and enrolling without an account.
#3046585: Remove addtoany in composer dependencies
AddToAny is replaced by Shariff since release 4.0 making AddToAny obsolete in Open Social. In release 5.0 the module is also removed from the make files and Composer files.
In case you still depend on Add To Any you should download the project yourself using Composer or any other preferred method. If you don't you can remove references to Add To Any in your custom code or themes.
Change record:
https://www.drupal.org/node/3046583
#3046626: Add Travis badge to README.md
We’ve added a Travis CI badge to the readme, visible on our Github page.
#2936809: social_user module causes dialog for site manager on user edit form submit
Previously there was some behaviour which was warning users when they leave the user edit form without changing their password (after using login link). We removed this warning as we believe it's better to leave it up to the user to decide if they want to change the password.
#3027600: The fallback font type for Montserrat should be sans-serif
Montserrat is a beautiful sans-serif font that is used in Open Social by default. When loading this font, we used to fallback to a serif font which can look odd. We've changed the Montserrat font configuration to fallback to a sans-serif font instead.
New Extensions
Social Geolocation
Our Social Geolocation module allows Site Managers to display entities on a map and filter entities on proximity. This makes it easier to, for example, show events that occur in different locations or the areas that different discussions are about.
Enabling this contributed module will ensure entity address data is geocoded and stored in your database. More information and download instructions: https://www.drupal.org/project/social_geolocation
Social Course
Our Social Course module allows Community Managers to create courses for their members. A course is a step-by-step program that guides users through a course complete with video, text and an opportunity for users to keep track of their progress.
You can look up courses via the all courses overview, usually positioned under the explore menu. More information and download instructions: https://www.drupal.org/project/social_course
Updates
#3045160: Update search_api 1.6 to 1.12
Updated search_api 1.6 to 1.12.
Change records
- Different canonical path for groups
- The canonical for users has changed from /stream to /home
- Entities for search are no longer indexed immediately and now require cron to be configured
- AddToAny module removed
- Tables in content bodies now have a default styling
- Open Social's social_user module now handles display name resolution
- MentionsInterface now also extends the EntityOwnerInterface
| Comment | File | Size | Author |
|---|---|---|---|
| 2747581.png | 37.7 KB | jaapjan | |
| social_course.png | 215.02 KB | jaapjan | |
| social_geolocation.png | 1.07 MB | jaapjan | |
| 3028980.png | 89.93 KB | jaapjan | |
| 3018721.png | 42.99 KB | jaapjan |





















Comments
Comment #2
jaapjan commentedCan be found here:
https://www.drupal.org/project/social/releases/8.x-5.0