DaDaBIK 7.1 is out. This version introduces a new, long awaited, form field type: the RADIO button.
The new field type (select_single_radio) works very similar to select_single: you can fill the options using pre-defined values or values coming from a lookup table. You can also set cascade radio buttons and allow users to add custom values on the fly by clicking on the "other" option. DaDaBIK users asked for it many times and it's now finally here. You can see an example in our online demo (movies library demo -> movies table, look at the format field)
As we did for v. 7.0, to promote the adoption of the new DaDaBIK 7.1 Enterprise, for just 7 days (until Dec 21st) IT WILL BE ON SALE AT €95 instead of €160. You can buy DaDaBIK 7.1 here.
As usual, if you are in your free upgrade timeframe (1 year for DaDaBIK Enterprise, 6 months for DaDaBIK PRO), you can request your free copy from the upgrade page.
If you have a DaDaBIK ENTERPRISE license and you are out of your free upgrade timeframe, you can also get DaDaBIK 7.1 by purchasing a maintenance license (€65), which also provides you with an additional year of free upgrade (email firstname.lastname@example.org to get the instructions).
There are also a couple of other new features:
1) Custom formatting functions now take in input, for select_single/select_multiple fields having more than one linked field, each linked field value singularly. This allows you to have more control on the output e.g if you have, as linked fields, the name and country of a customer, you can format the value setting the the country between parenthesis, to get something like: John Smith (USA)
2) An additional button is now displayed in the EDIT form right after SAVE and BACK: SAVE+BACK; in one click you save the content of the form and you come back to the results grid, making repetitive data entry operations faster.
Finally, the Danish language is now available.
This version also fixes some bugs, the most important fix is related to a problem with the Form Configurator which could retrieve and consequently save the wrong values for the "form presence" ("Field present in the insert form?" etc) parameters. Please read the changelog for all the details.
I hope you will enjoy this new version.
Merry christmas, happy holidays and happy new year to everybody!
DaDaBIK 7.0 is here, a faster and powerful Web applications builder. Security alert issued for previous versions
I am very glad to announce the availability of DaDaBIK 7.
To promote the adoption of DaDaBIK 7 Enterprise, for just 10 days (until Oct 15th) IT WILL BE ON SALE AT €95 instead of €160.
Let's briefly explain what's new in this major release. First of all, the engine of DaDaBIK has been optimized: the display of results grids is now much faster if you have select_single or select_multiple fields in your grid, especially if granular permissions are enabled and if your database is big in terms of number of tables/fields. Example: for a DaDaBIK application having 18 tables installed, the display of the results grid is about 43% faster than before for a table having four select_single fields in the grid.
Since many times potential customers wrote me asking about the performances of DaDaBIK when dealing with huge tables, there is now an online demo which shows how DaDaBIK performs with a one-million-records table in join with other two tables (see on-line demo, Invoicing system demo, table "reviews").
All three online demo have also been updated and show the new features available in DaDaBIK 6 and 7. From the invoicing system demo, you can also see an example of custom PHP page (see "Sales report", top right corner), where DaDaBIK and Chart.js have been used together to produce a graphic data report.
Other new features include:
Cascade dropdown lists
A long awaited feature: It is now possible to populate a dropdown menu (select_single) according to what the user selected from another dropdown menu. For example you can have two menu: country and city; when the user selects the country, the system automatically populates the content of the city dropdown with the list of the cities related to the country selected.
Custom required functions
Until now, you could only set a field as "required" or "not required"; it is now possible to specify, for each field, a custom PHP function to use in order to evaluate if the field is required or not; in particular, you can specify the requiredness of a field according to the value of other fields in the form.
From the admin area is now possible to copy all the permissions from one group to another in one click (DaDaBIK Enterprise only).
DaDaBIK 7 also includes many bug fixes, including an important security fix and another important fix related to a bug which can lead to data loss in case you use the "duplication check" features. You can find the whole list of changes and fixes in the changelog and you are strongly advised to read it.
As usual, if you are in your free upgrade period you can download the upgrade from here. We have also provided the security fix as a free patch (here the instruction to patch your installations).
We don't provide anymore a "Basic" version of DaDaBIK, DaDaBIK Basic was too limited and many times in the past customers who bought DaDaBIK Basic needed an upgrade to Pro / ENTERPRISE. If you purchased DaDaBIK 6.3 Basic within the last two months, reply to this email to get the instructions to download DaDaBIK 7.0 Pro with some limitations enabled.
Enjoy DaDaBIK 7!
DaDaBIK 6.3 is mainly a maintenance release, which also adds a few new features.
A couple of bugs which can lead to data loss during edit/update have been discovered and fixed, as well as a bug with templates, which produced wrong data display.
The security has also been improved by:
1) adding an automatic user block after a certain number of wrong password attempts.
2) rewriting the whole file handling process, in order to avoid the possibility to access a file without being logged/authorized in DaDaBIK (using the URL of the file itself)
A couple of words about the new features: as many customers requested, permissions settings is now much faster: for each permission type (read, create, delete, ...) you can set "Yes" or "No" for all the fields of a table in one click. The owner permissions have also been improved, allowing to set the group instead of the user as a owner.
You are strongly advised to read the COMPLETE LIST of fixes and new features in change log. You can download an upgrade to DaDaBIK 6.3 through the upgrade page.
DaDaBIK 6.2 is out and the main reason of its release is a bug related to Wordpress authentication which represents a security issue. You can find all the details, together with the list of the other bugs fixed and changes, in the change log.
If you want to upgrade to DaDaBIK 6.2 you DON'T have to write to payments at dadabik dot org anymore, there is now a specific upgrade page
the release of DaDaBIK 6 was a success, thanks a lot for your reaction and for your valuable feedback!
In particular I would like to say thank you to user Philipp, who provided very helpful insights.
DaDaBIK provides now a professional set of features, and custom PHP pages, introduced with DaDaBIK 6, allow to adopt and customize a DaDaBIK application to an extremely vast number of use cases.
I am currently using DaDaBIK myself for a quite big and complex project, exploiting it as much as possible to build most of the application without coding and using custom PHP pages whenever I need very specific features. I am realizing every day more that it is time to focus for a while on usability and user experience, especially on the admin side.
This version fix several bugs, including a security bug about quick search listboxes showing values they shouldn't (all the details here).
DaDaBIK 6.1 also introduces some improvements on the UX side, here is a couple of them:
- Setting permissions is now much faster (you can save the permission settings related to all the fields in a table with one click)
- You have now a $treat_blank_as_null option which allows to:
- Treat empty form fields as NULL values during insert and update
- View NULL values as empty form fields during edit
This new approach, according to the feedback we have received, should make the use of a DaDaBIK application much more friendly to non-technical users.
As usual you can find the complete list of fixes and changes here and, if you are in your free upgrade period, you can get a copy writing to email@example.com