joomla-frontend-integration
Frontend Integration in Joomla 5/6 with Helix Framework
Comprehensive guide to mastering CSS/JavaScript, WebAssetManager, and responsive design in Joomla 5/6 using Helix Framework and Bootstrap 5.
1. WebAssetManager: The Modern System
The WebAssetManager (\Joomla\CMS\WebAsset\WebAssetManager) is the official way to manage assets in Joomla 5/6. It replaces HTMLHelper and Document API (deprecated in 5.3+).
Lifecycle
- Registered: Asset declared in
joomla.asset.json - Used: Activated with
$wa->useScript()or$wa->useStyle() - Rendered: Inserted into HTML by
<jdoc:include type="head" /> - Loaded: Downloaded by browser with automatic versioning
Getting an Instance
$wa = \Joomla\CMS\Factory::getApplication()
More from nicolasflores9/skills
moodle5-theme
|
26joomla-plugin-development
Master modern plugin development in Joomla 5/6. Learn to create robust extensions using SubscriberInterface, Event Classes, dependency injection, and PSR-4. Covers manifest.xml, service providers, system/content/user events, namespaces, and security best practices.
19joomla-template-overrides
Master the template overrides system in Joomla 5/6. Customize component views (com_content, articles, categories), modules, plugins, create alternative layouts, use JLayout for reusable components, implement child templates and field overrides. Includes complete examples of blog_item.php, article/default.php, mod_login, layout alternatives, best practices and troubleshooting.
16joomla-database-queries
Joomla 5/6 database queries: SELECT, INSERT, UPDATE, DELETE, JOINs, Prepared Statements, DatabaseDriver, query chaining, SQL injection prevention, advanced filtering, sorting and pagination.
15joomla-custom-fields
Master custom fields in Joomla 5/6. Learn to create, manage, and render Custom Fields. Use FieldsHelper for programmatic access, query #__fields and #__fields_values, implement template overrides, integrate into modules and components. Internal triggers: joomla custom field, custom field, FieldsHelper, #__fields, joomla article fields, field group joomla.
12helix-child-template
Create and customize child templates with Helix Ultimate for Joomla 5/6. Master protected overrides, custom CSS/JS, module positions, megamenus, and safe updates. Triggers - helix child template, child template joomla, helix ultimate, helix override, custom.css helix, helix template customize, helix framework
4