Campaign Library initiative
#MauticCampaignLibrary Innovation in Action: Establishing Mautic's Campaign Library
Campaign Library phase 1 delivery - weekly update 28 Feb
Project name: Campaign Library Phase 1
Status: 🟢 On target
Development this week has seen Levente add the UI to the import feature and add in additional entities like custom fields to both import and export. Additional checking around valid JSON formatting was added into the export routine. The import UI echoes that used for importing contacts - making the work more straightforward for us and also adding consistency between features.
Elsewhere I have been experimenting with testing. Initially I started with the Playwright framework in PHP until I discovered that Mautic already uses Codeception. I have since used Codeception to write (with Claude's help!) some simple test scripts that log in and export a campaign. This provides a good basis for adding the remaining tests to cater for the more wild and whacky aspects of testing what we are building. As someone who isn't at all proficient at code, using AI to build these scripts has been a real eye opener and a glimpse into how software development is changing with the influence of AI. It's not about typing the code any more, it's about directing the LLM and thinking about testable components!
We have also had some good interactions with Radically Open Security. We have a brief for our security audit now, and we await to be assigned someone from ROS who will do the work in a few weeks time. We will need completed code to do the audit therefore it's going to be a bit of a wait while the development gets to a suitable point.
Thanks for reading!
David
Reportar contenido inapropiado
Este contenido no es apropiado?
0 comentarios
Cargando los comentarios ...
Deja tu comentario
Inicia sesión con tu cuenta o regístrate para añadir tu comentario.
Cargando los comentarios ...