A tale of creatng awesomazing software

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.

A common use case of coreBOS is to control the amount of money a client owes us or that he has prepaid us. Information we need to know in order to reclaim those amounts or to reimburse them in subsequent purchases.