SSL Labs ScoreSecurityHeaders.io ScoreHSTS Preloaded

Log in to participate

There is no cost to join RicheyWeb, and membership is a requirement to submit bug reports and participate in the support forums.

× Extension Discussions

NicePanel

More
3 years 8 months ago #102 by michael
NicePanel was created by michael
NicePanel {arslatest release NicePanel}
Overview
Sliding panels are nice, but have been restrictive...

NicePanel 1.15

Overview

Sliding panels are nice, but have been restrictive and difficult - until now! Top and bottom tabbed sliding module panels done right with NicePanel.

NicePanel provides an administrator the ability to create as many top and/or bottom sliding panel tabs as (s)he wishes. Here are the features:

  • Separate top/bottom panel configurations
  • Automatic tabs - based on the module title
  • Preserves Javascript events (unlike some other panels)
  • Independent left/right tab alignment
  • Independent tab styles
  • Tab content honors Joomla ACL

I've added the ability for an administrator to use the CSS textarea applied by the plugin, or to turn off the styling portion so the panels can be styled using the template stylesheet. NicePanel is light - no additional JS frameworks required - NicePanel is pure MooTools.

Installation

  1. Download NicePanel from the RicheyWeb download page.
    • This page will remain unlinked, as the link may change in the future. Visit http://www.richeyweb.com and use the search feature - search for "NicePanel".
  2. In Joomla /administrator, go to the "Extensions" menu, the "Manage" sub-menu, and the "Install" sub-menu.
  3. Select the "Upload Package File" tab
  4. Press the "Choose File" button to browse your system and locate the plugin file you downloaded
  5. Press the "Upload & Install" button

At this point, the extension is installed but not enabled. You can find the plugin by going to the Extensions menu and selecting "Plugins". When in the plugin manager, search for "NicePanel".

Configuration

First, take the modules that you wish to be presented as tab panels, and assign them to a new module position (you can just type it into the module configuration). For simplicity, I'm going to call the new positions "nicepaneltop" and "nicepanelbottom" - but in reality, you can name them anything you want. The module order will be the tab order (if using right tab alignment, the tab order is reversed)

Then, in NicePanel configuration, set the module position to be presented in the top and bottom panel positions. Save it.

You're done. Panels with no pain.

HELP

Please report bugs

Please Log in or Create an account to join the conversation.

More
1 year 1 month ago #2554 by E.H.
Replied by E.H. on topic NicePanel
Hi
Thanks for your many good extensions to Joomla!
I have a problem with NicePanel and PHP 7.x I got the following error-message:
"Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemNicePanel has a deprecated constructor in ..\plugins\system\nicepanel\nicepanel.php on line 19"
I hope you will upgrade it, for all of us.

Best regards,
E. H.

Please Log in or Create an account to join the conversation.

More
1 month 2 days ago - 1 month 2 days ago #4081 by JohnnyC1951
Replied by JohnnyC1951 on topic NicePanel
I tried this on Helix Ultimate template and it was very weird. I guess it doesn't like Helix.
It installed fine.
When the top button was pressed it completely covered the screen and there was no way to scroll it back.
When the bottom button was pressed it shot downwards too.
Uninstalled.
Last edit: 1 month 2 days ago by JohnnyC1951.

Please Log in or Create an account to join the conversation.

More
1 month 2 days ago #4082 by michael
Replied by michael on topic NicePanel
It was written at a time when MooTools ruled the javascript sphere. I need to rewrite it, and I may do that in pure javascript (because even jQuery is circling the drain these days)

Please Log in or Create an account to join the conversation.

More
1 month 2 days ago - 1 month 2 days ago #4083 by JohnnyC1951
Replied by JohnnyC1951 on topic NicePanel
Moo was loaded.
Maybe time to retire it?
I shall write something instead.
Last edit: 1 month 2 days ago by JohnnyC1951.

Please Log in or Create an account to join the conversation.

More
1 month 2 days ago #4084 by michael
Replied by michael on topic NicePanel
If you feel up to it. I'll be doing a lot of rewrites during this winter because J4 just reached beta.

Please Log in or Create an account to join the conversation.

  • Not Allowed: to create new topic.
  • Not Allowed: to reply.
  • Not Allowed: to edit your message.
Powered by Kunena Forum