path to templates and map parts

  • 1
  • Question
  • Updated 6 years ago
  • Answered
Is it possible, to change the path to the directory [APPDATA]\Mindjet\MindManager\10\Library\GER, e. g. to a network storage, to administrate templates and map parts centrally?

Ist es möglich den Pfad zum Ordner [APPDATA]\Mindjet\MindManager\10\Library\GER zu ändern, z. B. auf ein Ordner auf einem Netzlaufwerk, um Vorlagen und Map Parts zentral zu pflegen?
Photo of Jan Bartsch

Jan Bartsch

  • 6 Posts
  • 0 Reply Likes

Posted 6 years ago

  • 1
Photo of Nick Duffill

Nick Duffill, Champion

  • 512 Posts
  • 170 Reply Likes
Hello Jan

It is theoretically possible to change this path by re-defining the REG_SZ registry value "LocalLibraryDirectory" in the key

HKEY_CURRENT_USER\Software\Mindjet\MindManager\10\Settings

This would require MindManager to be restarted for it to read this value again. However, there are two disadvantages:
- There is a risk that third party extensions might not read the library location from this key
- You will need to replicate everything in this library, not just the Templates and Map Parts.

A better way to centrally administer specific types of resource is to add a Package Folder to the MindManager installation. For example, if you have a folder in network storage that contains Templates, go to File > Options > Package Folders, click "New" and create a new Package Folder at this location, with the Resource type "Templates". You can do the same with Map Parts.

Alternatively, you can create a parent folder with some of the same subfolder names as the native MindManager library (ENU or GER), and create a new Package Folder at this parent folder location, with the Resource type "All Resource Types". MindManager will find the right types from the subfolder names. You do not need to specify subfolders for all the resource types, only the ones you want.

These Package Folders will be offered in the Library and in other locations where the contents of the library are explored, such as the Map Parts task pane. The existing MindManager library will be shown as "MindManager" and your custom Package Folder will appear at the same level.

Sorry for the English names in all the folder names and menus above - I hope you can match them up with the GER version.
Photo of Jan Bartsch

Jan Bartsch

  • 6 Posts
  • 0 Reply Likes
Hi Nick,

thanks for the great answer.

I've tested the re-defining of the registry value. Another Problem of using a path to a network storage seems to be a long loading time.
This is the wrong solution!

Concerning the Package Folder: Is it possible to predefine a folder? I didn't find a registry value or something like that??
Any idea?

Matching up is no problem :)

Regards, Jan
Photo of Nick Duffill

Nick Duffill, Champion

  • 512 Posts
  • 170 Reply Likes
Hello Jan

Package Folders are defined per-user at

HKEY_CURRENT_USER\Software\Mindjet\MindManager\10\Template\Packages

As an example, you can see how the default MM library is configured at

HKEY_CURRENT_USER\Software\Mindjet\MindManager\10\Template\Packages\Library

The name of the parent key is the package name. The key holds two values: "Path" is the path to the folder, and "Type" is the package type. Type 0 is all resources, but I don't know what the enumerations are for the other types (e.g. map parts). It would not take long to find them by experimentation.
Photo of Jan Bartsch

Jan Bartsch

  • 6 Posts
  • 0 Reply Likes
Hi Nick,

thank you for the great support! That's what i've looked for...

I included a library and there is one problem remaining: MindManager ignores the new templates.. Whereas Map parts and background images are shown.

What could be reason? :(

Regards, Jan
Photo of Nick Duffill

Nick Duffill, Champion

  • 512 Posts
  • 170 Reply Likes
Jan

How have you added a new library? Did you add a key to the package folders key in the registry? If so, is the folder name for the templates the same as the one for Templates in the default MindManager library on your system?

If the templates are in sub-folders within the Templates folder, they should appear in their own section in the preview pane.
Photo of Jan Bartsch

Jan Bartsch

  • 6 Posts
  • 0 Reply Likes
@ARY: It's a bit more difficult. I'm looking for a solution, that can be implement with a software deyploment system (Novell ZCM).

Registry



Map Parts:





Looks good...

Templates:





The mmat-files in J:\MS-Vorlagen\GER\Templates and J:\MS-Vorlagen\GER\Templates\Sonstiges are not shown in in the preview pane :(
I've testest it with two different workstations.

Is it a bug?
Photo of Nick Duffill

Nick Duffill, Champion

  • 512 Posts
  • 170 Reply Likes
Jan

I'm sorry, it looks like I gave you some wrong information above. I tested this again and looked at some code from installers that add templates.

Template maps in a Package Folder will appear in the Template organizer (Design tab > Template Organizer). You can start a new map from the Template Organizer by selecting the template and clicking "New Map".

But they do not get added to the preview pane in the File > New menu. Before MindManager 9, the new map preview pane showed the "favourite" templates. From MindManager 9 onwards, it seems that the File > New preview pane is a separate copy of template map files, always kept in the standard MindManager library. If you add an existing template map to the preview pane, MindManager copies the file to its own library, rather than just creating a shortcut. This is not good design, and could be done better.

So with your deployment, if you want the template maps to also appear in the File > New preview pane, then they will need to also be copied into the default Library\GER\Templates folder for MindManager. This is not nice, because it is writing to resources that are placed by the MindManager installer, and creates two copies of a template map. It would be better if there was an option in MindManager to make the Template maps in a package folder visible in the File > New menu. Again my apologies for the wrong information the first time.
Photo of Jan Bartsch

Jan Bartsch

  • 6 Posts
  • 0 Reply Likes
No matter. The main thing is, you found and pointed up a solution.

I think the most users don't know the template organizer, because the preview pane is more vivid.
Nevertheless it's possible to tell the user: "This is the central folder with templates for all MindManager users and you can use them under Design tab and Template Organizer!".
That was the goal...

Maybe it's an idea for the next update ;)

This conversation is no longer open for comments or replies.