Campaign Library initiative
#MauticCampaignLibrary Innovation in Action: Establishing Mautic's Campaign Library
Hi all
Project name: Campaign Library Phase 1
Status: 🟢 On target
In our sprint review on Monday we talked as a team about how we would work through the last stages of the project: testing and code review. Unlike a lot of smaller enhancements to Mautic, this piece of work will be delivered as one large chunk of code, and so from a governance perspective is classified as a 'level 3' change, meaning it requires 2 testers from separate organisations and 1 code reviewer in order to qualify to be a part of the codebase. Mautic is fortunate to have an active community of people who are willing to volun...
Read more
Hi all
Project name: Campaign Library Phase 1
Status: 🟢 On target
Development continues this week with Levente completing API calls and more advanced features like undo and audit trails. The main challenge was implementing a new duplication checking mechanism using unique IDs that has recently been added to the main Mautic product. As we get further into the work there is more need to discuss some of the finer details to ensure that the correct direction is being taken and we are not adding in undue complexity, or features that veer away from the original vision. This has resulted in tickets bein...
Read more
Hi all
Project name: Campaign Library Phase 1
Status: 🟢 On target
On Monday we reviewed progress in the last sprint, and things are certainly getting close to a point where we can test the work in total. Levente has been working at pace to complete various aspects of the functionality, with the latest developments including work on the import and export API calls. With these in place, this gives more advanced Mautic users the exciting opportunity to update/sync campaign details from one Mautic instance to another using agentic automation. Audit trail reporting has also now been enabled so that sy...
Read more
Hi all
Project name: Campaign Library Phase 1
Status: 🟢 On target
This week we have made some good progress with decisions and developing the work, alongside tracking the budget in more detail.
Levente has done a stirling job and is set to complete 8 of 11 tickets in this third sprint ending today, with the highlights being:
- adding in the remaining entities, and excluding company details
- adding the import UI
- validating the user's access permissions on import and export
- validating the JSON formatting to cope with special characters
We are now roughly a third of the way through the work, and Ruth and I d...
Read more