Entity Designer
Transform your Concrete CMS projects with the Entity Designer add-on, which lets you create Doctrine entities easily, mirroring the simplicity of Express Data Objects.
This add-on directly maps entity data to a single database table, simplifying data management and enhancing performance. It automates repetitive tasks in creating and managing units, views, and controllers, allowing you to focus on more critical aspects of your development.
The tool centralizes entity data in one table, making it easier to manage and less prone to errors. It features automatic code generation, creating units, controllers, and views upon saving, and adheres to Concrete CMS's coding best practices. The dynamic entity expansion capability lets you add various input fields to entities, customizing data handling as needed.
Frontend integration is seamless, with automatically generated frontend blocks for each entity, including list and detail views, and forms for data input—no coding required. Enhanced user interaction features such as CAPTCHA protection and email notifications after form submissions improve user engagement.
Installation is flexible, allowing you to create entities in the application directory or any package directory, making it ideal for package developers. The tool supports a wide range of input fields including file, page, text, email, phone, website, password, textbox, checkbox, list, and selection box. Additional customization attributes like min, max, and step for number fields, and bootstrap input groups with prefix and suffix options, are also available.
This comprehensive tool streamlines data management and enhances the development process within Concrete CMS, making it an invaluable asset for developers.