The Basics documentation is the starting point for installing, updating, upgrading, checking requirements, and keeping a JEM site maintainable. Use these pages before changing a live Joomla site or moving between Joomla major versions.
Start here when you are not sure whether you need a fresh installation, a normal JEM update, or a Joomla major-version upgrade. The correct path depends on the installed Joomla version and the matching JEM release line.
Basic Documentation Pages
The pages in this section cover the technical preparation and maintenance tasks that should be understood before configuring events, venues, calendars, modules, plugins, or custom layouts.
| Page | Use it for | Read it when |
| System requirements |
Supported Joomla, PHP, database, PHP extensions, upload limits, and file permissions. |
Before installing, updating, or upgrading JEM. |
| Installation |
Installing the full JEM package on a compatible Joomla site. |
For a new JEM installation or a clean test site. |
| Updating JEM |
Installing a newer JEM release in the same Joomla major-version line. |
When Joomla itself is not being migrated to a new major version. |
| Upgrading JEM between Joomla major versions |
Moving JEM together with a Joomla major-version migration. |
When the site moves from Joomla 5 to Joomla 6, or from older major Joomla lines. |
Choose the Correct Path
The most important basic decision is whether the site needs an installation, an update, or an upgrade.
| Situation | Recommended path | Notes |
| No JEM installed yet |
Read System requirements, then Installation. |
Install the full JEM package ZIP, not only individual extensions. |
| JEM is installed and Joomla stays on the same major version |
Read Updating JEM. |
This is a normal package update. |
| Joomla is moving to a new major version |
Read Upgrading. |
Update JEM to the required intermediate version before changing Joomla when instructed. |
| Testing JEM on a demo site |
Read Installation, then Load sampledata. |
Sample data is for test and demo sites, not production content. |
| A site has display problems after an update |
Read Updating, Layouts, CSS Manager, and Housekeeping. |
Old template overrides and custom CSS are common causes after major changes. |
Do not install a JEM package built for a different Joomla major version. For example, JEM 5.0.0 is for Joomla 6; it should not be installed on a Joomla 5 site.
Version Compatibility
JEM release lines are aligned with Joomla major versions. Always check the current system requirements before installing a package.
| JEM line | Joomla line | Typical use |
| JEM 4.5.x |
Joomla 5.x |
Current Joomla 5 sites and the required preparation line before moving to Joomla 6. |
| JEM 5.0.0 |
Joomla 6.x |
Joomla 6 sites. Requires the Joomla 6 compatible package and supported PHP version. |
When moving from Joomla 5 to Joomla 6, update JEM to the required JEM 4.5.x version while still on Joomla 5, then upgrade Joomla, and only after Joomla 6 is working install the JEM 5 package.
Before Changing a Site
Basic maintenance is safest when the same preparation steps are used every time.
- Check the Joomla version and installed JEM version.
- Check system requirements for the target JEM package.
- Make a full backup of Joomla files and the database.
- Test the change on a staging copy when the site is important.
- Download the correct full JEM package for the Joomla major version.
- Review custom template overrides, custom CSS, modules, plugins, and menu items after the change.
After Installing or Updating
After JEM is installed or updated, check the main backend and frontend areas before handing the site back to editors.
- Open Components → JEM and confirm that the control panel loads.
- Open the Update check screen and review the installed version.
- Check global settings, especially layout, images, attachments, permissions, countries, and user-control options.
- Check existing frontend menu items such as event lists, calendars, venues, categories, search, and user-area pages.
- Check JEM modules and plugins if the site uses them.
- Clear Joomla cache and browser cache after layout or CSS-related changes.
Where to Go Next
After the basics are clear, continue with the documentation area that matches the task.
| Task | Documentation |
| Configure backend records and settings |
Backend documentation |
| Create frontend event, calendar, venue, category, type, map, search, or user-area pages |
Frontend documentation |
| Publish event modules in Joomla module positions |
Modules documentation |
| Enable search, mail, embed, quick icon, comments, or content plugin integrations |
Plugins documentation |
| Translate JEM or change wording |
Languages documentation |
| Customize HTML or CSS output |
Layouts documentation |
Common First Steps
On a new JEM installation, administrators usually start with a small working setup before enabling more advanced features.
- Install the correct JEM package for the Joomla version.
- Open JEM Settings and review global defaults.
- Create or review categories, venues, event types, and venue types.
- Create one or more events.
- Create frontend menu items such as Simple List, Event Detail, Calendar, Venues, or Search.
- Publish JEM modules only when they are needed.
- Enable optional plugins only when the site uses those integrations.
Troubleshooting
The installer rejects the package
- Check that the JEM package matches the Joomla major version.
- Check PHP version, database support, and required PHP extensions.
- Check Joomla's extension installer message for the exact cause.
The site works in the backend but not the frontend
- Create or review Joomla menu items for JEM frontend views.
- Check publication state, access levels, categories, language settings, and dates.
- Check template overrides and custom CSS if output looks broken after an update.
An update or upgrade path is unclear
- Identify the current Joomla version and JEM version first.
- Read the Updating and Upgrading pages before installing a package.
- Use a staging copy when the site has real production data.
Related Project Notes
- #1552 is relevant to expanding help and documentation coverage for JEM users.
- #1945 records early Joomla 6 testing work that informs compatibility guidance.
- #1951 tracks the Joomla 6 / JEM 5 playground and related compatibility work.
- #2076 documents an early JEM 5 testing issue around saved configuration data.
Related Documentation