2020.014 Sprint Review & Release
Demo Recording
Release Notes
Sprint Goals
- ? Implement User Cards for inline access to basic user info
- ? Work with Ops on Elastic Search provider for eventual Sphinx replacement
- ?️ Create Vanilla-Cloud repo to reduce development and deployment complexities
? User Cards
User cards have been added to Foundation themes & Knowledge Base by default. They can be enabled on older themes using a feature flag in the customer's configuration. more info on how to do that here -
When you have the "View>Profile" permissions, the user card will appear when you click on a user's username or avatar. The first iteration includes basic info that is available on all Vanilla sites:
- Username
- Avatar
- Title
- Email address
- # of discussions
- # of comments
- Join date
- Last active date
Future iterations will include additional info like Badges, points, and custom profile fields. Please submit your, and your clients' ideas and needs to product@vanillaforums.com to help us plan our future iterations.
N.B. Email addresses are considered personal information, users need the the "Personal Info>View" in order to view a user's email address.
? Elastic Search
Elastic Search will be our eventual replacement for Sphinx Search. This will allow us to have more control over our search configuration, and improve the search experience for our customers. Elastic Search will be rolled out to our customers gradually over the course of the next few months, so stay tuned.
What do we gain by switching?
- Fast update of the search index. Gone will be the days of waiting 30 days before a deleted discussions is removed from the search results.
- Federated search capability. This will allow our Hub/Node clients to search for content, spaces or users across on their sites.
- Tied into webhook system. As we add new components to search, we'll be able to add new webhooks as well.
- Easier to update.
What has been completed?
- Community Search and Search Filters.
- Syncing of discussions, comments.
What's still in progress?
- Search & Syncing of articles.
- Syncing bulk deletes/moves/merges for community content.
?️ Vanilla-Cloud Repo - vanilla/vanilla-cloud
For several years, all our code and issues has been split into several repos. This sprint we've consolidated all of these into one central Vanilla Cloud repo.
Benefits
- Better development productivity.
- Easier to consistently test pull requests.
- Faster CI build times.
- Test coverage reporting on proprietary plugins.
Resources
Release Schedule
- Staging: Tuesday, July 14th
- Public: Monday, July 20th
- Enterprise: Monday, July 27th
