As a consultant I’m working with many Designer installations at different sites and I usually like to know which Designer version I’m using since there are bugs in some and with the release of LDAP Designer even incompatibilities, especially when working in a team and using version control.

Unfortunately Designer does not tell at a glance which version it is, you have to manually check through the Help -> About menu item. Designer used to display the version during startup on the splash screen but even that is gone since version 4.5.4.

To fix this, I wrote a Designer plugin (based on https://github.com/deviprasad742/eclipsetitlecustomizer) that displays the version (as shown in Help – About) and connect mode (NCP or LDAP) in the window title, defaulting to something like “Designer 4.6.1 (LDAP)”.

The title format can be customized to include the name or path or the workspace and/or install location as well through Preferences -> General -> Appearance -> Window Title. Settings are stored per Designer installation so they stick even if you switch workspaces a lot:

TitleCustomizer_Screenshot

To install, just download https://iam.is4it.de/public/designer_tools/plugins/com.brummelhook.dirxml.designertitlecustomizer_0.9.1.201709160824.jar into

<designer_install>/plugins

and restart Designer.

To uninstall, simply delete the above JAR file and restart Designer again.

Preferences are stored in

<designer_install>/configuration/.settings/com.brummelhook.dirxml.designertitlecustomizer.prefs

and can be distributed together with the JAR file, in case you want to use non-default settings with many installations.

The plugin *should* work with Eclipse and other Eclipse based RPC applications as well, obviously the $appType$ tag only makes sense with Designer and $appVersion$ resolves to the version of the branding feature in that case.

Update 2017-09-16: there’s no $appMode$ tag that can be used in custom title formats, it has to be $appType$. Fixed the text on the preferences page and uploaded fixed version 0.9.1

1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5 (1 votes, average: 5.00 out of 5)
You need to be a registered member to rate this post.
Loading...

Disclaimer: As with everything else at NetIQ Cool Solutions, this content is definitely not supported by NetIQ, so Customer Support will not be able to help you if it has any adverse effect on your environment.  It just worked for at least one person, and perhaps it will be useful for you too.  Be sure to test in a non-production environment.

Leave a Reply

2 Comments

lhaeger
By: lhaeger
Sep 13, 2017
9:19 am
Reads:
499
Score:
5
Active Directory Authentication Automation Cloud Computing Cloud Security Configuration Customizing Data Breach DirXML Drivers End User Management Identity Manager Importing-Exporting / ICE/ LDIF Intelligent Workload Management IT Security Knowledge Depot LDAP Monitoring Open Enterprise Server Passwords Reporting Secure Access Supported Troubleshooting Workflow