<?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>topic Re: Scripters Club Recordings: Managing Your JMP Add-Ins in JMP Scripters Club Discussions</title>
    <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Scripters-Club-Recordings-Managing-Your-JMP-Add-Ins/m-p/922326#M271</link>
    <description>&lt;P&gt;&lt;!--StartFragment --&gt;&lt;/P&gt;
&lt;P&gt;When you create and install an add‑in for the first time, it appears in the &lt;EM&gt;Developed Add‑ins&lt;/EM&gt; section.&lt;/P&gt;
&lt;P&gt;In the deployment setup, there are two folders: &lt;STRONG&gt;Test&lt;/STRONG&gt; and &lt;STRONG&gt;Production&lt;/STRONG&gt;. If you want to maintain two separate versions, the add‑in must also be saved into those folders.&lt;/P&gt;
&lt;P&gt;The annoying part is that you have to reinstall the add‑in even though you just install it the first time when you get the add-in in the developed add-in section and to update the update the path for the Test and Production.&lt;/P&gt;
&lt;P&gt;Another question is how this works when you modify the JSL file and include it in the add‑in as an external file rather than embedding the script directly. How does JMP handle updates in that case?&lt;/P&gt;
&lt;P&gt;&lt;!--EndFragment --&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 06 Jan 2026 16:04:58 GMT</pubDate>
    <dc:creator>OddsDeer284888</dc:creator>
    <dc:date>2026-01-06T16:04:58Z</dc:date>
    <item>
      <title>Scripters Club Recordings: Managing Your JMP Add-Ins</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Scripters-Club-Recordings-Managing-Your-JMP-Add-Ins/m-p/918924#M268</link>
      <description>&lt;P&gt;&lt;SPAN&gt;In this Scripters Club session, Justin Chilton, the developer behind the popular&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://marketplace.jmp.com/appdetails/Add-In+Manager" target="_self" rel="noopener noreferrer"&gt;Add-In Manager&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;on the JMP Marketplace, will showcase how to better organize, update, and deploy your JMP add-ins. Learn how this tool can simplify your scripting workflow and improve how you manage and share your custom solutions.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Video 1: Managing Your Add-Ins&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6386326152112w960h540r817" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6386326152112" data-account="6058004218001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004218001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6386326152112w960h540r817');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.jmp.com/t5/video/gallerypage/video-id/6386326152112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Video 2:&amp;nbsp;Updates on add-in builder, view add-ins&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6386324865112w960h540r720" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6386324865112" data-account="6058004218001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6058004218001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6386324865112w960h540r720');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.jmp.com/t5/video/gallerypage/video-id/6386324865112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Dec 2025 13:51:59 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Scripters-Club-Recordings-Managing-Your-JMP-Add-Ins/m-p/918924#M268</guid>
      <dc:creator>Justin_Chilton</dc:creator>
      <dc:date>2025-12-11T13:51:59Z</dc:date>
    </item>
    <item>
      <title>Re: Scripters Club Recordings: Managing Your JMP Add-Ins</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Scripters-Club-Recordings-Managing-Your-JMP-Add-Ins/m-p/922326#M271</link>
      <description>&lt;P&gt;&lt;!--StartFragment --&gt;&lt;/P&gt;
&lt;P&gt;When you create and install an add‑in for the first time, it appears in the &lt;EM&gt;Developed Add‑ins&lt;/EM&gt; section.&lt;/P&gt;
&lt;P&gt;In the deployment setup, there are two folders: &lt;STRONG&gt;Test&lt;/STRONG&gt; and &lt;STRONG&gt;Production&lt;/STRONG&gt;. If you want to maintain two separate versions, the add‑in must also be saved into those folders.&lt;/P&gt;
&lt;P&gt;The annoying part is that you have to reinstall the add‑in even though you just install it the first time when you get the add-in in the developed add-in section and to update the update the path for the Test and Production.&lt;/P&gt;
&lt;P&gt;Another question is how this works when you modify the JSL file and include it in the add‑in as an external file rather than embedding the script directly. How does JMP handle updates in that case?&lt;/P&gt;
&lt;P&gt;&lt;!--EndFragment --&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jan 2026 16:04:58 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Scripters-Club-Recordings-Managing-Your-JMP-Add-Ins/m-p/922326#M271</guid>
      <dc:creator>OddsDeer284888</dc:creator>
      <dc:date>2026-01-06T16:04:58Z</dc:date>
    </item>
    <item>
      <title>Re: Scripters Club Recordings: Managing Your JMP Add-Ins</title>
      <link>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Scripters-Club-Recordings-Managing-Your-JMP-Add-Ins/m-p/922392#M272</link>
      <description>&lt;P&gt;&lt;!--StartFragment --&gt;&lt;/P&gt;
&lt;P&gt;Actually, I might be wrong but still.&lt;/P&gt;
&lt;P&gt;When a user creates the add‑in, they don’t need to install it. The add‑in will still appear under &lt;STRONG&gt;Developed Add‑ins&lt;/STRONG&gt;, and from there the user can specify the paths for the test and production environments so that JMP can copy the add‑in to those locations as well.&lt;/P&gt;
&lt;P&gt;However, the user must manually create those two folders beforehand.&lt;/P&gt;
&lt;P&gt;One thing I’m still unsure about is how updates work in this case. If you include a JSL file in the add‑in and later make changes to that file, will the user receive an update notification based on the updated JSL file included in the add‑in?&lt;/P&gt;
&lt;P&gt;Or do we need to unselect the file in the add‑in builder and re‑select it again so that JMP packages the updated version?&lt;/P&gt;
&lt;P&gt;&lt;!--EndFragment --&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jan 2026 11:59:48 GMT</pubDate>
      <guid>https://community.jmp.com/t5/JMP-Scripters-Club-Discussions/Scripters-Club-Recordings-Managing-Your-JMP-Add-Ins/m-p/922392#M272</guid>
      <dc:creator>OddsDeer284888</dc:creator>
      <dc:date>2026-01-07T11:59:48Z</dc:date>
    </item>
  </channel>
</rss>

