๐งฉ 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
Per-Display Field Rendering Config
makes your components more usable, by ensuring that each field only appears where itโs truly relevant โ and always in the most effective layout
What It Does
Joomla Component Builder (JCB) gives you fine-grained control over how each field behaves depending on where itโs rendered:
- List View (e.g., admin list of items)
- Edit View (e.g., form used to create/edit an item)
Every field in JCB has separate configurations that let you control:
- Whether it should appear in the list or form (or both)
- Custom column title for list view
- Column width, alignment, and ordering
- Field label, tooltip, and description
- Default values for new records
- Conditional rendering or JavaScript visibility rules
Where to Configure It
Inside the Field entity GUI, youโll find:
- โ Show in List
- โ Show in Form
- Field Label
- Field Description
- List Column Width
- List Column Class (for styling)
- Placeholder text (form only)
- Tab/Accordion grouping options (form only)
Use Cases
- Show a "status" field in the list view as a colored badge, but disable editing in the form.
- Hide internal or computed fields from the form but show them in the list as read-only.
- Reformat dates, prices, or booleans differently in list vs form using custom render layouts or field templates.
- Group fields visually into tabs or sections in the edit form while maintaining a clean list view.
Benefits
- โ Decouples list layout from form layout
- โ Reduces form clutter for complex records
- โ Makes admin list views cleaner and more informative
- โ Allows read-only fields in lists without enabling editing
- โ Enables logic-based display using JavaScript callbacks
Conclusion
Per-display rendering configuration makes your components more usable, by ensuring that each field only appears where itโs truly relevant โ and always in the most effective layout. JCB empowers you to shape the admin experience with intention, clarity, and precision.