A tale of creating awesomazing software

August is usually a slow month and this summer I have been looking in another direction, learning some interesting technology like Apache Kafka, graph databases and also dedicating some time to studying oWASP and security issues, but there have still been some interesting things going on as coreBOS relentlessly keeps evolving.

As part of the project to share more of our code, last month saw the release of the Price Modification module. This post will present this module and explain a little how it works.

Keeping up the pace we start working on a generic payment gateway integration, we add individual SMTP settings per user, new workflows and conditions, release new code and keep fixing and enhancing. Enjoy!

In February 2019 we introduced a Developer Widget class that permits us to easily add widgets, in April we created our first public chart widget which is documented in the wiki. This August we release another widget to mass upload documents and I thought it would be a good idea to create a tutorial using Developer Blocks and the PRESAVE event we introduced in March. Enjoy!

Some interesting new functionality arrives this June, like the SendGrid and HubSpot integrations and a very important new workflow task to call web services, but there is more and the usual maintenance stuff as we keep enhancing the project.

coreBOS now has an abstraction layer to send emails. Instead of the hardcoded phpmailer library, we can easily use any email service to send emails like SendGrid, MailChimp or sendinblue among others.