System - NicePanel—a lightweight, powerful Joomla extension that brings sleek, sliding top and bottom tabbed panels to your site. Version 5 is rebuilt from the ground up for Joomla 5, tapping into Bootstrap 5 and pure JavaScript to deliver a fast, flexible, and future-ready experience. Whether you’re a veteran NicePanel user or a newcomer, this update blends the simplicity you love with modern tools you’ll adore.
How It Works
Getting started with System - NicePanel is as intuitive as ever:
- Assign Modules - Add your favorite Joomla modules to custom positions like nicepaneltop or nicepanelbottom.
- Tabs Appear - Module titles automatically become clickable tabs in your sliding panels.
- Customize - Tweak alignment, style, and positioning through the plugin settings—no coding required.
- Publish - Enable the plugin, and watch your panels slide into action, styled by your Joomla template.
v5.0.3
P
It’s that simple. NicePanel handles the heavy lifting, leaving you free to focus on your content.
Why NicePanel?
Version 5 isn’t just an update—it’s a reinvention. Built natively for Joomla 5, it ditches legacy frameworks for a leaner, meaner approach. With Bootstrap 5 integration, pure JavaScript, and minimal CSS, NicePanel adapts to your template’s look while offering more control than ever. From sticky panels to pill-style tabs, it’s designed to make your site stand out in 2025 and beyond.
Upgrade Your Joomla Experience
NicePanel Version 5 keeps the spirit of the original—simple, effective sliding panels—while embracing the tools of today. Whether you’re building a blog, a business site, or a custom project, it’s the hassle-free way to add dynamic, tabbed content.
Practical Applications
Features
Here’s what makes NicePanel shine:
- Native Joomla 5 Support - Fully refactored for the Joomla 5 API, no compatibility plugins needed.
- Bootstrap 5 Powered - Leverages Joomla’s built-in Bootstrap 5 for tabs, pills, and responsive design.
- Pure JavaScript - No jQuery or MooTools—just clean, fast, modern JS.
- Minimal CSS - Hands styling control to your template, keeping things lightweight and consistent.
- Flexible Tab Alignment - Choose from start, center, end, fill, or justify—straight from Bootstrap 5’s playbook.
- Tab Styles - Switch between classic tabs or sleek pills for the perfect look.
- Panel Positioning - Set top or bottom panels as fixed, absolute, sticky, or relative (default) for ultimate layout control.
- Easy Setup - Assign modules to positions, and NicePanel auto-generates your tabs. No fuss, no mess.
Download the Plugin
Frequently Asked Questions:
What does System - NicePanel do?
It adds sliding top and bottom tabbed panels to your Joomla site. Assign modules to custom positions, and their titles become clickable tabs that toggle the content—simple and sleek!
Is it free?
Yes, NicePanel is free to use under the GNU GPL v2 or later. Contributions are welcome to support development!
Which Joomla versions does it support?
Version 5.0.3 is built for Joomla 5, fully native with no compatibility plugins needed.
How do I install NicePanel?
Download the package, then in Joomla Administrator, go to System > Install > Extensions, upload it, and enable it under System > Manage > Plugins.
What are the default module positions?
There aren’t strict defaults—you set them in the plugin settings (e.g., nicepaneltop or nicepanelbottom). Create these positions in your template or module manager first.
Why don’t I see the panels after enabling it?
Check that: Modules are assigned to the positions you set in the plugin. The plugin is enabled. Your template isn’t listed under "Hide in Template(s)." You’re not viewing the admin backend or a non-HTML page.
What’s the difference between "Tabs" and "Pills"?
"Tabs" are classic horizontal tabs, while "Pills" are rounded, button-like tabs—both use Bootstrap 5 styling. Pick what suits your site’s vibe!
What do the alignment options mean?
They control tab layout: Start: Left-aligned (top) or top-aligned (bottom), Center: Centered tabs, End: Right-aligned (top) or bottom-aligned (bottom), Fill: Tabs stretch evenly to fill the width, Justify: Tabs stretch and align text evenly.
How do I choose between Fixed, Absolute, Sticky, and Relative positioning?
It’s about how panels behave: Fixed: Stays at the screen edge, even when scrolling. Absolute: Fixed in page flow, might overlap content. Sticky: Sticks to the top/bottom when scrolling past. Relative: Flows naturally with the page (default, recommended).
Can I hide panels on specific templates?
Yes! In the "Hide in Template(s)" setting, select templates where NicePanel should stay hidden—like for mobile or custom layouts.
How do I add content to the panels?
Create Joomla modules (e.g., custom HTML), assign them to your chosen positions (like nicepaneltop), and set titles. The titles become the tabs!
Why do tabs close when I switch between them?
That’s by design—clicking a tab opens the panel, and clicking again (or switching) closes it. It keeps the interface tidy.
Can I style the panels?
Absolutely! NicePanel uses minimal CSS, so add your styles to your template’s stylesheet to match your site’s design.
My panels overlap other content—what’s wrong?
Check your positioning: Fixed or Absolute might need CSS tweaks (e.g., z-index or margins). Sticky/Relative usually play nicer. Inspect with your browser’s dev tools!
Why don’t the panels work when I click tabs?
Ensure: Bootstrap 5 is loaded (Joomla core handles this). No JavaScript errors (check the console with ?debug=1 in the URL). Modules are rendering correctly.
Does it rely on jQuery or other frameworks?
Nope—just pure JavaScript and Joomla’s built-in Bootstrap 5. Keeps it lightweight and modern!
How does NicePanel handle z-index?
The JS scans your page for the highest z-index and sets panels one level above it, ensuring they stay on top.
How do I update NicePanel?
It checks for updates automatically via https://cdn.richeyweb.com/updates/nicepanel.xml. Install updates through Joomla’s extension manager.