<?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: Building A Custom Widget in Web AppBuilder Custom Widgets Questions</title>
    <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/building-a-custom-widget/m-p/725422#M304</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Chris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Wow that is a lot of questions...&lt;/P&gt;&lt;P&gt;I would start here:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/web-appbuilder/sample-code/create-custom-in-panel-widget.htm" title="https://developers.arcgis.com/web-appbuilder/sample-code/create-custom-in-panel-widget.htm"&gt;Create a custom in-panel widget—Web AppBuilder for ArcGIS (Developer Edition) | ArcGIS for Developers&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is a step by step tutorial on building a custom widget.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other resources:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/groups/geodev-germany/blog/2018/06/11/create-custom-widgets-for-your-web-app-an-intro"&gt;https://community.esri.com/groups/geodev-germany/blog/2018/06/11/create-custom-widgets-for-your-web-app-an-intro&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.esri.com/training/catalog/599314386a53461c0bc8f538/introduction-to-web-appbuilder-for-arcgis-developer-edition/" title="https://www.esri.com/training/catalog/599314386a53461c0bc8f538/introduction-to-web-appbuilder-for-arcgis-developer-edition/"&gt;https://www.esri.com/training/catalog/599314386a53461c0bc8f538/introduction-to-web-appbuilder-for-arcgis-developer-editi…&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Esri does have videos for this as well&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/groups/web-app-builder-custom-widgets/blog/2018/06/06/new-wab-de-video-whats-inside-a-custom-widget"&gt;https://community.esri.com/groups/web-app-builder-custom-widgets/blog/2018/06/06/new-wab-de-video-whats-inside-a-custom-widget&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.esri.com/training/catalog/5b7c79e79e88f041cded68dc/web-appbuilder-for-arcgis-developer-edition%3A-hardcoding-a-widget" title="https://www.esri.com/training/catalog/5b7c79e79e88f041cded68dc/web-appbuilder-for-arcgis-developer-edition%3A-hardcoding-a-widget"&gt;https://www.esri.com/training/catalog/5b7c79e79e88f041cded68dc/web-appbuilder-for-arcgis-developer-edition%3A-hardcoding…&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 28 Nov 2018 16:48:48 GMT</pubDate>
    <dc:creator>RobertScheitlin__GISP</dc:creator>
    <dc:date>2018-11-28T16:48:48Z</dc:date>
    <item>
      <title>Building A Custom Widget</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/building-a-custom-widget/m-p/725421#M303</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A bit of a scary subject? Maybe for some, definitely for me &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/happy.png" /&gt;. But, what direction does one go when desired&amp;nbsp;functionality isn't found in existing web&amp;nbsp;app templates or widgets?&lt;/P&gt;&lt;P&gt;If one wants to build a custom widget, but doesn't know where to begin, where do you start? What do you&amp;nbsp;need to know?&lt;/P&gt;&lt;P&gt;As far as programming goes, you're probably going to need to know:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;some JavaScript&lt;/LI&gt;&lt;LI&gt;probably wouldn't hurt to have an understanding of the dojo framework&lt;/LI&gt;&lt;LI&gt;maybe also something about how to program against a REST service&lt;/LI&gt;&lt;LI&gt;would help to understand how all those widget files relate and talk to each other&lt;/LI&gt;&lt;LI&gt;and probably all sorts of other stuff...&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What about in the python world? That's personally more my comfort zone. I know that there's now a Python API available, haven't really looked at it. But is the web application stuff still heavily in the JavaScript world?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Searching on the internet doesn't really turn much up &amp;nbsp;as far as a 'how to from the ground up' sort of thing (at least from my own searching). Certainly haven't seen any course(s) that would help achieve this goal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What do people think? Where does one start? I wonder if Esri has thought about building a course like this, I suspect it would be a big course heavy on content. Or maybe a series of courses to reach this end goal. Maybe they don't see the&amp;nbsp;demand for this in the community, it would certainly be a lot of effort to build these course(s) and if they don't see there being a big enough interest... Well, that's maybe why we don't see any courses.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd appreciate hearing thoughts and ideas&amp;nbsp;about this topic.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2018 15:58:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/building-a-custom-widget/m-p/725421#M303</guid>
      <dc:creator>ChrisHolmes</dc:creator>
      <dc:date>2018-11-28T15:58:50Z</dc:date>
    </item>
    <item>
      <title>Re: Building A Custom Widget</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/building-a-custom-widget/m-p/725422#M304</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Chris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Wow that is a lot of questions...&lt;/P&gt;&lt;P&gt;I would start here:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/web-appbuilder/sample-code/create-custom-in-panel-widget.htm" title="https://developers.arcgis.com/web-appbuilder/sample-code/create-custom-in-panel-widget.htm"&gt;Create a custom in-panel widget—Web AppBuilder for ArcGIS (Developer Edition) | ArcGIS for Developers&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is a step by step tutorial on building a custom widget.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other resources:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/groups/geodev-germany/blog/2018/06/11/create-custom-widgets-for-your-web-app-an-intro"&gt;https://community.esri.com/groups/geodev-germany/blog/2018/06/11/create-custom-widgets-for-your-web-app-an-intro&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.esri.com/training/catalog/599314386a53461c0bc8f538/introduction-to-web-appbuilder-for-arcgis-developer-edition/" title="https://www.esri.com/training/catalog/599314386a53461c0bc8f538/introduction-to-web-appbuilder-for-arcgis-developer-edition/"&gt;https://www.esri.com/training/catalog/599314386a53461c0bc8f538/introduction-to-web-appbuilder-for-arcgis-developer-editi…&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Esri does have videos for this as well&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/groups/web-app-builder-custom-widgets/blog/2018/06/06/new-wab-de-video-whats-inside-a-custom-widget"&gt;https://community.esri.com/groups/web-app-builder-custom-widgets/blog/2018/06/06/new-wab-de-video-whats-inside-a-custom-widget&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://www.esri.com/training/catalog/5b7c79e79e88f041cded68dc/web-appbuilder-for-arcgis-developer-edition%3A-hardcoding-a-widget" title="https://www.esri.com/training/catalog/5b7c79e79e88f041cded68dc/web-appbuilder-for-arcgis-developer-edition%3A-hardcoding-a-widget"&gt;https://www.esri.com/training/catalog/5b7c79e79e88f041cded68dc/web-appbuilder-for-arcgis-developer-edition%3A-hardcoding…&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2018 16:48:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/building-a-custom-widget/m-p/725422#M304</guid>
      <dc:creator>RobertScheitlin__GISP</dc:creator>
      <dc:date>2018-11-28T16:48:48Z</dc:date>
    </item>
    <item>
      <title>Re: Building A Custom Widget</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/building-a-custom-widget/m-p/725423#M305</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Robert, yes it certainly is a handful. I think that's why I decided to put it in the discussion vs the standard ask a question. But, yep it's a lot.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Nov 2018 17:03:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/building-a-custom-widget/m-p/725423#M305</guid>
      <dc:creator>ChrisHolmes</dc:creator>
      <dc:date>2018-11-28T17:03:40Z</dc:date>
    </item>
  </channel>
</rss>

