<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article How to create custom menus in JMP in JMP Blog</title>
    <link>https://community.jmp.com/t5/JMP-Blog/How-to-create-custom-menus-in-JMP/ba-p/30580</link>
    <description>&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;Two of the biggest reasons our users love JMP are its interactivity and its ability to dramatically reduce the time needed to perform routine yet critical&amp;nbsp;analysis tasks. Indeed, the primary strengths of JMP lie in the ways in which it differs from conventional software, and we repeatedly hear from users who can’t imagine doing their jobs with any other tool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;New users, however, may want a little assistance as they make the transition to JMP, and the JMP Starter (&lt;B&gt;View &amp;gt; JMP Starter&lt;/B&gt; in Windows and &lt;B&gt;Window &amp;gt; JMP Starter&lt;/B&gt; on Macs) is often where they begin. Options are categorized and described. And by clicking a button, the appropriate platform in JMP launches.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic1.png"&gt;&lt;IMG class=" wp-image-16253" src="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic1.png" alt="JMP Starter Menu" width="570" height="278" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P class="wp-caption-text"&gt;&lt;STRONG&gt; JMP Starter Menu&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;The case for custom menus&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;Periodically, users have explained that it would be nice to have the ability to create a modified version of the JMP Starter, or a general-purpose menu, for reasons like these:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;UL class="ul1"&gt;&lt;/UL&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="li1"&gt;Providing context-specific menus for a variety of job roles.&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="li1"&gt;Linking to documents, web pages and other resources.&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="li1"&gt;Launching custom applications.&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="li1"&gt;Including additional instructive or descriptive text.&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;Now, you can quickly and easily create and manage customized menus like the ones in the JMP Starter, with a &lt;A href="https://community.jmp.com/docs/DOC-7381"&gt;script, data table and example add-in&lt;/A&gt; that I’ve uploaded to the &lt;A href="https://community.jmp.com/community/file-exchange"&gt;JMP User Community’s File Exchange&lt;/A&gt; (a free SAS.com Profile is required to access the files.) While the add-in is chiefly&amp;nbsp;for illustrative purposes, it&amp;nbsp;also installs with many icons that you may find useful as you create your custom menus -- see the download page for details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;STRONG&gt;Creating a custom menu&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To create a custom menu, first place your information into the first five columns of the Specifications data table:&lt;/P&gt;&lt;P&gt;&lt;UL&gt;&lt;/UL&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="p1"&gt;Category: Give a name for the submenu in which you want the selection to appear.&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="p1"&gt;Icon: If you would like an icon to appear next to the button, include a link to it here.&amp;nbsp;&lt;STRONG&gt;NOTE: Icons are not resized!&lt;/STRONG&gt;&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="p1"&gt;Button: Enter the text you’d like to appear on the button.&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="p1"&gt;Script: Enter the JSL you want to execute when the button is pressed. This could be anything from a single-word platform launch, to an entire JSL script.&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="p1"&gt;Description: Enter any helpful text you’d like to include next to the button.&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;The next two images show a specifications table and the custom menu produced by it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.jmp.com/legacyfs/online/wp_images/2015/04/Pic2.png"&gt;&lt;IMG class=" wp-image-16257" src="https://community.jmp.com/legacyfs/online/wp_images/2015/04/Pic2.png" alt="Specification Table" width="567" height="59" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P class="wp-caption-text"&gt;&lt;STRONG&gt; Specification Table&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic3.png"&gt;&lt;IMG class=" wp-image-16256" src="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic3.png" alt="Sample Menu" width="569" height="153" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P class="wp-caption-text"&gt;&lt;STRONG&gt; Sample Menu&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;Once you’ve entered in all the information for each button, create a column of 1/0 flags for each menu you’d like to create. Use a 1 to show the item, and a 0 if you do not want to show the item. In the screenshot below, we see that the Beginner, Intermediate and Advanced menus will each present a different combination of buttons.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic4.png"&gt;&lt;IMG class=" wp-image-16262" src="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic4.png" alt="Menu Flags in Specifications File" width="566" height="107" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P class="wp-caption-text"&gt;&lt;STRONG&gt; Menu Flags in Specifications File&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;Now, run the &lt;B&gt;Create Custom Menu Scripts&lt;/B&gt; data table script (included in the table), which will prompt you to select one or more menus to create:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;A href="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic5.png"&gt;&lt;IMG class="  wp-image-16261 aligncenter" src="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic5.png" alt="pic5" width="181" height="185" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;When you press OK, a script is produced for each of the selected menus. Run the appropriate script to produce each menu. (The example below corresponds to the Intermediate menu.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;A href="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic6.png"&gt;&lt;IMG class="  wp-image-16260 aligncenter" src="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic6.png" alt="pic6" width="430" height="217" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;It is also easy to package a collection of menu scripts as an add-in, allowing users to access any of them as desired.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;A href="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic7.png"&gt;&lt;IMG class="  wp-image-16259 aligncenter" src="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic7.png" alt="pic7" width="496" height="90" /&gt;&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 28 Apr 2015 16:10:55 GMT</pubDate>
    <dc:creator>brady_brady</dc:creator>
    <dc:date>2015-04-28T16:10:55Z</dc:date>
    <item>
      <title>How to create custom menus in JMP</title>
      <link>https://community.jmp.com/t5/JMP-Blog/How-to-create-custom-menus-in-JMP/ba-p/30580</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;Two of the biggest reasons our users love JMP are its interactivity and its ability to dramatically reduce the time needed to perform routine yet critical&amp;nbsp;analysis tasks. Indeed, the primary strengths of JMP lie in the ways in which it differs from conventional software, and we repeatedly hear from users who can’t imagine doing their jobs with any other tool.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;New users, however, may want a little assistance as they make the transition to JMP, and the JMP Starter (&lt;B&gt;View &amp;gt; JMP Starter&lt;/B&gt; in Windows and &lt;B&gt;Window &amp;gt; JMP Starter&lt;/B&gt; on Macs) is often where they begin. Options are categorized and described. And by clicking a button, the appropriate platform in JMP launches.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic1.png"&gt;&lt;IMG class=" wp-image-16253" src="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic1.png" alt="JMP Starter Menu" width="570" height="278" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P class="wp-caption-text"&gt;&lt;STRONG&gt; JMP Starter Menu&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;The case for custom menus&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;Periodically, users have explained that it would be nice to have the ability to create a modified version of the JMP Starter, or a general-purpose menu, for reasons like these:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;UL class="ul1"&gt;&lt;/UL&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="li1"&gt;Providing context-specific menus for a variety of job roles.&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="li1"&gt;Linking to documents, web pages and other resources.&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="li1"&gt;Launching custom applications.&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="li1"&gt;Including additional instructive or descriptive text.&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;Now, you can quickly and easily create and manage customized menus like the ones in the JMP Starter, with a &lt;A href="https://community.jmp.com/docs/DOC-7381"&gt;script, data table and example add-in&lt;/A&gt; that I’ve uploaded to the &lt;A href="https://community.jmp.com/community/file-exchange"&gt;JMP User Community’s File Exchange&lt;/A&gt; (a free SAS.com Profile is required to access the files.) While the add-in is chiefly&amp;nbsp;for illustrative purposes, it&amp;nbsp;also installs with many icons that you may find useful as you create your custom menus -- see the download page for details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;STRONG&gt;Creating a custom menu&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To create a custom menu, first place your information into the first five columns of the Specifications data table:&lt;/P&gt;&lt;P&gt;&lt;UL&gt;&lt;/UL&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="p1"&gt;Category: Give a name for the submenu in which you want the selection to appear.&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="p1"&gt;Icon: If you would like an icon to appear next to the button, include a link to it here.&amp;nbsp;&lt;STRONG&gt;NOTE: Icons are not resized!&lt;/STRONG&gt;&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="p1"&gt;Button: Enter the text you’d like to appear on the button.&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="p1"&gt;Script: Enter the JSL you want to execute when the button is pressed. This could be anything from a single-word platform launch, to an entire JSL script.&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;	&lt;LI class="p1"&gt;Description: Enter any helpful text you’d like to include next to the button.&lt;/LI&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;The next two images show a specifications table and the custom menu produced by it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.jmp.com/legacyfs/online/wp_images/2015/04/Pic2.png"&gt;&lt;IMG class=" wp-image-16257" src="https://community.jmp.com/legacyfs/online/wp_images/2015/04/Pic2.png" alt="Specification Table" width="567" height="59" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P class="wp-caption-text"&gt;&lt;STRONG&gt; Specification Table&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic3.png"&gt;&lt;IMG class=" wp-image-16256" src="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic3.png" alt="Sample Menu" width="569" height="153" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P class="wp-caption-text"&gt;&lt;STRONG&gt; Sample Menu&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;Once you’ve entered in all the information for each button, create a column of 1/0 flags for each menu you’d like to create. Use a 1 to show the item, and a 0 if you do not want to show the item. In the screenshot below, we see that the Beginner, Intermediate and Advanced menus will each present a different combination of buttons.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic4.png"&gt;&lt;IMG class=" wp-image-16262" src="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic4.png" alt="Menu Flags in Specifications File" width="566" height="107" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P class="wp-caption-text"&gt;&lt;STRONG&gt; Menu Flags in Specifications File&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;Now, run the &lt;B&gt;Create Custom Menu Scripts&lt;/B&gt; data table script (included in the table), which will prompt you to select one or more menus to create:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;A href="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic5.png"&gt;&lt;IMG class="  wp-image-16261 aligncenter" src="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic5.png" alt="pic5" width="181" height="185" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;When you press OK, a script is produced for each of the selected menus. Run the appropriate script to produce each menu. (The example below corresponds to the Intermediate menu.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;A href="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic6.png"&gt;&lt;IMG class="  wp-image-16260 aligncenter" src="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic6.png" alt="pic6" width="430" height="217" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;It is also easy to package a collection of menu scripts as an add-in, allowing users to access any of them as desired.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;A href="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic7.png"&gt;&lt;IMG class="  wp-image-16259 aligncenter" src="https://community.jmp.com/legacyfs/online/wp_images/2015/04/pic7.png" alt="pic7" width="496" height="90" /&gt;&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Apr 2015 16:10:55 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Blog/How-to-create-custom-menus-in-JMP/ba-p/30580</guid>
      <dc:creator>brady_brady</dc:creator>
      <dc:date>2015-04-28T16:10:55Z</dc:date>
    </item>
  </channel>
</rss>

