If you upgraded from Joomla 3, you’ve probably run into this issue.
Your login popup stopped working.
No warning.
No support.
No clear replacement.
And suddenly, your website’s login experience is broken.
Let’s fix that.
What Happened to Login Popup by ExtStore?
The popular extension Login Popup by ExtStore was widely used across Joomla 3 websites.
It helped you:
- Show login forms in a popup
- Improve user experience
- Avoid redirecting users to a separate login page
But now, it’s no longer available.
The listing on the Joomla Extensions Directory has been unpublished.
Reason: PE1 error and no ongoing support.
Most importantly, it does not support Joomla 4, 5, or 6.
Why This Became a Big Problem
When users migrated to newer Joomla versions, things broke.
Here’s what started happening:
- Login popup stopped appearing
- JavaScript errors showed up
- CSS conflicts with templates
- Some sites even displayed blank pages
And there was no proper alternative that behaved the same way.
The Real Reason It Broke
This is not just about compatibility.
Joomla 4 and above introduced major changes:
- Namespaced PHP
- Modern APIs
- New extension architecture
- Different asset handling
Old extensions built for Joomla 3 cannot work without a full rewrite.
That’s exactly what happened here.
My Experience Fixing This
I’ve migrated multiple Joomla websites using this plugin.
Every time, the same issue came up.
Clients wanted the same popup login experience.
But no extension could match it properly.
So instead of trying to patch outdated code, I rebuilt it from scratch.
Introducing Login Popup Pro
Here’s the solution:
Login Popup Pro
This is not just an update.
It’s a complete rewrite built specifically for Joomla 4, 5, and 6.
And it keeps everything users loved about the original plugin.
Try the Live Demo
See it in action:
https://demo.joomlax.com/demo/popup-and-iframes/login-popup-pro
What Makes Login Popup Pro Better?
Built for Modern Joomla
No hacks or legacy code.
It uses:
- CMSPlugin architecture
- Factory, LayoutHelper, HTMLHelper
- Namespaced structure
This makes it faster, cleaner, and more stable.
Clean Asset Structure
No more dependency issues.
All assets are properly organized:
- CSS
- JavaScript
- Images
Everything is loaded cleanly without conflicts.
Full Appearance Control
No need for custom CSS.
You can control:
- Colors
- Shadows
- Border radius
- Popup width
- Overlay styling
All through simple settings.
Improved User Experience
Small features that make a big difference:
- Auto-open with URL hash like #login or #logout
- ESC key to close popup
- Click outside to close
- Flexible placement for registration links
Scoped and Conflict-Free Code
Everything is properly namespaced:
- CSS classes use jx-lp-*
- JavaScript uses Jx.LoginPopup
- Language keys are isolated
This avoids conflicts with templates and other extensions.
Proper Documentation
Everything is clearly documented.
You get:
- Structured feature files
- Detailed documentation
- Easy setup instructions
Documentation link: https://joomlax.com/documentation/login-popup-pro
Important Links
Product Page
https://joomlax.com/login-popup-pro.html
Download
https://joomlax.com/login-popup-pro.html#download
Documentation
https://joomlax.com/documentation/login-popup-pro
Demo
https://demo.joomlax.com/demo/popup-and-iframes/login-popup-pro
Why Not Use Other Alternatives?
You might find a few plugins out there.
But most of them:
- Don’t match the original behavior
- Have limited customization
- Break in newer Joomla versions
- Are not actively maintained
This solution was built specifically for real migration issues.
Who Should Use This?
This is for you if:
- You upgraded from Joomla 3
- You used ExtStore Login Popup
- You want the same experience back
- You want more flexibility and control
Final Thoughts
Extensions may stop working.
But your website doesn’t have to.
If your login popup broke after upgrading Joomla, you now have a proper fix.
A modern, stable, and feature-rich replacement built for today’s Joomla.



