๐งฉ Architecture & Core Logic
- Super Powers
- Joomla Powers
- Compile Native Components, Plugins & Modules
- Multi-Version Support
- Conditional Logic Injection
- Reusable Admin Views
- Dynamic GET Builder
- Round-Trip Code Integration
- Custom Admin Views
- Site Views
- Dynamic Dashboards
- Model Linking Between Views
- Shared Field Reuse Across Views
- Drag & Drop Field Mapping
- Dynamic Field Visibility
- Independent Packaging
๐ Joomla CMS Integration
๐งฑ Custom Code System (Powerful Dual Feature)
๐ Field Type System
๐ Snippets, Templates, Layouts, Libraries
- Snippets Reusable Html Blocks
- Layouts Reusable Php Render Templates
- Templates Page Level Views Linked To Custom Admin Site Views
- Libraries JS CSS Assets Linked To UI
- CDN Local Toggle For Library Delivery
- Media Folder Injection With Override Support
- Repository Push Pull Reset Workflow
- Init Snippets Layouts Templates Via Gui
๐ฆ Packages
๐งฉ Architecture & Core Logic
๐ File & Code Management
๐ง Code Reuse & Blueprints
๐ Joomla CMS Integration
๐จ Visual GUI & UX
๐ Internationalization
๐ฆ Packaging & Distribution
โ๏ธ Compiler Engine Features
๐งฑ Custom Code System
๐ Field Type System
๐ Dynamic GET (Visual SQL Engine)
๐ Snippets, Templates, Layouts, Libraries
๐ Documentation & Metadata
๐ Analytics & Insights
๐งฉ Architecture & Core Logic
- Super Powers
- Joomla Powers
- Compile Native Components, Plugins & Modules
- Multi-Version Support
- Conditional Logic Injection
- Reusable Admin Views
- Dynamic GET Builder
- Round-Trip Code Integration
- Custom Admin Views
- Site Views
- Dynamic Dashboards
- Model Linking Between Views
- Shared Field Reuse Across Views
- Drag & Drop Field Mapping
- Dynamic Field Visibility
- Independent Packaging
๐ Joomla CMS Integration
- Token Integration
- ACL Per View, Field, Item
- Field-Based Joomla Config Generation
- Support For Joomla Categories/Tags/Custom Fields
- CLI-Ready Components
- Joomla Update Server Integration
- Version-Aware Language String Compilation
- Remote Publishing to Custom Repo Update Streams
๐ Field Type System
- Field Types Define Templates And Data Types
- Gui Defined Rules Required Unique Nullable
- Save Get Hooks Per Field
- Database Schema Auto Generated From Field Settings
- Per Display Field Rendering Config List Edit
- Create Dynamic Models With Modals Selectors
- Conditional Js And Css Per Field
๐ Snippets, Templates, Layouts, Libraries
- Snippets Reusable Html Blocks
- Layouts Reusable Php Render Templates
- Templates Page Level Views Linked To Custom Admin Site Views
- Libraries JS CSS Assets Linked To UI
- CDN Local Toggle For Library Delivery
- Media Folder Injection With Override Support
- Repository Push Pull Reset Workflow
- Init Snippets Layouts Templates Via Gui
Reusable Query Sets
dramatically speeds up complex UI development while keeping your codebase clean and consistent
What It Does
In Joomla Component Builder (JCB), every Dynamic GET you create becomes a standalone, reusable entity that can be attached to multiple Site Views or Custom Admin Views. These Query Sets allow you to define complex joins, filters, ordering, and logic onceโand reuse them wherever needed.
Instead of duplicating query logic across views, you simply assign the same Dynamic GET to multiple contexts. This promotes DRY (Don't Repeat Yourself) development and simplifies long-term maintenance.
Key Capabilities
- โป๏ธ Define Dynamic GETs once and reuse them across multiple views
- ๐ Version control each GET like any other JCB entity
- ๐ฆ Export, import, fork, or reset GETs across projects
- ๐ Standardize complex filter/join logic site-wide
- ๐งฉ Attach GETs via GUI to Site Views, Custom Admin Views, or Templates
Where to Configure
- Go to Dynamic GETs under the JCB entity list.
- Create or select a Dynamic GET.
- Assign it to any view by selecting it as the Main GET or Additional GET.
- In layouts/templates, reference its results using its assigned alias or variable name.
Example Use Cases
- A unified โPublished Itemsโ GET used in:
- Dashboard view
- Frontend listing
- Admin export tool
- A reusable GET to fetch โRecently Modified Itemsโ applied to:
- Sidebar widgets
- Audit logs
- User activity streams
Benefits
- โ Faster development through query reuse
- ๐ง Centralized updatesโchange logic in one GET and reflect it everywhere
- ๐งฐ No redundant field selection or filter re-entry
- ๐ Compatible with round-trip builds and compiler logs
- ๐ Maintainable, scalable component design
Conclusion
Reusable Query Sets give you the power of modular database logic. Define once, use anywhere. Combined with JCBโs version control and visual builder, this dramatically speeds up complex UI development while keeping your codebase clean and consistent.