Saltar al contenido principal

Configuración de cookies

Utilizamos cookies para asegurar las funcionalidades básicas del sitio web y para mejorar tu experiencia en línea. Puedes configurar y aceptar el uso de las cookies, y modificar tus opciones de consentimiento en cualquier momento.

Esenciales

Preferencias

Analíticas y estadísticas

Marketing

Campaign Library phase 1 delivery - weekly update 28 Feb

Avatar: Post oficial Post oficial

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

Comentario

Reportar contenido inapropiado

Este contenido no es apropiado?

Motivo:

Cargando los comentarios ...

Inicia sesión o crea una cuenta para añadir tu comentario.

Confirmar

Por favor, inicia la sesión

Puedes acceder con una cuenta externa.

Compartir