I had some free time today and started working on a plugin search prototype. 
Currently it doesn't offer much but it's very similar to what Gulp has.

GH: https://github.com/muratsu/cordova-plugin-search
Imgur (can't add images to mails :( ): http://imgur.com/sX8oFcJ

One problem I've run into is discoverability. Currently we're using the keyword 
`ecosystem:cordova` with all of the plugins. Ecosystem is a wider term than 
plugins and will most likely contain irrelevant search results. 

I was hoping that we switch to using `cordova-plugin` or `cordovaplugin` 
keyword going forward for better discoverability. Also for comparison, yeoman 
uses `yeoman-generator`, gulp uses `gulpplugin` and grunt uses `gruntplugin`. 
Thoughts?

-----Original Message-----
From: Steven Gill [mailto:stevengil...@gmail.com] 
Sent: Thursday, May 28, 2015 3:35 PM
To: dev@cordova.apache.org
Cc: Tommy-Carlos Williams
Subject: Re: "Best" place to browse plugins

npm does have a plan to improve their ecosystem + communities later this year. 
We will essentially get a portal for cordova on npmjs.

I also agree in turning plugins.cordova.io into a Gulp & Yeoman style search 
page. Probably won't be doing that until our current registry is shut down I 
imagine.

On Wed, May 27, 2015 at 7:42 AM, Kerri Shotts <kerrisho...@gmail.com> wrote:

> +1
>
> I've used both Gulp & Yeoman's search, and prefer both to NPM 
> (although it's not difficult to be better than NPM's search).
>
> I also think close association with the brand and site are important. 
> For those users who don't know about Node & NPM yet, it's quickly 
> apparent that there's a large community creating plugins for Cordova, 
> and for everyone else, we have a URL that helps reinforce the Cordova 
> name. NPM would still be canonical, of course.
>
> (Now if NPM improved their search and did some nice work around 
> ecosystems, perhaps the above wouldn't be necessary. But I'm not going 
> to hold my breath...)
>
>
>
>
> On May 27, 2015 at 8:19:35 AM, Tommy-Carlos Williams 
> (to...@devgeeks.org)
> wrote:
>
> +1
>
>
>
> > On 26 May 2015, at 21:44, Carlos Santana <csantan...@gmail.com> wrote:
> >
> > I would like to see plugin.cordova.io be a page easy to search and
> filter
> > cordova plugins just like gulp [1], grunt [2], yeoman [3] and bower 
> > [4]
> >
> > [1]: http://gulpjs.com/plugins
> > [2]: http://gruntjs.com/plugins
> > [3]: http://yeoman.io/generators
> > [4]: http://bower.io/search
> >
> >
> >
> > On Sat, May 2, 2015 at 3:57 PM Michael Brooks 
> > <mich...@michaelbrooks.ca>
> > wrote:
> >
> >>>
> >>> The mirroring may not help for search, but my worry is that a lot 
> >>> of
> >> folks
> >>> would still be on 4.3.0 and when cordova plugins registry becomes 
> >>> read only, they would not get bug fixes and other plugin updates.
> >>
> >>
> >> My experience is this:
> >>
> >> - A developer who is willing to upgrade a platform is also willing 
> >> to upgrading a plugin.
> >> - A developer who is *not* willing to upgrade a platform is also 
> >> *not* willing in upgrading a plugin.
> >>
> >> I think it's reasonable to offer a read-only state for the legacy 
> >> plugin registry. However, it would be helpful for the registry to 
> >> explain the minimum Cordova version required to support the npm registry.
> >>
> >> Michael
> >>
> >> On Fri, May 1, 2015 at 9:01 AM, Parashuram N (MS OPEN TECH) < 
> >> panar...@microsoft.com> wrote:
> >>
> >>> The mirroring may not help for search, but my worry is that a lot 
> >>> of
> >> folks
> >>> would still be on 4.3.0 and when cordova plugins registry becomes 
> >>> read only, they would not get bug fixes and other plugin updates.
> >>>
> >>> -----Original Message-----
> >>> From: Victor Sosa [mailto:sosah.vic...@gmail.com]
> >>> Sent: Friday, May 1, 2015 8:59 AM
> >>> To: dev@cordova.apache.org
> >>> Subject: Re: "Best" place to browse plugins
> >>>
> >>> I don't see a value on mirroring either. Instead I'd like to see a 
> >>> good querying mechanism in NPM, but for that we have to wait :/
> >>>
> >>> 2015-05-01 10:55 GMT-05:00 Raymond Camden <raymondcam...@gmail.com>:
> >>>
> >>>> I don't know - if npm is the place, then having a mirror just 
> >>>> seems like noise. I'd say close it down and put a nice text 
> >>>> message up on the site explaining where it is at NPM and how to 
> >>>> search. (Link to npm with the search params included.)
> >>>>
> >>>> Is there a benefit of having it mirrored?
> >>>>
> >>>>
> >>>>
> >>>> On Fri, May 1, 2015 at 10:49 AM, Parashuram N (MS OPEN TECH) 
> >>>> <panar...@microsoft.com> wrote:
> >>>>> It would be even better (for backward compatibility reasons) if 
> >>>>> we could
> >>>> simply publish on npm, but keep plugins.cordova.io as a 
> >>>> mirror/redirector, based on the Cordova registry mapper.
> >>>>>
> >>>>> -----Original Message-----
> >>>>> From: Gorkem Ercan [mailto:gorkem.er...@gmail.com]
> >>>>> Sent: Friday, May 1, 2015 8:31 AM
> >>>>> To: dev@cordova.apache.org
> >>>>> Subject: Re: "Best" place to browse plugins
> >>>>>
> >>>>>
> >>>>> What is the plan for plugins.cordova.io for after the CPR is closed?
> >>>>> Without knowing if there is a good way to retrieve the 
> >>>>> list/details of
> >>>> the cordova plugins from npm.
> >>>>> I would love it if we could keep it as it is with the data from npm.
> >>>>> --
> >>>>> Gorkem
> >>>>>
> >>>>>> On 29 Apr 2015, at 10:57, Raymond Camden wrote:
> >>>>>>
> >>>>>> With plugins at npm now, what is the "best" place for users to 
> >>>>>> browse plugins?
> >>>>>>
> >>>>>> Is it at npm, using the search filter?
> >>>>>> https://www.npmjs.com/browse/keyword/ecosystem:cordova
> >>>>>>
> >>>>>> Is it plugins.cordova.io?
> >>>>>>
> >>>>>> If it is npm, will there be text added to plugins.cordova.io to 
> >>>>>> tell folks to start using the npm site?
> >>>>>>
> >>>>>> --
> >>>>>> ===============================================================
> >>>>>> ==== === ===== Raymond Camden, Developer Advocate for 
> >>>>>> MobileFirst at IBM
> >>>>>>
> >>>>>> Email : raymondcam...@gmail.com Blog : www.raymondcamden.com
> >>>>>> Twitter: raymondcamden
> >>>>>>
> >>>>>> ---------------------------------------------------------------
> >>>>>> ----
> >>>>>> -- To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> >>>>>> For additional commands, e-mail: dev-h...@cordova.apache.org
> >>>>>
> >>>>> ----------------------------------------------------------------
> >>>>> ----
> >>>>> - To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> >>>>> For additional commands, e-mail: dev-h...@cordova.apache.org
> >>>>>
> >>>>>
> >>>>> ----------------------------------------------------------------
> >>>>> ----
> >>>>> - To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> >>>>> For additional commands, e-mail: dev-h...@cordova.apache.org
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> =================================================================
> >>>> ===== ===== Raymond Camden, Developer Advocate for MobileFirst at 
> >>>> IBM
> >>>>
> >>>> Email : raymondcam...@gmail.com
> >>>> Blog : www.raymondcamden.com
> >>>> Twitter: raymondcamden
> >>>>
> >>>> -----------------------------------------------------------------
> >>>> ---- To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> >>>> For additional commands, e-mail: dev-h...@cordova.apache.org
> >>>
> >>>
> >>> --
> >>> Victor Adrian Sosa Herrera
> >>> IBM Software Engineer
> >>> Guadalajara, Jalisco
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org

Reply via email to