Cosa è cambiato nella personalizzazione del menu in JMP 9 ? La risposta a questa domanda è: "Quasi tutto". In JMP 9, abbiamo esaminato attentamente il nostro quadro di personalizzazione dei menu e abbiamo riscontrato un numero di limitazioni:
• È possibile importare menu personalizzati da varie fonti in JMP , ma tali importazioni non sono state mantenute separate; quindi se si desidera annullare un'importazione, è necessario ripristinare le impostazioni di fabbrica e ricominciare da capo.
• Se è stato rimosso qualsiasi elemento incorporato JMP dal menu per semplificarlo, non è possibile ripristinarlo in un secondo momento senza ripristinare le impostazioni di fabbrica.
• Esperti di JMP Scripting Language (JSL) che tentano di creare componenti aggiuntivi a JMP non è stato possibile distribuire personalizzazioni di menu che funzionassero attraverso le lingue o che potrebbero essere facilmente aggiornate in seguito.
Di conseguenza, la personalizzazione del menu è stata completamente rielaborata per JMP 9. Questo è il primo di una serie pianificata di post di blog progettati per aiutarti a comprendere il nuovo sistema di menu personalizzato in JMP 9 e facilitare la transizione da JMP 8 a utenti e amministratori.
Un nuovo file di personalizzazione del menu
In JMP 8, se esegui JMP in inglese, il file contenente il tuo menu personalizzato è stato denominato " Menu personalizzato utente JMP (inglese) .jmpmenu , "E potrebbe essere trovato in questa directory:
XP: C: \ Documents and Settings \ Impostazioni locali \ Dati applicazioni \ JMP \ 8 \ Dati \ Inglese
Vista e Windows 7: C: \\ Users \ AppData \ Local \ JMP8Data \ inglese
In JMP 9, le personalizzazioni di menu di un utente sono memorizzate in un file denominato usercust.jmpcust , trovato in:
XP: C: \ Documents and Settings \ Impostazioni locali \ Dati applicazioni \ SAS \ JMP \ 9
Vista e Windows 7: C: \\ Users \ AppData \ Local \ SAS \ JMP \ 9
Macintosh: ~ / Library / Application Support / JMP / 9
Notare l'assenza della parola "inglese" dal nome della directory o dal nome del file - usercust.jmpcust è neutrale alla lingua. Un'altra differenza fondamentale è quella usercust.jmpcust contiene solo le modifiche apportate al menu JMP incorporato, piuttosto che una copia dell'intero menu (inclusi gli elementi incorporati di JMP) come in JMP 8. Puoi comunque modificare o nascondere le voci di menu incorporate di JMP se lo desideri, ma solo le modifiche o il fatto che hai nascosto un elemento sono state registrate in usercust.jmpcust . Inoltre, se si nasconde una voce di menu JMP incorporata, è facile tornare indietro in seguito e visualizzarla senza modificare le altre personalizzazioni.
Si noti che ho incluso un percorso per Macintosh nella seconda lista sopra. Il fatto che le voci di menu incorporate di JMP non siano incluse usercust.jmpcust significa che questi file sono completamente trasportabili su Macintosh in JMP 9. Era praticamente impossibile avere menu personalizzati su Mac prima di JMP 9.
Amministratori Ottieni un file di personalizzazione
Un altro grande cambiamento per JMP 9 è quello usercust.jmpcust non è l'unica fonte di personalizzazioni di menu che viene applicata. Una seconda fonte di personalizzazioni di menu è admincust.jmpcust , che JMP cerca in questa posizione:
XP: C: \ Documents and Settings \ All Users \ Dati applicazioni \ SAS \ JMP \ 9
Windows Vista e Windows 7: C: \ Programmi \ Data \ SAS \ JMP \ 9
MacIntosh: / Libreria / Supporto applicazioni / JMP / 9
Lo scopo di admincust.jmpcust è quello di consentire agli amministratori di spingere verso il basso una serie standard standard di personalizzazioni di menu che desiderano applicare a tutti gli utenti JMP. Poiché il set di personalizzazioni dell'amministratore viene tenuto separato dalle personalizzazioni dell'utente, l'amministratore può aggiornare il proprio set senza influire sulle personalizzazioni effettuate dall'utente.
Un altro punto chiave sulle personalizzazioni in admincust.jmpcust : Non sono applicati. Se un utente visualizza l'editor di menu JMP, ha la facoltà di ignorare eventuali personalizzazioni che sono state apportate admincust.jmpcust . Le modifiche dell'utente sono ancora registrate in usercust.jmpcust , tuttavia, poiché normalmente solo gli amministratori hanno il permesso di cambiare admincust.jmpcust . Ma quando JMP sta arrivando, si carica usercust.jmpcust dopo che carica admincust.jmpcust . Quindi l'utente finale ha l'ultima parola.
I moduli aggiuntivi JMP richiedono personalizzazioni del menu
Utenti e amministratori non sono gli unici che hanno la possibilità di fornire personalizzazioni di menu. Componente aggiuntivo JMP gli sviluppatori hanno anche bisogno di personalizzare i menu. In JMP 9, abbiamo aggiunto un meccanismo completamente nuovo in cui i componenti aggiuntivi di JMP possono essere installati e gestiti, e diversi componenti aggiuntivi JMP 9 sono stati discussi in post precedenti Qui. Uno dei file che uno sviluppatore aggiuntivo può fornire con un componente aggiuntivo è un addin.jmpcust file, che contiene le personalizzazioni del menu per il componente aggiuntivo. Il addin.jmpcust i file di tutti i componenti aggiuntivi JMP abilitati registrati vengono caricati successivamente admincust.jmpcust ma prima usercust.jmpcust , ancora una volta lasciando l'ultima parola all'utente finale.
Ripristino alle impostazioni di fabbrica
Con le personalizzazioni di menu provenienti da diverse fonti ora, è diventato necessario modificare ciò che Ripristina impostazioni predefinite (che ora si trova nel menu Visualizza> Personalizza). Non potevamo davvero permettere a Revert to Factory Defaults di cancellare tutte le personalizzazioni in admincust.jmpcust e i vari addin.jmpcust File. Quindi, tutto in Ripristina impostazioni di fabbrica in JMP 9 rispetto alle personalizzazioni del menu è chiaro usercust.jmpcust . Le personalizzazioni per un componente aggiuntivo JMP possono essere "ripristinate" disattivando o disinstallando il componente aggiuntivo associato, e spetta all'amministratore gestire admincust.jmpcust .
Passaggio a menu personalizzati di JMP 9
Per gli utenti finali, il trasferimento delle personalizzazioni di menu da JMP 8 a JMP 9 dovrebbe essere semplice e automatico. La prima volta che esegui JMP 9 (e successivamente ogni volta che ripristini le impostazioni predefinite di fabbrica), ti verrà chiesto se desideri o meno portare avanti le personalizzazioni del menu di JMP 8. Se dici "Sì", a usercust.jmpcust il file verrà creato dalle personalizzazioni del menu che troviamo nel menu personalizzato di JMP 8.
Per gli amministratori che tentano di trasmettere le stesse personalizzazioni dei menu agli utenti di JMP 9 come in JMP 8, ci sono ancora alcuni passaggi, ma che dovranno attendere per un post sul blog di follow-up.
Menu personalizzati di JMP 9 - Amministrazione - Blog JMP ha scritto:
[...] è il secondo di una serie di post su menu personalizzati in JMP 9. Il primo post ha fornito una panoramica di cosa è cambiato in JMP 9. In questo post, fornirò alcune strategie per [...]