Overview
Module Studio is the visual module builder for dForge. Design complete business applications in the browser without writing code, then publish them as real installed modules.
Entity Designer
Define entities with fields, data types, constraints, and relationships. Choose from the full field type system: text, number, date, dropdown, lookup, autocomplete, flags, multiline, and more. Set up references between entities, add check constraints, and configure formula columns.
View Builder
Create data views with multiple layouts: grid (spreadsheet), card (detail form), calendar, and kanban. Configure which columns appear, their order, width, and visibility. Set up data sources with filters and sorting.
Menu Editor
Build your module’s navigation structure. Organize data views into menus with sections and nested folders. Assign icons and control access per role.
Security Designer
Define roles and assign rights to entities (Select, Insert, Update, Delete, Clone) and actions/reports (Execute). Set up folder-scoped permissions for fine-grained access control.
Actions and Triggers
Configure server-side actions with the DSL editor. Set up triggers that fire on data changes. Test and validate before publishing.
Publish
When your design is ready, validate it for consistency and publish as a real installed module. The published module is identical to hand-coded modules: same metadata, same schemas, same runtime behavior.