This system plugin lets admins set custom messages that visitors see in the browser tab title when they switch away from the site. Perfect for re-engaging visitors and bringing them back!
- Configure multiple messages that rotate every 3 seconds
- Keep visitors engaged with varied attention-grabbing messages
- Example: "Come back! 👋" → "Don't leave yet!" → "We miss you!"
- Show a welcome-back message when users return to your tab
- Fully customizable message text (emoji supported!)
- Configurable duration (500-10000ms)
- Example: "Welcome back! 🎉" displays for 2 seconds, then restores original title
- Built for Joomla 5.x and 6.x
- Uses modern dependency injection and event subscription
- Namespace-based PSR-4 autoloading
- Automatic updates via Joomla Update System
- Download the latest release from GitHub Releases
- Install via Joomla Extensions Manager
- Enable the plugin in System → Plugins
- Configure your messages and settings
- Select "Single Message" mode
- Enter your custom message
- Save
- Select "Multiple Messages (Rotating)" mode
- Add multiple messages (up to 10)
- Messages will rotate every 3 seconds
- Enable "Return Notification"
- Set your welcome-back message (default: "Welcome back! 🎉")
- Set display duration in milliseconds (default: 2000ms)
The plugin supports automatic updates through Joomla's Update System:
- Updates are checked via GitHub releases
- Update notifications appear in Joomla Update Manager
- One-click update from Extensions → Update
This plugin is based on an original idea from this article: https://medium.com/@alperen.talaslioglu/changing-page-title-dynamically-when-user-changes-tab-5d372554377c
- Joomla: 5.x or 6.x
- PHP: 8.1.0 or higher
GNU General Public License version 3 or later
Panayiotis Kiriakopoulos - https://github.com/pnkr

