it has been a long wait but DaDaBIK 6 is finally here.
It is an important major release so let me say a couple of words about the history of this software and about the direction I want to take.
I conceived the very first DaDaBIK prototype long time ago, it was 1999 or 2000 I can't even remember exactly. The name of the tool was not DaDaBIK but the idea behind was the same; believe it or not, it was written in ASP :)
At that time I remember I had to write more or less the same DB front-end twice, I was frustrated about that so I realized I needed a tool to automate the whole development process. The first attempt was probably a very buggy priece of software :)
A few months later I met the PHP community and I decided to rewrite everything from scratch - this time in PHP - and that's how the real DaDaBIK was born.
Of course I couldn't imagine that it would have become popular and eventually become a real product that after 14 year and tons of improvements is still here.
I often referred to DaDABIK as a DB front-end generator but this definition is now too limiting, especially considering the new DaDaBIK 6. DaDaBIK is now a real Rapid Application Development tool for web app development.
DaDaBIK 6 comes with several new features: some of you will be happy to hear that I have finally kept my promise with the community and I have reintroduced the select multiple field type (both multiple listbox and checkboxes), others will be glad that DaDABIK has now an improved engine that can easily handle millions of records and can be even 70% faster or that, finally, it provides a real modern date picker. But DaDaBIK 6 (Enterprise) also comens with another crucial feature, currently provided as experimental: YOU CAN NOW CREATE CUSTOM PAGES and attach to them COMPLETELY CUSTOM PHP code.
Applications created with DaDaBIK are now limitless: you can use the ready-to-go DaDaBIK features to create some sections of your application without any coding and then for the more specific and complicated features you can use your own custom code.
The good news is that you can still build a simple web app/front-end for your DB in a few minutes, even if you are not a programmer :)
As usual you can find the complete list of the new features here, together with the list of the general and security bugs fixed.
In order to promote the adoption of DaDaBIK 6 Enterprise, for just 10 days (until April 4th) IT WILL BE ON SALE AT €95 instead of €160.
As usual, even if it is a major release, if you are in your free upgrade timeframe you can get your DaDaBIK 6 copy (Basic, Pro or Enterprise) for free writing to payments at dadabik org and attaching your invoice.
Some customers also asked about a maintenance license and it has been introduced for DaDaBIK Enterprise: if you purchased DaDaBIK Enterprise more than one year ago (so you are out of your free upgrade timeframe), you can still get the new DaDaBIK 6 paying a €65 maintenance fee, which will give you an additional year of free upgrades. Of course there's no obligation to keep paying the yearly fee during the following years.
That's all, I hope you will enjoy DaDaBIK 6; your feedback, as usual, is very welcome!
OT: let me also spend a couple of OT words about another project I am involved in: if you love music or even if you are just curios have a look at Mentor.FM. It's a project I have been working since a few years and it's now officially available in 200+ countries in partnership with Deezer. It's a personalized music radio/curator and I will love to have your feedback on it as well :)
a new release, DaDaBIK 5.1.2, is out. It is the 57th version since I started to work at this software and probably the last 5.x one.
DaDaBIK 5.1.2 is mainly a maintenance release which fixes a security problem and other bugs. A new known bug has also been added to the documentation and will be fixed with DaDaBIK 6 because it requires core changes that we are going to apply anyway in DaDaBIK 6.
All the details, including the description of the security issue fixed, in the change log.
Thanks a lot to all the customers for their very valuable feedback.
Dear DaDaBIK users,
we have found a security hole and DaDaBIK 5.1.1 has been published to fix it.
If two DaDaBIK applications were installed under the same domain (e.g. http://mysite.com/dadabik_one/ and http://mysite.com/dadabik_two/) and another page X set a PHPSESSID cookie valid in the whole domain (i.e. having path / ), a user who visited X and login into one of the DaDaBIK application could access the other DaDaBIK application without logging in. X could be for example a normal php page having a session_start() statement.
While this bug is related to a known bug, already documented:
"Malicious users could use PHP scripts for setting session variables to particular values in order to bypass the login procedure and get unauthorized access to DaDaBIK. These scripts must be hosted on the same domain where the DaDaBIK target installation is hosted." the fact that it may occur even without the presence of a malicious script made it even worst.
A new parameters ($secret_key) is now available and required in config.php; its value, which must be secret and different for each DaDaBIK application you create, fixes this known bug, including the case explained above.
The Wordpress plugin has also been upgraded and requires to set a $secret_key variable as well (see installation instructions for details).
DaDaBIK 5 PRO and ENTERPRISE users can request DaDaBIK 5.1.1 for free writing to payments at dadabik dot org; DaDaBIK 5 Basic users who have purchased DaDaBIK in the last two months are eligible to do the same.
All the other users, even if they are not anymore eligible for a free upgrade, can apply the security patch manually by following these instructions. Please note that the instructions cannot be used for DaDaBIK 5 PRO and ENTERPRISE.
we are glad to announce that dadabik 5.1 is out with Two big improvements:
1) Wordpress integration (PRO and ENTERPRISE versions): a DaDaBIK application can now be integrated into a Wordpress site through a dedicated wrapper plug-in. Users authenticated through Wordpress can also be automatically authenticated into DaDaBIK too, without doing the log-in again.
This allows for an unbelievable number of new scenarios where dadabik can be used. We also have a new demo showing Wordpress integration, see the demo page.
2) LDAP authentication (ENTERPRISE version)
This is a long-awaited feature, especially in enterprise environments where the same user accounts list needs to be shared across several applications. Both OpenLDAP and Microsoft Active Directory are supported.
DaDabik 5.1 also comes with a long list of bug fixes: to see the complete list of new features, changes and fixes see the change log.
Last note: The survey about the next dadabik features is still open and will be open until mid February: if the votes trend will be confirmed, the next dadabik feature will probably be the Multi-select listboxes and checkboxes
Thanks to everybody who took the time to vote and to send us feedback and possible enhancement for DaDaBIK.
about two weeks ago we released DaDaBIK 5; we are very happy to say that so far it has been a great success, even beyond expectations.Thanks a lot for your support and for all the positive messages I have received in my personal mailbox!
While developing DaDaBIK 5, we took into serious consideration user requests, suggestions and needs.
We want to continue on this path for the next releases, asking which is the feature you consider the most important for the future DaDaBIK. Please take a few seconds to
vote in the poll
If your favourite feature is not in the list you can also add it.