Introduction

Discovered Overrides: Lists all components and modules you've overridden, showing:
- Green badge = Source file found
- Yellow badge = Source file missing (extension might be uninstalled)
- Full paths to source files


Template Override Manager - Quick Start

Installation

  1. Download com_overrides_1.0.0.zip
  2. In Joomla admin, go to System → Install → Extensions
  3. Upload and install the ZIP file
  4. Access via Components → Template Override Manager

Quick Workflow

First Time Setup

  1. Select your template from the dropdown
  2. Click "Generate newhtml" (creates baseline from current extension files)
  3. Click "Create Checkpoint" (saves baseline as oldhtml)

After Extension Updates

  1. Click "Generate newhtml" (refreshes baseline with updated extension files)
  2. Run three-way diff: bash meld templates/[template]/html overrides/[template]/newhtml overrides/[template]/oldhtml
  3. Review what changed in the extension (newhtml vs oldhtml)
  4. Update your template overrides as needed
  5. Click "Create Checkpoint" (saves current state for next comparison)

What It Does

  • Scans your template's /templates/[name]/html directory for overrides
  • Finds the source files in components and modules
  • Copies them to /overrides/[template]/newhtml
  • Allows checkpointing to /overrides/[template]/oldhtml
  • This enables three-way diff to see what changed in extensions

Interface Elements

Actions:
- Generate newhtml: Copy current extension source files to baseline
- Create Checkpoint: Save current baseline as old baseline
- Clear: Remove newhtml or oldhtml directory

Why Three Baselines?

  1. Your overrides (/templates/[name]/html): Your customized files
  2. New baseline (/overrides/[name]/newhtml): Current extension files
  3. Old baseline (/overrides/[name]/oldhtml): Extension files from last checkpoint

Comparing all three shows:
- What you changed (your overrides vs old baseline)
- What the extension author changed (new baseline vs old baseline)
- What you need to update (merge extension changes into your overrides)

Meld Example

bash cd /path/to/joomla meld templates/mytemplate/html overrides/mytemplate/newhtml overrides/mytemplate/oldhtml

In Meld's three panes:
- Left: Your custom overrides
- Middle: Current extension files (after update)
- Right: Original extension files (before update)

Changes between middle and right = what the extension author changed
→ Helps you decide what to update in your left pane

Notes

  • Only manages site template overrides (not admin)
  • Component is admin-only (no impact on live site)
  • Requires write permissions on Joomla root
  • Works with both Joomla 3 (legacy) and Joomla 4+ (modern) file structures

Support

Full documentation in README.md

UserPoints Incentives
Free

UserPoints Incentives

By Martin Brampton
Credits & Point Systems
Now FREE of charge! Despite the huge amount of work done to bring this popular extension up to date, the component is now offered free of charge. A radically updated version of the famous Alpha User Points. Now compatible with Joomla 4.x and Joomla 5.x. Provides a highly extensible platform that allows you to organize an internal points system for registered users. Points are calculated accord...
Remository
Paid download

Remository

By Martin Brampton
Downloads
SECURITY UPDATE - UPDATE IMMEDIATELY Version [4.2.20] fixes a critical SQL injection vulnerability. All users should update as soon as possible. See security advisory: https://remository.com/security-advisory Introducing the all-new Remository - the file repository created for Joomla 4.x and 5.x CMS, that's still compatible with 3.10.x. If you have large volumes of information you need to secu...
BSR Plotalot
Free

BSR Plotalot

By Martin Brampton
Data Reports
Plotalot makes it easy to create live charts and place them on your site. You must be able to write the SQL queries to retrieve the data you want to plot, but if you can do that, Plotalot will take the data and use the Google Charts API to produce charts or tables of your data. You can create menu items that display charts on your website, or you can use the Plotalot Plugin to include as many cha...
Remsearch
Free

Remsearch

By Martin Brampton
Site Search
** NEW ** Added support for searching Kunena Forum Remsearch is a package based on the old Joomla search component. It includes a search module and plugins for the common components formerly supported by the Joomla search component, plus Remository. Why is it needed? With recent versions of Joomla, a new complication in searching has arisen. It is the “advanced” search, also known as “find...
Restful
Paid download

Restful

By Martin Brampton
Development Tools
A simple way to build REST style services within Joomla. Restful is a plugin that provides the basic logic. To build a service, you create a plugin in the folder "restful". Your plugin can specify multiple combinations of operations (such as GET, POST, DELETE) and URIs (such as /restful/object). The Restful plugin triggers your plugin(s) with the event onRestfulPaths. Your plugin can then provide...
Restrict content by group membership
Free

Restrict content by group membership

By Martin Brampton
Content Construction
The Black Sheep Research Plugin for selecting content by user groups in Joomla This plugin enables the portions of text to be displayed on account of the current user being a member of specified group(s). This is achieved by surrounding the relevant text with, for example: {usergroup 5 || 7}...{/usergroup} or: {usergroup editor}...{/usergroup} or: {usergroup !8}...{/usergroup} You can speci...
Option Changes Handler
Free

Option Changes Handler

By Martin Brampton
Development Tools
This plugin exists to make it easy to handle changes to component options (accessed by the “Options” button in the top right corner). Option changes are handled by Joomla and without a change handler, your component does not know they have happened. For some changes, this does not matter. But for others, you need to take some action when an option changes. To make this easy, install the Optio...

Overrides Manager

Version:
1.0.0
Developer:
Martin Brampton
Last updated:
Dec 16 2025
11 hours ago
Date added:
Dec 09 2025
License:
GPLv2 or later
Type:
Free download
Includes:
c
Compatibility:
J4 J5 J6
Download

Uses Joomla! Update System