Skip to content

Releases: joomtheme/JT-Position-Finder

JT Position Finder v1.0.4 — Improved Template Search UX

Choose a tag to compare

@joomtheme joomtheme released this 08 Jul 13:14
9e8cc89

JT Position Finder v1.0.4 improves template search behavior and UI clarity when multiple Joomla templates or template styles contain similar names, such as Cassiopeia and Cassiopeia Extended.

JT Position Finder v1.0.4 — Improved Template Search UX

This release improves the template search experience and makes the module position selection workflow clearer when multiple Joomla templates or template styles contain similar names.

The update is based on real-world feedback about searching for Cassiopeia when another template group such as Cassiopeia Extended is also available.

What’s New

  • Improved search ranking for template groups
  • Exact template element matches are now prioritized before partial matches
  • Searching for Cassiopeia should show the Cassiopeia group before Cassiopeia Extended
  • Added visible template element badges, such as cassiopeia or cassiopeia_extended
  • Changed the Selected label to Current value
  • Improved wording to clarify that Joomla stores the module position value, not the template group
  • Updated search placeholder text
  • Updated modal description text
  • Updated English and Turkish language strings
  • Updated package metadata to version 1.0.4
  • Updated Joomla update server metadata

Why This Change?

JT Position Finder selects the value stored in Joomla’s module position field.

Joomla stores the module position name, for example banner, footer, menu or sidebar-right.

It does not store the template group from which the position was selected.

When two templates contain the same position name, the same value can appear under more than one template group. The new Current value label makes this clearer and avoids the impression that a specific template group has been selected.

Compatibility

  • Joomla 6.1+
  • PHP 8.3+
  • Joomla Administrator
  • Atum administrator template
  • Light mode
  • Dark mode

Core-Safe Approach

JT Position Finder does not modify:

  • Joomla core files
  • Atum administrator template files
  • Bootstrap core files
  • Frontend template files
  • Module files

The plugin continues to use Joomla’s extension system and Web Asset Manager.

Recommended Test Case

  1. Install or update to v1.0.4
  2. Open Joomla Administrator
  3. Go to Content → Site Modules
  4. Edit a module
  5. Click Find position
  6. Search for Cassiopeia

Expected behavior:

Cassiopeia should appear before Cassiopeia Extended when the exact template element matches.

Package

Installable package: plg_system_jtpositionfinder_v1.0.4.zip

SHA256: b5b2e8538499d09095781e431bcfb499904e2fe6eaf98b6cc51c43f13cca5530

Notes

This version is a UX improvement release focused on clearer search behavior, better template group identification and more accurate wording around the currently stored Joomla module position value.

JT Position Finder v1.0.3 — Joomla 6.1+ JED Ready Release

Choose a tag to compare

@joomtheme joomtheme released this 08 Jul 08:28
ff85084

JT Position Finder v1.0.3 is a Joomla 6.1+ administrator plugin that helps users visually find and select available template module positions directly from the module edit screen, without modifying Joomla core, Atum, Bootstrap, or template files.

JT Position Finder v1.0.3

JT Position Finder is a lightweight Joomla administrator plugin that adds a visual “Find Position” helper to the module edit screen.

It allows administrators to quickly search, preview, and select available module positions from the active administrator context without editing Joomla core files, template files, Atum, or Bootstrap assets.

Highlights

  • Joomla 6.1+ compatible
  • Built for the Joomla administrator module edit screen
  • Works with the Atum administrator template
  • Uses Joomla’s Web Asset Manager
  • No Joomla core modifications
  • No Bootstrap core modifications
  • No custom CSS framework
  • No external CDN or third-party dependency
  • Multilingual support included: English and Turkish
  • JED Checker tested
  • GPL licensed

What’s New in v1.0.3

  • Added LICENSE.txt for JED/GPL compliance
  • Improved Joomla manifest metadata
  • Added explicit plugin element definition
  • Removed automatic plugin enable behavior after installation
  • Updated Web Asset Manager metadata to version 1.0.3
  • Hardened template XML reading with safer libxml handling
  • Improved modal open/close behavior
  • Added safeguards against duplicate modal/backdrop creation

Installation

  1. Download plg_system_jtpositionfinder_v1.0.3.zip
  2. Install it from Joomla Administrator → System → Install Extensions
  3. Go to System → Plugins
  4. Enable System - JT Position Finder
  5. Open a module edit page and use the position finder helper

Compatibility

  • Joomla: 6.1+
  • PHP: 8.3+
  • Client: Administrator
  • Plugin type: System

License

GNU General Public License v2 or later.