Plugin
Utilities

Easy Includes

Plugin to Include Javascript or CSS files to Joomla

  • Free download Install it with no checkout
  • One-click updates New releases install from the Joomla administrator
  • Version 2.1.1 Updated 5 days ago
  • Works with Joomla 4, 5 and 6
  • PHP 8.1 or later recommended
  • Downloads 10.5K+
  • 5.0 rating See the reviews
Easy Includes

Features

What can Easy Includes do for you?

Eight feature areas, one install package for Joomla 4, 5 and 6.

Add CSS and JavaScript the Easy Way

No Template Edits

Add CSS and JavaScript the Easy Way

  • Add files, CDN links or trusted inline code from the plugin settings. Switch any item on or off without deleting it.
Load Scripts the Smart Way

Modern Loading

Load Scripts the Smart Way

  • Choose normal, defer or async loading per script. Supports ES modules, fallbacks and integrity hashes.
Visitors Always Get Your Latest Changes

Fresh Files

Visitors Always Get Your Latest Changes

  • Auto mode refreshes files whenever you edit them. Aggressive mode refreshes on every request, ideal while testing.
Keep Sensitive Pages Clean

Smart Exclusions

Keep Sensitive Pages Clean

  • Skip chosen user groups, Joomla's user registration or paths like checkout. Nothing loads in the admin unless you want it to.
Styles for Screen, Print or Any Size

Media Targeting

Styles for Screen, Print or Any Size

  • Apply stylesheets to all, screen, print or a custom media query. Inline CSS gets the same options.
Safer Paths and Easy Debugging

Safe and Clear

Safer Paths and Easy Debugging

  • Risky paths and unsafe links are rejected automatically. Optional logs make troubleshooting simple.
Built for Joomla 4, 5 and 6

Future-Proof

Built for Joomla 4, 5 and 6

  • Loads files the Joomla way, so templates and other extensions stay compatible. A modern, namespaced build.
Your Settings Come Along

Upgrade Safe

Your Settings Come Along

  • Your existing files and inline code carry forward when you upgrade. Older loading choices map automatically.

Changelog

What's new

7 releases since version 1.1. Updates install from the Joomla admin with a valid licence.

    • Runs on Joomla 5 and 6 with the Behaviour Backward Compatibility plugins disabled
    • Group exclusions use the current user identity API
Show 1 older release

Docs & setup

Get up and running fast

Written guides for installing and configuring Easy Includes, from first setup to the options that matter.

  • Installation stepsOne install zip for Joomla 4, 5 and 6, installed from System, Install, Extensions.
  • Configuration optionsThe settings in the guide, from first setup to the options that matter.
  • Practical usage tipsShort examples you can adapt to your site.

Why buy here

Why JoomlaX

  • Built, maintained and supported by one team Every product sold on JoomlaX is developed, maintained and supported by Infyways, building Joomla solutions since 2010.
  • Ready for Joomla 4, 5 and 6 118 extensions support Joomla 5 and 6, and 114 support Joomla 4. Each product page lists the versions it works with.
  • One-click Joomla updates Regular updates and feature improvements for licensed customers, delivered straight to your Joomla admin.
  • Support from the developers Tickets go straight to the developers. First replies within 24 business hours.

All-access bundle

Unlock every JoomlaX extension in one plan

Get all 126 extensions, new releases, ongoing updates and full-time support. Bought one by one, a year of updates for every extension costs over $4,700.

  • Basic

    Ideal for small projects and personal sites

    $249/ 6 months

    Save 91% · $2,900+ value

    • Access to 126 extensions
    • Access to new extensions during period
    • 3 websites license
    • 6 months support and updates
    • Unlimited downloads and domain activations
    • Full-time expert technical support
    Buy Basic plan

    30-day money-back guarantee

  • Most popular

    Premium

    Best for growing businesses and web agencies

    $349/ 1 year

    Save 92% · $4,700+ value

    • Access to 126 extensions
    • Access to new extensions during period
    • 5 websites license
    • 1 year support and updates
    • Unlimited downloads and domain activations
    • Priority full-time technical support
    Buy Premium plan

    30-day money-back guarantee

  • Developer

    For professional developers and multi-client agencies

    $749/ one-time

    Pay once · keep forever

    • Access to 126 extensions
    • Access to all future new extensions
    • Unlimited websites license
    • Lifetime support and updates
    • Unlimited downloads and domain activations
    • VIP priority full-time technical support
    Buy Developer plan

    30-day money-back guarantee

FAQ

Questions about Easy Includes

Still unsure? Our support team is one ticket away.

Which Joomla versions does Easy Includes 2.0 support?

Easy Includes 2.0 supports Joomla 4, Joomla 5, and Joomla 6. PHP 8.1 or later is recommended.

Do I need to edit my template?

No. Add CSS and JavaScript from System - Easy Includes. The plugin registers assets through Joomla Web Asset Manager.

What path format should I use?

Use a site-relative path such as templates/cassiopeia/css/custom.css, or a full https:// CDN URL. Do not use .. path segments.

What is the difference between Defer and Async?

Defer downloads the script and runs it after HTML parsing. Async downloads in parallel and runs as soon as it is ready, which may change order relative to other scripts.

Which cache busting mode should I use?

Use Off for stable production URLs, Auto after editing local files, and Aggressive only while testing because it changes the URL on every request.

Can I stop assets on some pages?

Yes. Use Exclusions for user groups, component names such as com_content, or URL path fragments such as /checkout.

Does it load in the administrator?

Not by default. Turn on Enable in Administrator only if you intentionally want the same assets in the admin area.

Is inline JavaScript safe?

Inline JavaScript is trusted administrator input and is not HTML-filtered. Only trusted admins should add it. Inline CSS rejects a few obvious dangerous patterns.

What happens to my 1.5 settings after upgrade?

File and inline rows are kept. Open the plugin, review Script Loading and Advanced options, then save. Old Body load position values map to Defer.

Where can I get support?

Visit support.joomlax.com. Include your Joomla and PHP versions, plugin settings, page URL, and any log messages when Debug Logging is enabled.

Help from the people who built it

Don't have an account yet? Register Now!

Sign in to your account