Hide unused tabs and menu-items.
When a feature is not enabled, either by choice or license, HIDE it from all part of the product like:
"GUI / Mail / ..."
- BIS, BES (when this function is not enabled/licensed)
- Outlook Connector (when this function is not enabled/licensed)
- Minger (when this function is not enabled)
- LDAP (when this function is not enabled)
- DomainPop (when this function is not enabled)
"GUI / Mail / ..."
- ActiveSync (when this function is not enabled/licensed)
- SyncML (when this function is not enabled)
"GUI / Mail / Active Directory" (when this function is not enabled)
"GUI / Mail / Sesstions
- ActiveSync (when this function is not enabled/licensed)
Just to name a few.
But also i Settings like all references to "BlackBerry" when you don't have this installed/licensed/enabled.
Same with ActiveSync.
Also make sure not to load the BlackBerry plugin when that feature is disabled/not licensed.
Hello Dan,
Thanks for sharing your idea with us to hide unused features, unfortunately we will not be able to implement it. Hiding unused features makes it more difficult, if not impossible, for an administrators to try to find a feature to turn it on.
Thanks again.
Arron
-
Dan Lundqvist commented
Correction. Should be 2013 and not 2009 as stated. Sorry, my mistake. :-)
Even with the following in plugins.dat:
[BlackBerry Internet Service]
Enable=No
DllPath=C:\Server\Apps\MDaemon\App\MDBis.dll
StartupFuncName=fnPluginStartup
ShutdownFuncName=fnPluginShutdown
ReloadFuncName=fnPluginReloadI get the following during startup:
Fri 2015-05-08 17:33:56.129: Attempting to load 'BlackBerry Internet Service' plugin
Fri 2015-05-08 17:33:56.129: * ConfigFunc: (NULL)
Fri 2015-05-08 17:33:56.129: * StartupFunc: fnPluginStartup (Ok, ready to use)
Fri 2015-05-08 17:33:56.129: * ReloadFunc: fnPluginReload (Ok, ready to use)
Fri 2015-05-08 17:33:56.129: * ShutdownFunc: fnPluginShutdown (Ok, ready to use)
Fri 2015-05-08 17:33:56.129: * PreMessageFunc: (NULL)
Fri 2015-05-08 17:33:56.129: * PostMessageFunc: (NULL)
Fri 2015-05-08 17:33:56.129: * SMTPMessageFunc: (NULL)
Fri 2015-05-08 17:33:56.129: * SMTPMessageFunc2: (NULL)
Fri 2015-05-08 17:33:56.129: * SMTPMessageFunc3: (NULL)
Fri 2015-05-08 17:33:56.129: * DomainPOPMessageFunc: (NULL)
Fri 2015-05-08 17:33:56.130: * MultiPOPMessageFunc: (NULL)
Fri 2015-05-08 17:33:56.130: * Result: success (plugin DLL loaded in slot 1)
Fri 2015-05-08 17:33:56.130: ----------
Fri 2015-05-08 17:33:56.130: BlackBerry Internet Service plugin is starting up
Fri 2015-05-08 17:33:56.131: * BIS plugin is reading subscriber file...
Fri 2015-05-08 17:33:56.131: * BIS plugin is ready to send notifications.//Danne
-
Dan Lundqvist commented
Hi Arron,
I'm not sure I agree. Let's take BIS/BES as an example.
As this is a licensed feature and could not be used without a valid licensekey and possible special BIS/BES version, you could hide all references to BIS/BES items in menus and in GUI when no license is found during startup.
Same with "ActiveSync" as this is also a licensed feature.
Same with "Outlook Connector" as this is also a licensed feature.
All these could be hidden or grayed in menus/submenus and GUI.Also the items in the GUI like LDAP, Minger, DomainPop, AD should be easy to hide or greymark as these entries should NOT be hidden in the settings menu.
Bottom line:
- All license-key licensed features could be hidden or grayed out in GUI and menus/submenus.- All functions that is disabled in menus/submenus or in lefthand-side "Servers" could be hidden or grey out in right hand side GUI.
As I also mentioned there is a problem that MD tries to load the "MDBis.dll" plugin even if the "Enabled=false" and also that in new installations it is also set to load even if no license has been installed.
I have had and old thread on this but it was never resolved.
See http://lists.altn.com/WebX?14@@.5986015c/0
Handled by Ian Carter.I just checked and this problem has still not been fixed since 2009.
Best regards
Dan Lundqvist
MRZAZ.COM
Stockholm, Sweden