Qu'est-ce qui a changé dans la personnalisation du menu dans JMP 9 ? La réponse à cette question est: «presque tout». Dans JMP 9, nous avons jeté un regard critique sur notre cadre de personnalisation de menu et avons constaté qu'il comportait de nombreuses limitations:
• Vous pouvez importer des menus personnalisés de différentes sources dans JMP , mais ces importations n’ont pas été séparées; si vous voulez annuler une importation, vous devez revenir aux paramètres d'usine et recommencer.
• Si vous avez supprimé des éléments intégrés JMP de votre menu pour les simplifier, vous ne pourrez pas les récupérer ultérieurement sans revenir aux paramètres d'usine.
• Les experts du langage de script JMP (JSL) essayant de créer compléments JMP n'a pas pu distribuer de personnalisations de menu fonctionnant dans plusieurs langues ou pouvant facilement être mises à jour ultérieurement.
En conséquence, la personnalisation des menus a été entièrement repensée pour JMP 9. Il s'agit du premier d'une série de billets de blog planifiés conçus pour vous aider à comprendre le nouveau système de menus personnalisé de JMP 9 et faciliter la transition de JMP 8 pour les utilisateurs et les administrateurs.
Un nouveau fichier de personnalisation de menu
Dans JMP 8, si vous exécutiez JMP en anglais, le fichier contenant votre menu personnalisé était nommé “ Menu personnalisé par l'utilisateur JMP (anglais) .jmpmenu , ”Et on pourrait le trouver dans ce répertoire:
XP: C: \ Documents and Settings \ Paramètres locaux \ Application Data \ JMP \ 8 \ Data \ Anglais
Vista et Windows 7: C: \\ Utilisateurs \ AppData \ Local \ JMP8Data \ English
Dans JMP 9, les personnalisations de menu d’un utilisateur sont stockées dans un fichier nommé usercust.jmpcust , trouvé dans:
XP: C: \ Documents and Settings \ Paramètres locaux \ Données d'application \ SAS \ JMP \ 9
Vista et Windows 7: C: \\ Utilisateurs \ AppData \ Local \ SAS \ JMP \ 9
Macintosh: ~ / Bibliothèque / Application Support / JMP / 9
Notez l’absence du mot «anglais» dans le nom du répertoire ou le nom du fichier - usercust.jmpcust est neutre sur le plan linguistique. Une autre différence clé est que usercust.jmpcust contient uniquement les modifications que vous avez apportées au menu JMP intégré, plutôt qu'une copie du menu entier (y compris les éléments intégrés de JMP) comme dans JMP 8. Vous pouvez toujours modifier ou masquer les éléments de menu intégrés de JMP si vous le souhaitez, mais seules les modifications ou le fait que vous avez masqué un élément sont enregistrées. usercust.jmpcust . En outre, si vous masquez un élément de menu JMP intégré, il est facile de revenir en arrière plus tard et de le masquer sans affecter les autres personnalisations.
Notez que j'ai inclus un emplacement pour le Macintosh dans la deuxième liste ci-dessus. Le fait que les éléments de menu intégrés de JMP ne soient pas inclus dans usercust.jmpcust signifie que ces fichiers sont entièrement transportables vers le Macintosh dans JMP 9. Il était pratiquement impossible d’avoir des menus personnalisés sur Mac avant JMP 9.
Les administrateurs obtiennent un fichier de personnalisation
Un autre grand changement pour JMP 9 est que usercust.jmpcust n’est pas la seule source de personnalisation de menu à être appliquée. Une deuxième source de personnalisation de menu est admincust.jmpcust , que JMP recherche à cet endroit:
XP: C: \ Documents and Settings \ Tous les utilisateurs \ Données de l'application \ SAS \ JMP \ 9
Windows Vista et Windows 7: C: \ Programme \ Données \ SAS \ JMP \ 9
MacIntosh: / Bibliothèque / Application Support / JMP / 9
Le but de admincust.jmpcust consiste à autoriser les administrateurs à définir un ensemble de personnalisations de menu standard qu'ils souhaitent appliquer à tous les utilisateurs JMP. Etant donné que le jeu de personnalisation de l'administrateur est séparé des personnalisations de l'utilisateur, l'administrateur peut mettre à jour son jeu sans affecter les personnalisations effectuées par l'utilisateur.
Un autre point clé sur les personnalisations dans admincust.jmpcust : Ils ne sont pas appliqués. Si un utilisateur ouvre l’éditeur de menus JMP, il a le pouvoir d’annuler toute personnalisation effectuée dans admincust.jmpcust . Les modifications de l'utilisateur sont toujours enregistrées dans usercust.jmpcust , cependant, comme d'habitude seuls les administrateurs ont la permission de changer admincust.jmpcust . Mais quand JMP arrive, il se charge usercust.jmpcust après le chargement admincust.jmpcust . Ainsi, l'utilisateur final a le dernier mot.
Les compléments JMP ont besoin de personnalisations de menu
Les utilisateurs et les administrateurs ne sont pas les seuls à avoir la possibilité de fournir des personnalisations de menu. Complément JMP Les développeurs ont également besoin de la possibilité de personnaliser les menus. Dans JMP 9, nous avons ajouté un mécanisme entièrement nouveau permettant d’installer et de gérer des compléments dans JMP. postes précédents ici. L’un des fichiers qu'un développeur de complément peut fournir avec un complément est un addin.jmpcust fichier, qui contient les personnalisations de menu pour le complément. le addin.jmpcust les fichiers de tous les compléments JMP enregistrés et activés sont chargés après admincust.jmpcust mais avant usercust.jmpcust , laissant encore une fois le dernier mot à l'utilisateur final.
Rétablissement des paramètres d'usine
Avec les personnalisations de menu provenant de plusieurs sources différentes, il est devenu nécessaire de modifier ce que fait Revenir aux paramètres d'usine (qui se trouve maintenant dans le menu Affichage> Personnaliser). Nous ne pouvions pas vraiment autoriser Revert to Factory Defaults à effacer toutes les personnalisations de admincust.jmpcust et les divers addin.jmpcust des dossiers. Ainsi, tout ce que Revers to Factory Defaults fait dans JMP 9 en ce qui concerne les personnalisations de menu est effacé usercust.jmpcust . Les personnalisations pour un complément JMP peuvent être «annulées» en désactivant ou en désinstallant le complément associé. Il appartient à l'administrateur de gérer admincust.jmpcust .
Transition vers les menus personnalisés JMP 9
Pour les utilisateurs finaux, le transfert des personnalisations de menu de JMP 8 à JMP 9 doit être simple et automatique. La première fois que vous exécutez JMP 9 (et chaque fois que vous revenez aux paramètres d'usine par la suite), il vous sera demandé si vous souhaitez ou non importer les personnalisations du menu JMP 8. Si vous dites «oui», un usercust.jmpcust Le fichier sera créé à partir des personnalisations du menu personnalisé de JMP 8.
Pour les administrateurs qui essaient d'appliquer les mêmes personnalisations de menu aux utilisateurs de JMP 9 que JMP 8, il existe quelques étapes supplémentaires, mais il faudra attendre un article de blog de suivi.
Des menus personnalisés de JMP 9 - Administration - JMP Blog a écrit:
[...] est le deuxième d'une série d'articles sur des menus personnalisés dans JMP 9. Le premier article donnait un aperçu de ce qui avait changé dans JMP 9. Dans ce post, je fournirai quelques stratégies pour [...]