Overview
Forrit CMS v5.0 is a major release focused on centralised content management, multi-channel publishing, improved editorial workflows, and robust performance and security enhancements. This release includes hundreds of tickets—features, user stories, bugs, suggestions, and infrastructure improvements—delivered by our dedicated team.
🚀 Features
Centralised Content & Content Types
-
Content type & entry redesign: New layouts and linking for content types and entries.
-
Central Content Library: All content entries and media are managed in a single, reusable library.
-
Audit: Full history tracking and CSV export for compliance and transparency.
-
Explicit caching policy: Improved caching for all site contents, consolidated on Azure Front Door.
-
Security & Cost Deployment: Architectural changes for better security and cost efficiency.
-
Private/Public Types: Clear distinction and validation for content type visibility.
Page Editor & Page Tree
-
Component-Based Layout: Pages are now composed of reusable components referencing content entries.
-
Drag & Drop Experience: Improved drag-and-drop for building pages.
-
Preview & Route Tabs: Enhanced preview and route management for both HTML and JSON pages.
-
Error Messaging & Validation: Clearer error placement and validation throughout the editor.
-
Page Tree Performance: Faster updates and improved usability.
Task Review & Workflow
-
Task Review Refinement: New summary, impact, and edit tabs for better visibility of changes.
-
Edit Tab Improvements: Detailed breakdowns for content entries, content types, components, and pages.
-
Approval & Diff Checker: Enhanced approval status and change comparison.
Multi-Channel & Composable Delivery
-
Web & Headless Channels: Publish content to both traditional web pages and headless endpoints (e.g., POS devices, Mobile apps) from a single source.
-
Variant & Locale Management: Easily manage content variants and translations at the entry level.
Security & Infrastructure
-
Explicit Caching Policy: Improved caching for all site contents, consolidated on Azure Front Door.
-
Security & Cost Deployment: Architectural changes for better security and cost efficiency.
-
Private Networking: Default private networking for enhanced security.
-
Deployment Architecture - a move from native Azure PaaS Services to Kubernetes containers
Audit History
-
Audit History Tracking: All changes are logged and exportable.
-
Page Variant Impact: Tracks the impact of page variant changes in audit history.
Translation & Localization
-
Translation Manager: Streamlined translation jobs and entry-level localization.
-
Locale Inheritance: Improved parent-child locale management for multilingual sites.
-
DAM Integration: External asset management for media library.
🛠️ User Stories
-
Page Editor: Create, delete, and view web/data pages; add/edit content entries; drag-and-drop components; preview and manage routes.
-
Task Review: Refined summary and impact screens; edit tab for content, components, and pages.
-
Audit History: Track page variant changes and impacts.
-
Content Types: Help dialogs, validation, and improved linking.
-
Media Library: DAM integration and improved error handling.
-
SDK & API: Performance improvements, containerisation, and external API support.
-
Permissions: Role-based access and AD group support per project.
-
Usages View: See where content types, components, and entries are used across the CMS.
🐞 Bug Fixes
-
Content Entries: Fixed issues with searching, linking, and validation in summary pages and reference links.
-
Page Editor: Resolved unsaved changes dialogs, error messaging, and UI inconsistencies.
-
Task Review: Addressed performance and display issues with large edit sets.
-
Media Library: Fixed progress bar, SVG display, and media type filtering.
-
Component Editor: Improved error handling, validation, and UI feedback.
-
API & Integration: Fixed response codes, pagination, and error messages for external integrations.
-
General: Numerous fixes for concurrency, validation, and usability across the platform.
-
Private/Public Type Selection: Resolved error when adding a content type to a Ref/Collection field without selecting Private/Public.
-
Endless Progress Bar: Fixed issue when searching for non-existent content entries.
💡 Suggestions & Improvements
-
Diff Checker: Added for Task Review.
-
Visual Summaries: Enhanced for reference link types and content usage.
-
User Experience: Improved notifications, tooltips, and help dialogs throughout the CMS.
-
Content Entries Inheritance Visualization: New tools for understanding content relationships.
📈 Performance
-
Performance: Investigated and improved performance for content entry retrieval and page tree operations.
🔒 Security & Compliance
-
Audit Trails: Comprehensive audit history for all content changes.
-
Private/Public Types: Clear distinction and validation for content type visibility.
🌍 Localization & Translation
-
Translation Manager: Streamlined translation jobs and entry-level localization.
-
Locale Inheritance: Improved parent-child locale management for multilingual sites.
📚 Documentation & Help
-
Help Dialogs: Contextual help and improved documentation throughout the CMS.
-
Error Handling: Clearer messaging and guidance for common user actions.