The App Builder was first developed in 2023. April 2024 saw the start of a pre-release. Eliminating the legacy tools by the summer of 2025 was the target. This is not possible. More time will be needed.
With the App Builder, users will have a single tool to handle all database-related tasks. The legacy toolset is made up of several independent programs that are tailored to particular activities. Every tool has a unique implementation and user interface. This increases the complexity of maintenance, support, and future development. In order to address this problem, the App Builder was created. Using cutting-edge frameworks and development tools, supported app types share the same code to facilitate better development and maintenance. All app types also share the same user interface. Wizards and builders are introduced for easy use by the App Builder. In addition, it has hooks that let developers add their own business logic (albeit not all of them are available at the moment).
PRESENT STATUS #
The app types that the App Builder presently supports are listed below (legacy tools replaced appear after the tool):
- Data App – Master app containing detail apps (NEW)
- Data Table – Table Builder
- Data Administration Pages – Form Builder + Form Templates
- Charts – Charts
- Registration Forms – Form Builder + Form Templates
All apps are equally available on the front-end and back-end. Features and legacy tools not yet accessible through the App Builder:
- Geolocation support
- Dashboards
- Designer
FURTHER DEVELOPMENT #
The availability of geolocation support is planned before the summer of 2025. The addition of dashboards will occur after the summer of 2025. A new, easier-to-use tool will take the place of the Designer in order to better assist users who have little to no SQL knowledge (no ETA yet).
WHAT HAPPENS WITH MY DATA? #
Users who are worried about the deprecation of our legacy tools have recently messaged us. The most crucial question we receive is:
What happens to my data?
First of all, don’t panic. We are not going to delete any data!
From a deprecation point of view, there are two types of data: data stored in your repository tables and data stored in your tables.
Your tables #
We will never touch your table data! We do not even query your tables, and we will certainly not remove any data from them either.
Your repository tables #
If the plugin stops using a repository table, it will be removed, but only if it is empty. Repository tables that contain data will not be deleted! As a result, you decide when a repository table can be dropped.
LIFETIME EXTENSION FOR LEGACY TOOLS #
In light of the current situation, we will prolong the legacy tools’ lifespan until at least the summer of 2026. This page will be used to update you on our progress.
HOW DO I GO ON? #
For new projects, use the App Builder if the required tools are available. This avoids the need to convert the app in the future. Use the legacy tools in the event that the necessary tools are not currently accessible. Upgrade older solutions as soon as possible.
Please feel free to voice your suggestions, recommendations, or inquiries in the comment area. We will make every effort to assist you with switching to the App Builder.