wab-widget-search icon indicating copy to clipboard operation
wab-widget-search copied to clipboard

Merge apps

Open hhkaos opened this issue 9 years ago • 3 comments

Hi @gavinr ! I Didn't know about this repo until now that I was watching a talk Tom and you gave last year.

I built something similar 9 months ago: http://esri-es.github.io/Web-AppBuilder-Custom-Widgets/

I think we are doing pretty much the same, right?

I'm told Derek Law that something like our tools inside Web AppBuilder interface would be great with some widgets built by the community, what do you think?.

hhkaos avatar May 23 '16 05:05 hhkaos

Hi Raul! Yep quite similar. In this repo I kept it a bit lower cost-of-entry by just utilizing information that is in the manifest.json, but that means cool things like "preview" functionality (that I like in yours) isn't very possible.

Not sure how a merge would happen, but if you want to pull down the list in this repo (or vice versa), please feel free: https://github.com/gavinr/wab-widget-search/blob/master/src/app/widget-locations.js.

gavinr avatar May 31 '16 02:05 gavinr

@hhkaos I have updated this app, now hosted https://web-appbuilder-widget-search.surge.sh/

  • uses Calcite
  • can support widgets that are not hosted on GitHub
  • Supports categories
  • Supports thumbnail preview images
  • Using react.js

Are there any widgets on http://esri-es.github.io/Web-AppBuilder-Custom-Widgets/ that are not now on https://web-appbuilder-widget-search.surge.sh/ ? If so, I'd love to work with you to get everything integrated, and maybe perhaps make it more language-internationalized?

gavinr avatar Feb 09 '19 22:02 gavinr

ey @gavinr ! awesome!, sure, lets try to merge both projects.

Did you tried to import the widgets at my locate-en.json into your widgets.json ?

For example, I see you have widget called Location:

{
    "url": "https://github.com/timw1984/WebAppBuilder/tree/master/Location",
    "manifestUrl": "https://raw.githubusercontent.com/timw1984/WebAppBuilder/master/Location/manifest.json"
}

And I have another one called WebApp-Location also from Tim Witt:

{
    "id": 0,
    "published": true,
    "name": "Location Widget 1.3",
    "description": "Identify a point using reverse geocoding: latitude & longitude, latitude & longitude (in degrees, minutes, seconds), x & y & WKID, USNG / MGRS",
    "demo": "http://timw1984.github.io/WebApp-Location/",
    "download": "https://geonet.esri.com/servlet/JiveServlet/download/3262-7-123364/LocationV1.3.zip",
    "info": "https://geonet.esri.com/docs/DOC-3262",
    "author": "Tim Witt",
    "author_link": "https://geonet.esri.com/people/timw1984"
}

I think the best way to do it would be inviting every author to contribute to this repo adding their own widgets (as you explained here), and let the widget directory be maintained by the community. And us solving issues.

By the way, do you think this repo could be transferred to githum.com/esri afterwards? I think it makes total sense (and/or even linked from the WAB developer documentation, the WAB user documentation, marketplace, etc.)

Cheers!

hhkaos avatar Feb 21 '19 13:02 hhkaos