CMSB v3.63 Beta (ZenDB: Next-Generation Database Library)

6 posts by 2 authors in: Forums > CMS Builder
Last Post: November 7, 2023   (RSS)

CMSB v3.63 Beta 1 (ZenDB: Next-Generation Database Library)

By Steve99 - November 2, 2023

Dave,

Wow... ZenDB sounds incredible. I've only had time for a cursory review since the beta released, but this looks absolutely brilliant!

Best,
Steve

By Dave - November 2, 2023

Thanks, Steve!  We appreciate the kind words and feedback.  A lot of time went into it! :-)

Dave Edis - Senior Developer
interactivetools.com

By Dave - November 2, 2023

HI All, 

We just released Beta 2 with the following fixes and changes: 

  • Fixed an issue that prevented new installs (thanks to Djulia for reporting!)
  • Fixed an issue that prevented errors from being displayed during the install process
  • Added new method DB::like() for "contains keyword" searches, example:
    $containsKeyword = ​DB::like('sports');
    $rows = DB::select('articles', "title LIKE ?", ​$containsKeyword);
  • Misc code refactoring and text changes

You can download the latest version here: https://www.interactivetools.com/download/

Dave Edis - Senior Developer
interactivetools.com

By Dave - November 3, 2023 - edited: November 3, 2023

Hi All, 

We've just released Beta 3! 

Thanks everyone for the valuable feedback.  Here's what's new and changed: 

  • cron.php - Fixed error with parsing of cron expressions (thanks to Steve)
  • Backup & Restore - Fixed error when not all mysql tables had been created (thanks to Djulia)
  • ZenDB: Renamed methods values and first to getFirst and getValues for readability
  • ZenDB: Added DB::like("keyword") helper function for wildcard keyword searches
  • Email Templates: Added "Attachments" field to email templates to automatically send attachments (suggested by Jeff)
  • Misc code refactoring and text changes

The Email Template attachment feature is pretty neat.  You can test it by adding an attachment to the CMS-PASSWORD-RESET template and then clicking the "Forgot your password" link.  It will include the attachment with the email that's sent.  

You can download the latest version here: https://www.interactivetools.com/download/

Let me know any questions!

Dave Edis - Senior Developer
interactivetools.com

By Dave - November 7, 2023

Thank you everyone for your help testing, it made a big difference and you all helped to find a number of issues early on.

We've released version 3.63 here: 
https://www.interactivetools.com/forum/forum-posts.php?CMSB-v3.63-Released---ZenDB-Next-Generation-Database-Library-82730

Feel free to post any questions on that thread (or create a new one).

Dave Edis - Senior Developer
interactivetools.com