Skip to main content

Cookie settings

We use cookies to ensure the basic functionalities of the website and to enhance your online experience. You can configure and accept the use of the cookies, and modify your consent options, at any time.

Essential

Preferences

Analytics and statistics

Marketing

Campaign Library phase 1 delivery - weekly update 28 Feb

Avatar: Official post Official post

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

Report inappropriate content

Is this content inappropriate?

Reason:

Loading comments ...

Log in or create an account to add your comment.

Confirm

Please log in

You can access with your Mautic Forums account or create an account here.

Share