DaDaBIK

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
DaDaBIK
Developer(s)Eugenio Tacchini
Initial releaseNovember 21, 2001 (2001-11-21)
Stable release
9.4 Monterosso[1] / 2019-07-23[±]
Written inPHP
Operating systemCross-platform
Available inFront-end multilingual (22)
TypeDatabase Web Application Builder, no-code Web development platform
Websitedadabik.com

DaDaBIK is a no-code / low-code development platform[2] written in PHP for quickly creating a CRUD (create, read, update, delete) database front-end or a more sophisticated database-driven Web application without coding. The database management systems currently supported are MySQL, PostgreSQL, SQLite and, starting from version 9.2, Microsoft SQL Server.

History[edit]

DaDaBIK was originally released in 2001 on SourceForge under the GNU General Public License by Eugenio Tacchini and supported only MySQL.

With the version 4.5 release in June 2012, the license changed from GPL to a proprietary "DaDaBIK 1.0" license[3] which requires payment before downloading, and prohibits further redistribution. The (old) GPL code (DaDaBIK v. 4.x) has been removed from the official website and from the Sourceforge project but can still be distributed freely,[4] the current version (at the moment, 9.1 "Monterosso") can be downloaded only from the official Website.

Version 6 has introduced some new features including the possibility to add custom (hand-coded) PHP pages to a DaDaBIK application.

Version 8 Lerici has been an important milestone in the development of DaDaBIK: a new, responsive, front-end has been introduced, together with many new features, including graph reports generation, calculated fields, hooks and smart installation (DaDaBIK tries to automatically configure an application according to its database schema).[5][6] A new license, DaDaBIK license v. 2.0, has also been introduced [7]

Version 9 "Monterosso" has been another important milestone in the development of DaDaBIK. DaDaBIK 9 allows to build a Web application without coding starting from an Excel, CSV or ODS file (before V.9, you could build a DaDaBIK application only starting from a database). Several new features which help power users to develop complex applications have also been introduced, including: custom buttons, dashboards and layout hooks. [8][9] A new license, DaDaBIK license v. 2.1, has also been introduced [10]

Version 9.2 introduced the support for Microsoft SQL Server.

Current status[edit]

The current last release is the 9.4 "Monterosso" (released on July 23, 2019).[11] The original author is still the main developer behind the core of the code while Simone Magnaschi takes care of the UX e UI design. A group of mother tongue users handle the translation/localization of the front-end (available in 22 languages).

Features[edit]

Some of the main features are: forms customization (e.g. labels, different types of HTML input field, content check), lookup fields, master/details view, files upload, calculated fields, hooks, graph report generation, export to CSV, checking for possible duplication during insertions, authentication, authorization restrictions on view/update/delete, and e-mail notices.

Popularity[edit]

DaDaBIK has been used by several big organizations like the University of Cambridge [12][13] and the Università Cattolica del Sacro Cuore [14]. It is considered to be one of the most popular PHP database tools.[15]

Meaning of the name[edit]

DaDaBIK is a recursive acronym which stands for: "DaDaBIK is a DataBase Interfaces Kreator".[16]

References[edit]

  1. ^ "Change log". dadabik.com. Retrieved 2019-07-24.
  2. ^ https://dadabik.com/index.php?function=show_features
  3. ^ http://www.dadabik.org/dadabik_license.txt
  4. ^ see harwoodr Github repository
  5. ^ https://dadabik.com/index.php?function=show_post_details&ID_message=95
  6. ^ https://www.youtube.com/watch?v=oCb0CR8_I60
  7. ^ https://dadabik.com/index.php?function=show_license
  8. ^ https://dadabik.com/index.php?function=show_post_details&ID_message=99
  9. ^ https://www.youtube.com/watch?v=d4h3Dui46B8
  10. ^ https://dadabik.com/index.php?function=show_license
  11. ^ PHP database front-end / CRUD generator for MySQL SQLite PostgreSQL - Create a PHP online database application / data entry application without coding - DaDaBIK is a DataBase ...
  12. ^ World Oral Literature Project : Research & Outreach
  13. ^ "ReadWrite – Disappearing Languages Arrested Online". Archived from the original on 2011-03-07. Retrieved 2011-02-22.
  14. ^ European Centre for Media Literacy - Services - Content repository
  15. ^ PHP Database Scripts - Free, commercial and open source scripts
  16. ^ PHP database front-end / CRUD generator for MySQL SQLite PostgreSQL - Create a PHP online database application / data entry application without coding - DaDaBIK is a DataBase ...

External links[edit]