<?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: Dev environ? in Web AppBuilder Custom Widgets Questions</title>
    <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/dev-environ/m-p/871554#M12913</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;GisGeek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;You can use &lt;A class="link-titled" href="https://code.visualstudio.com/download" title="https://code.visualstudio.com/download"&gt;Download Visual Studio Code - Mac, Linux, Windows&lt;/A&gt;&amp;nbsp;it seems to be a popular IDE with esri and many other big names. It does very well with JS code. I am not sure about a dojo template.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Mar 2017 03:51:08 GMT</pubDate>
    <dc:creator>RobertScheitlin__GISP</dc:creator>
    <dc:date>2017-03-07T03:51:08Z</dc:date>
    <item>
      <title>Dev environ?</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/dev-environ/m-p/871549#M12908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am&amp;nbsp;currently using the WAB downloaded and changing the&amp;nbsp;files in an editor notepad++ and toggling between the server and client folders.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyone&amp;nbsp;using&amp;nbsp;better methods for faster results? Any chance of using IDE like visual studio?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2017 02:49:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/dev-environ/m-p/871549#M12908</guid>
      <dc:creator>GisGKAuckland</dc:creator>
      <dc:date>2017-03-06T02:49:02Z</dc:date>
    </item>
    <item>
      <title>Re: Dev environ?</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/dev-environ/m-p/871550#M12909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would think using the standard web front end build tools would work much better for you.&amp;nbsp;grunt, gulp, yeoman - things like that. They are great at moving things around and modifying paths and other tedious tasks.&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://medium.freecodecamp.com/making-sense-of-front-end-build-tools-3a1b3a87043b#.hf6jxsa0z" title="https://medium.freecodecamp.com/making-sense-of-front-end-build-tools-3a1b3a87043b#.hf6jxsa0z"&gt;https://medium.freecodecamp.com/making-sense-of-front-end-build-tools-3a1b3a87043b#.hf6jxsa0z&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is no reason VS can't modify the files as well. We use it to check in our config changes and develop new widgets. Since we often have a C# backend and we are a Microsoft shop, it's a natural fit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if you are moving files around and changing strings - grunt or the like is an easy way to go.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Editing configs can easily be done with VS, but I actually prefer notepadd++ ; )&lt;/P&gt;&lt;P&gt;We have a project that contains all the downstream paths making it easy to navigate using the usual VS tools.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2017 16:39:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/dev-environ/m-p/871550#M12909</guid>
      <dc:creator>JordanBaumgardner</dc:creator>
      <dc:date>2017-03-06T16:39:08Z</dc:date>
    </item>
    <item>
      <title>Re: Dev environ?</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/dev-environ/m-p/871551#M12910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;GisGeek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The widget/theme development work flow I use for all my work is this.&lt;/P&gt;&lt;P&gt;1. Copy the [install dir]\client\stemapp\widgets\samplewidgets\CustomWidgetTemplate folder to the stemapp widget folder and rename it to your custom widgets name.&lt;BR /&gt; 2. Open the manifest.json and change the name property to the exact name of the widget folder from step one.&lt;BR /&gt; 3. I now work on changing the icon and some basics of the widget.&lt;BR /&gt; 4. Now I create a new app (normally the app will be named the same as my custom widgets name) and will see that my new custom widget is a choice in the widget choices.&lt;BR /&gt; 5. Add my custom widget to the new app.&lt;BR /&gt; 6. Now I do ALL my development in the [install dir]\server\apps\[app #]\widgets\my custom widget name folder.&lt;BR /&gt; 7. Once I am done will my development I copy the widget folder back into the stemapp widgets folder so that new apps will use the completed widget code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have been a VS developer for many years but When I went to JS I choose to not use an IDE that has intelli sense, as it forced me to really learn the API and not just depend on the itelli sense. I have used Brackets and now use Atom as my main IDE. VS code is a good IDE if you just want to stick with MS.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Mar 2017 17:57:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/dev-environ/m-p/871551#M12910</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2017-03-06T17:57:02Z</dc:date>
    </item>
    <item>
      <title>Re: Dev environ?</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/dev-environ/m-p/871552#M12911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hmmm.. &amp;nbsp;Looks back to days of Linux&amp;nbsp;, Php and bullock carts.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Mar 2017 01:07:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/dev-environ/m-p/871552#M12911</guid>
      <dc:creator>GisGKAuckland</dc:creator>
      <dc:date>2017-03-07T01:07:53Z</dc:date>
    </item>
    <item>
      <title>Re: Dev environ?</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/dev-environ/m-p/871553#M12912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;VS picks up a neat app&amp;nbsp;but if any file is corrupted, it just refuses to nudge.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does VS has templates for dojo like angular?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Mar 2017 01:17:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/dev-environ/m-p/871553#M12912</guid>
      <dc:creator>GisGKAuckland</dc:creator>
      <dc:date>2017-03-07T01:17:53Z</dc:date>
    </item>
    <item>
      <title>Re: Dev environ?</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/dev-environ/m-p/871554#M12913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;GisGeek,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;You can use &lt;A class="link-titled" href="https://code.visualstudio.com/download" title="https://code.visualstudio.com/download"&gt;Download Visual Studio Code - Mac, Linux, Windows&lt;/A&gt;&amp;nbsp;it seems to be a popular IDE with esri and many other big names. It does very well with JS code. I am not sure about a dojo template.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Mar 2017 03:51:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/dev-environ/m-p/871554#M12913</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2017-03-07T03:51:08Z</dc:date>
    </item>
  </channel>
</rss>

