A headless CMS is a Content Management System that focuses on the back-end only instead of providing both back-end and front-end in the same tool.
The idea behind a headless CMS is to offer a convenient way to manage a content repository and, in addition, some API that other, external, applications (Web sites, mobile apps, desktop applications, ... ) can use to retrive the content and distribute / display it in the most suitable way for their specific use cases.
The DaDaBIK approach: a PHP headless CMS ready to use, in one click
DaDaBIK can be used to build, using a no-code / low-code approach, any data-based application starting from a simple Web form to a complex ERP system.
The headless CMS is one of the simplest use you can make of DaDaBIK. Let's see how it works in practice.
You can design your database (i.e. the repository that contains your collections, for example a set of articles you publish on your company's blog) within DaDaBIK, using a simple graphical interface OR you can use your existing database (MySQL, PostgreSQL, SQLite, MS SQL Server) and connect DaDaBIK to it. That's it!
DaDaBIK will automatically provide, without any coding, an admin CRUD responsive Web app, suitable for non-technical users, that allows to manage your collections: insert, search, modify, delete, export to CSV & PDF your records; create group by chart reports, pivot tables and dashboards.
Your database tables schema will remain untouched: DaDaBIK store the raw data in your DB.
From other (non-DaDaBIK) front-end applications (for example your corporate blogs) you can read the contents in two ways:
Directly connecting to the database and executing SQL SELECT queries
Using the DaDaBIK HTTP API that exposes the content in JSON
Do your applications need to be written in PHP to communicate with DaDaBIK and access the content? Obviously not, you can use any technology that either can connect to the (MySQL, PostgreSQL, SQLite or MS SQL Server) database DaDaBIK is using OR can call the HTTP APIs provided by DaDaBIK and read the JSON response.
The admin CRUD app created by DaDaBIK is highly configurable: you can choose field positions, labels, validation rules, make fields conditionals, create relationships and master/details forms. You have a granular permissions model that allows to choose which operations a specific user group can do on a specific table field. You can also inject your own custom code executed by buttons, triggered by events (hooks) or by calculated fields.
In case you need it, you can also import and/or synch your collections of data with external Excel, CSV or ODS files.
In this video, you can see how DaDaBIK can be used as a Headless CMS, in particular, starting from min 5:24, you will see a Python application connecting to a DaDaBIK application and, through the DaDaBIK API, retrieving and processing some content.
My overall experience has been very positive. DaDaBIK is a flexible
and user-friendly tool that fully met my expectations. It has helped
me efficiently manage and present data while saving a significant
amount of time compared to building a custom solution from scratch.
I would gladly recommend it to other businesses looking for a
reliable database and reporting platform.
Aurimas L. Developer, Entertainment
Powerful Internal Tool Builder with Strong Flexibility and Good Value
4.0
DaDaBIK is a solid and reliable low-code solution for building
internal management systems quickly. It is particularly useful in
environments where resources are limited but there is a need for
structured data management and custom workflows. For my use case in
building an internal business registry tool, it has been genuinely
helpful and has improved efficiency in handling approvals and data
tracking.
Felix D.
Business Registration Adviser, Government Administration
Powerful, Flexible, and Excellent Support.
5.0
I use DaDaBIK on two large websites to manage member data, and my
overall experience has been extremely positive. The software is
stable, fast, and packed with useful functionality. Support is easy
to access through the community forum, and support tickets are
answered quickly and professionally. Overall, I consider DaDaBIK an
outstanding solution for anyone looking to build and maintain custom
web applications efficiently.
Matthijs W.
Webmaster, Non-Profit Organization Management
Great NoCode/LowCode Tool
5.0
I am very happy with the tool. Dadabik is a tool which serves the
purpose for the business I am supporting. I can really recommend the
product.
Frank S.
Manager Administration and IT, Education Management
A very good tool to gain time developing your custom web based applications.
5.0
This software allowed me to easily expand and develop gradually my
web applications, focusing only on the relational database structure,
and leaving to DadaBik the management of the forms that the final
users will see.
Leone M. Agriculture Water Management, UK
DaDaBIK is a mature easy to use web front end for database-driven applications
5.0
What I like most about DaDaBIK is that the application is highly
flexible and expandable. It works out of the box without coding
knowledge but can be extended with own code if wanted. One can start
a project and it immediately becomes usable application.
Stefan T. University Professor, Germany
So far the best tool for building online applications
5.0
Easy development for custom made applications for my clients and my
own administration (ticketing system, office administration and much
more).
Juergen M. IT Consultant, Switzerland
Very good CRUD software
4.0
Moved three large archive systems from Access to the WEB.
Frede H. CEO, Denmark
Reviews on HotScripts
DaDaBIK has received 392 ratings on HotScripts, with an average rating of 4.5/5.
Questions about this use case or about DaDaBIK in general? Contact us, and we'll be in touch.