Campaign Library - Phase 2- Sprint 5 Delivery
Status: 🟢 On target
Hello everyone 👋
We’re happy to share that Sprint 5 of the Campaign Library Phase 2 project has been successfully completed.
This sprint focused on progressing the install and validation flows, strengthening backend foundations, and moving forward on the campaign template upload capability.
Sprint 5 – Summary
At a high level, the work completed includes:
Campaign Install & Management
Explored and prototyped the install and remove flow for campaign templates and resources within Mautic.
Leveraged existing marketplace mechanisms to ensure a smooth install experience.
Defined how campaigns can be identified and updated when reinstalled.
Investigated clean removal/uninstall flow to ensure proper handling of installed files.
Validation Improvements
Enhanced the validation approach to support more detailed and reusable validation feedback.
Improved how validation results are stored and managed across different package types.
Updated supporting systems to align with the new validation structure.
Backend Optimization
Improved backend performance and reliability for package fetching.
Reduced potential timeouts and optimized data handling for better stability.
Homepage & Navigation
Completed the homepage with a dedicated entry experience.
Restructured navigation by moving browsing functionality into a dedicated route.
Updated and stabilized routing across the application with supporting tests.
Code Quality & Contributions
Reviewed and merged multiple contributions across UI, backend, and infrastructure.
Continued improvements to template detail pages, UI components, and overall system stability.
Ongoing bug fixes and refinements to maintain code quality.
Upload Flow (In Progress)
Started work on the campaign template upload and submission flow from both backend and Frontend.
Defined the core structure for enabling contributors to share templates.
Current State
Install and remove flow is defined and progressing toward implementation.
Validation system is improved and more scalable.
Homepage and navigation structure are stable.
Upload functionality is in progress and shaping well.
The project remains on track and steadily moving toward enabling full campaign sharing capabilities.
What’s Next – Sprint 6
The next sprint will focus on completing the upload flow and preparing for additional capabilities.
Key areas include:
Finalizing the end-to-end campaign template upload and submission process.
Implementing metadata handling, file upload, and publishing flow.
Unblocking frontend progress by resolving backend dependencies.
Beginning groundwork for future enhancements, including payment capabilities.
This will be a key step toward enabling contributors to easily share and publish campaign templates within the Mautic Campaign Library.
For those that are new to the Campaign Library concept, we have published quite a lot about the project in the following spaces: Project name:Â Campaign Library Phase 1(External link)
Project Manager: Kaviyaa Devi
Backend Developer: Predrag Vukovic
UI & UX Developer: Anderson Jeccel
Active Contributor: John Linhart


0 comments
Log in or create an account to add your comment.