v0.12.0
Release notes for 0.12.0 version: Knowledge Base, SurveyJS integration and Orders List
This is a cumulative update for several past changes; from now on each new major change will be added in a new release.
Knowledge Base
Knowledge Base functionality plays a critical role in enabling efficient self-service and delivering useful information users of customer support portals.
We’ve introduced support for new areas in the app related to knowledge base functionality. This includes:
- Pages with article-like content (with author, publish date, and rich text content),
- Blocks that display categories and article lists,
- Capability to configure pages that act as hubs for such content, like help or support pages.
In an upcoming update, we also plan to release a search block for KB articles, allowing users to quickly find the information they need.
Related integrations
@o2s/integrations.mockedwith mocked data,@o2s/integrations.strapi-cmswith Strapi content models and data normalization.
Orders List page
We have also begun implementing features related to Order Management, starting with a page listing customers' orders, together with a quick summary of insightful stats related to previous orders. In the next update, we plan to include the order details page to fully complete this functionality.
Related integrations
@o2s/integrations.mockedwith mocked data,@o2s/integrations.strapi-cmswith Strapi content models and data normalization.
Case/Ticket Submission – SurveyJS Integration
To support user interactions such as submitting questions, complaints, or service requests, we’ve added form functionality to the app, filling a key feature gap in enabling structured input.
To support this feature we've integrated SurveyJS to make form creation and management simple and flexible. Benefits of this approach:
- JSON-based form definitions. Forms are defined in JSON, including translations, validation rules & metadata
- React integration. Forms are rendered using the SurveyJS React Form Library, paired with our own UI components.
- Flexible placement - forms can be:
- embedded anywhere in the app
- triggered directly from the
Casespage
This implementation greatly simplifies the process of configuring complex (even multi-step) forms and decouples it from the frontend and a CMS, and gives a large degree of freedom.
Related integrations
@o2s/integrations.mockedwith mocked data,@o2s/integrations.strapi-cmswith Strapi content models and data normalization.