¿Qué ha cambiado en la personalización del menú en JMP 9 ? La respuesta a esa pregunta es: "Casi todo". En JMP 9, observamos detenidamente nuestro marco de personalización del menú y descubrimos que tenía varias limitaciones:
• Podrías importar menús personalizados de varias fuentes a JMP , pero esas importaciones no se mantuvieron separadas; por lo tanto, si desea deshacer una importación, debe volver a los valores predeterminados de fábrica y comenzar de nuevo.
• Si eliminó cualquier elemento incorporado de JMP de su menú para simplificarlo, no podrá recuperarlos más tarde sin volver a los valores predeterminados de fábrica.
• Expertos en JMP Scripting Language (JSL) que intentan crear complementos JMP no pudo distribuir las personalizaciones del menú que funcionaban en otros idiomas o que podían actualizarse fácilmente más adelante.
Como resultado, la personalización del menú se ha modificado completamente para JMP 9. Esta es la primera de una serie planificada de publicaciones de blog diseñadas para ayudarlo a comprender el nuevo sistema de menú personalizado en JMP 9 y facilitar la transición de JMP 8 para usuarios y administradores.
Un nuevo archivo de personalización de menú
En JMP 8, si ejecutó JMP en inglés, el archivo que contiene su menú personalizado se denominó " Menú personalizado de usuario de JMP (inglés) .jmpmenu , "Y se puede encontrar en este directorio:
XP: C: \ Documents and Settings \ Local Settings \ Application Data \ JMP \ 8 \ Data \ Spanish
Vista y Windows 7: C: \\ Users \ AppData \ Local \ JMP8Data \ Spanish
En JMP 9, las personalizaciones del menú de un usuario se almacenan en un archivo llamado usercust.jmpcust , encontrado en:
XP: C: \ Documents and Settings \ Configuración local \ Datos de programa \ SAS \ JMP \ 9
Vista y Windows 7: C: \\ Users \ AppData \ Local \ SAS \ JMP \ 9
Macintosh: ~ / Library / Application Support / JMP / 9
Tenga en cuenta la ausencia de la palabra "Inglés" ya sea del nombre del directorio o del nombre del archivo - usercust.jmpcust es neutral en el lenguaje Otra diferencia clave es que usercust.jmpcust contiene solo los cambios que ha realizado en el menú JMP incorporado, en lugar de una copia de todo el menú (incluidos los elementos incorporados de JMP) como en JMP 8. Aún puede modificar u ocultar los elementos del menú incorporado de JMP si lo desea, pero solo los cambios o el hecho de que ocultó un elemento se registran en usercust.jmpcust . Además, si oculta un elemento de menú JMP incorporado, es fácil volver más tarde y mostrarlo sin afectar a ninguna de sus otras personalizaciones.
Tenga en cuenta que incluí una ubicación para Macintosh en la segunda lista anterior. El hecho de que los elementos de menú incorporados de JMP no estén incluidos en usercust.jmpcust significa que estos archivos son totalmente transportables a Macintosh en JMP 9. Era prácticamente imposible tener menús personalizados en la Mac antes de JMP 9.
Los administradores obtienen un archivo de personalización
Otro gran cambio para JMP 9 es que usercust.jmpcust No es la única fuente de personalizaciones de menú que se aplica. Una segunda fuente de personalizaciones del menú es admincust.jmpcust , que JMP busca en esta ubicación:
XP: C: \ Documents and Settings \ Todos los usuarios \ Datos de programa \ SAS \ JMP \ 9
Windows Vista y Windows 7: C: \ Programa \ Datos \ SAS \ JMP \ 9
Macintosh: / Library / Application Support / JMP / 9
El propósito de admincust.jmpcust es permitir a los administradores empujar hacia abajo un conjunto de referencia estándar de personalizaciones de menú que desean aplicar a todos los usuarios de JMP. Debido a que el conjunto de personalización del administrador se mantiene separado de las personalizaciones del usuario, el administrador puede actualizar su conjunto sin afectar las personalizaciones que el usuario haya realizado.
Otro punto clave sobre las personalizaciones en admincust.jmpcust : No se hacen cumplir. Si un usuario abre el Editor de menús JMP, tiene el poder de anular las personalizaciones que se hicieron en admincust.jmpcust . Los cambios del usuario todavía se registran en usercust.jmpcust Sin embargo, como normalmente solo los administradores tienen permiso para cambiar admincust.jmpcust . Pero cuando JMP está subiendo, se carga usercust.jmpcust después de que se carga admincust.jmpcust . Así que el usuario final tiene la última palabra.
Los complementos de JMP necesitan personalizaciones de menú
Los usuarios y administradores no son los únicos que tienen la oportunidad de suministrar personalizaciones de menú. Complemento JMP Los desarrolladores también necesitan la posibilidad de personalizar los menús. En JMP 9, hemos agregado un mecanismo completamente nuevo mediante el cual los complementos a JMP se pueden instalar y administrar, y varios complementos de JMP 9 se han discutido en posts anteriores aquí. Uno de los archivos que un desarrollador de complementos puede suministrar con un complemento es un addin.jmpcust Archivo, que contiene las personalizaciones del menú para el complemento. los addin.jmpcust Los archivos de todos los complementos JMP registrados y habilitados se cargan después de admincust.jmpcust pero antes usercust.jmpcust , una vez más dejando la última palabra al usuario final.
Revertir a los valores predeterminados de fábrica
Con las personalizaciones de menú provenientes de varias fuentes diferentes ahora, se hizo necesario cambiar lo que Revertir a los valores predeterminados de fábrica (que ahora está en el menú Ver> Personalizar) hace. Realmente no pudimos permitir que Revertir a los valores predeterminados de fábrica borre todas las personalizaciones en admincust.jmpcust y los varios addin.jmpcust archivos. Por lo tanto, todo lo que hace Revertir a los valores predeterminados de fábrica en JMP 9 con respecto a las personalizaciones del menú está claro. usercust.jmpcust . Las personalizaciones de un complemento JMP se pueden "revertir" al deshabilitar o desinstalar el complemento asociado, y el administrador es el responsable de administrar admincust.jmpcust .
Transición a menús personalizados JMP 9
Para los usuarios finales, la transferencia de personalizaciones del menú de JMP 8 a JMP 9 debe ser fácil y automática. La primera vez que ejecute JMP 9 (y cada vez que vuelva a los valores predeterminados de fábrica a partir de entonces), se le preguntará si desea o no llevar adelante las personalizaciones del menú de JMP 8. Si dices "sí", un usercust.jmpcust El archivo se creará a partir de las personalizaciones del menú que encontramos en su menú personalizado JMP 8.
Para los administradores que intentan aplicar las mismas personalizaciones del menú a los usuarios de JMP 9 como lo hicieron en JMP 8, hay algunos pasos más, pero eso tendrá que esperar una publicación de blog de seguimiento.
Menús personalizados de JMP 9 - Administración - Blog de JMP escribió:
[...] es el segundo de una serie de publicaciones en menús personalizados en JMP 9. La primera publicación proporcionó una visión general de lo que ha cambiado en JMP 9. En este post, voy a proporcionar algunas estrategias para [...]