Which WAB to choose Portal? Online or devleoper version?

1984
20
11-04-2016 07:37 AM
NavKa
by
New Contributor III

Hello

I am little confused here. I am trying to create a web app using WAB. we have ArcGIS server and portal for our organization. First I started with portal WAB but since online version is most updated and has more capability I moved on to online WAB using layers from the ArcGIS server. But now we have the need to of more customization so I thought of installing the developer edition. Although I am not a programmer and just starting mu journey by learning from online forms and using publically available widgets or codes. Can someone guide me which would be my best bet Portal? or Online or Developer edition? Our main requirements are privacy of data we don't want data off site. More customized website as we go forward and I learn more coding. More capabilities. And annually adding more data. Basically this is 1st year then we need timeline analysis for future.

one more question do they release developer edition with online WAB edition?

Any help is greatly appreciated.

Thanks

Nav.

0 Kudos
20 Replies
RickeyFight
MVP Regular Contributor

Look here for a list of custom Webapps:

/blogs/myAlaskaGIS/2016/03/09/web-appbuilder-developer-edition-customization-resource-list 

I think developer is the best because it gives you the most control over the webapp. 

The developer edition usually gets released a few weeks after the online version. 

RobertScheitlin__GISP
MVP Emeritus

Nav,

   The developer edition of WAB comes out a few weeks after the latest AGOL version. The On premise Portal version of WAB is the most behind as it is always the previous version of WAB. You can only do code customizations and use custom widgets using WAB Dev (not Portal or AGOL versions).

RebeccaStrauch__GISP
MVP Emeritus

Lot's of questions there.  I'll give my two-cents on them.

one more question do they release developer edition with online WAB edition?

I'll answer this one first.  AGOL (Online) will always have updates first.  WAB-developer edition usually has a new release with most/all of the updates within 4-6 weeks (or sometimes less). The onsite Portal will always be behind that and is currently still at least one update behind from what I understand (I do not have the local Portal installed).

i don't think the delay for the dev edition is an issue since it any newly introduced bugs/issues with the online version are sometimes found and corrected, or a workaround provided before the dev edition is released.

My recommendation is to use the developer edition for the flexibility of adding additional customization. although the AGOL version does seem to adopt some of the user provided customization, my guess is some will never be incorporated.

For security, I would take advantage of you ArcGIS Server security options, and use a proxy to provide access to those services if needed. with that, you can keep all you data and services on premise, and just use AGOL to "pass thru" the URL to the services.  developer edition also has a custom widget available that allows you to use you "local" ARcGIS Server services.  

To see some information and updates on many of the WAB versions and custom widgets, I have a blog post that is updated regulary

/blogs/myAlaskaGIS/2016/03/09/web-appbuilder-developer-edition-customization-resource-list?sr=search...

which also has links to install tips, although the help has been improved too.

also, make sure you check out https://community.esri.com/groups/web-app-builder-custom-widgets?sr=search&searchId=493c23ae-16a9-49...‌ for news on customization and widgets.

DerekLaw
Esri Esteemed Contributor

Hi Nav,

Just wanted to add some comments onto the great responses above:

- Web AppBuilder embedded in Portal for ArcGIS 10.5 (scheduled to be released before the end of 2016) will have the same functionality that is in Web AppBuilder in ArcGIS Online (as of the Sept 2016 update);

- You should only use Web AppBuilder for ArcGIS Developer Edition to work with custom widgets and themes; while it is technically possible to enable with Web AppBuilder in Portal for ArcGIS - this is not supported, nor recommended by Esri;

Please review question 1 in this blog post: Clarifying 3 questions about Web AppBuilder for ArcGIS | ArcGIS Blog 

Hope this helps,

NavKa
by
New Contributor III

Thanks everyone for great replies and clarifying things for me.

One question which editor do you use to edit code in WAB developer version? Like if I want to add just few lines to the WAB code and not developing my own widget.

Thanks again!

Nav

0 Kudos
RobertScheitlin__GISP
MVP Emeritus

Nav,

   For that Notepad++ will work fine. I personally use Atom.io.

NavKa
by
New Contributor III

Thanks Robert!

Ok one more question sorry if it is getting too much. So I want to bring in my ArcGIS online app into the WAB developer edition.

I downloaded it but I am not able to add it to the WAB Dev. It gives error that only the people who have ArcGIS account with our organization can use it.

WAB for developer is connected to out Portal and not ArcGIS online. Is there a way I can bring in my app from AGOL for further customization?

Thank you so much!

0 Kudos
RobertScheitlin__GISP
MVP Emeritus

Nav,


  When you download a WAB app from AGOL it's code is minified and really unsuitable for further customization. Your best bet is to start fresh in WAB Dev.

0 Kudos
NavKa
by
New Contributor III

Thanks Rob!

I was using your custom widget https://community.esri.com/thread/160914?q=layer

to expand all layers by default but now I can't see my layers in the operation layers list. I can see the data on the map and can use layers

in widgets but I can't see them to turn them on or off. Can you help please.

Thanks

0 Kudos