Consequently, found another bug and filed:
https://issues.apache.org/jira/browse/CB-12585

On Sun, Mar 19, 2017 at 4:04 PM, Shazron <shaz...@apache.org> wrote:

> I filed https://github.com/nodesource/npmsearch/issues/54 earlier and the
> dev fixed it right away, yay! So currently our search is working again, but
> the original proposal stands regarding migration.
>
> On Sun, Mar 19, 2017 at 1:50 PM, Shazron <shaz...@apache.org> wrote:
>
>> Ignore the last message ;)
>>
>> This results in zero results.
>> http://npmsearch.com/query/?fields=name,keywords,license,des
>> cription,author,modified,homepage,version,rating&q=keywords:
>> %22ecosystem:cordova%22&sort=rating:desc
>>
>> The same URL without the sort query param has results:
>>
>> http://npmsearch.com/query/?fields=name,keywords,license,des
>> cription,author,modified,homepage,version,rating&q=keywords:
>> %22ecosystem:cordova%22
>>
>>
>> On Sun, Mar 19, 2017 at 1:44 PM, Shazron <shaz...@apache.org> wrote:
>>
>>> I believe the original problem lies in npmsearch.com erroring on a
>>> query param "sort":
>>> http://npmsearch.com/query/?sort=rating:desc&fields=name,key
>>> words,license,description,author,modified,homepage,version,r
>>> ating&sort=&q=keywords:%22ecosystem:cordova%22
>>>
>>> The URL above is a query that we send to it. (a simple "sort=" results
>>> in the same error)
>>>
>>> If "sort" is removed, it is fine:
>>> http://npmsearch.com/query/?fields=name,keywords,license,des
>>> cription,author,modified,homepage,version,rating&sort=&q=key
>>> words:%22ecosystem:cordova%22
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Sun, Mar 19, 2017 at 1:25 PM, Shazron <shaz...@apache.org> wrote:
>>>
>>>> The impetus for this is, users are reporting [1][2][3][4] that they
>>>> can't find plugins, and I don't think they know of a search alternative.
>>>>
>>>> In the near term, I think we should tweet how to search for plugins
>>>> using npmjs.com
>>>>
>>>> [1] https://twitter.com/edeortuzar/status/843310576101146625
>>>> [2] https://twitter.com/kumakumadev/status/843149557127155712
>>>> [3] https://twitter.com/quangv/status/842925319254360064
>>>> [4] https://twitter.com/skumarSDsoft/status/842677001433497600
>>>>
>>>>
>>>>
>>>>
>>>> On Sun, Mar 19, 2017 at 1:19 PM, Shazron <shaz...@apache.org> wrote:
>>>>
>>>>> ### PROBLEM
>>>>>
>>>>> Plugin search is broken.
>>>>>
>>>>> ### DESCRIPTION
>>>>>
>>>>> Page:
>>>>> http://cordova.apache.org/plugins/
>>>>>
>>>>> JIRA:
>>>>> https://issues.apache.org/jira/browse/CB-12579
>>>>>
>>>>>
>>>>> Q: How does the plugin search work?
>>>>>
>>>>> A:
>>>>> Page Source: http://cordova.apache.org/plugins
>>>>> and the source (this specific line): http://svn.apache.org/v
>>>>> iewvc/cordova/site/public/plugins/index.html?view=markup#l117
>>>>>
>>>>> which is added from here:
>>>>> https://github.com/apache/cordova-docs/blob/master/www/plugi
>>>>> ns/index.html
>>>>>
>>>>> which is generated from this React code:
>>>>> https://github.com/apache/cordova-docs/blob/a3589ce66336821f
>>>>> 2fd714a1115125cfcfa9fd1b/www/static/plugins/app.js
>>>>>
>>>>> Nothing shows up as errors in the Web Inspector, so it is hard to
>>>>> track down.
>>>>>
>>>>> ### MY PROPOSAL
>>>>>
>>>>> The era of needing npmsearch.com to populate this page is over. We
>>>>> could just redirect users to npmjs.com and add the
>>>>> "ecosystem:cordova" token (i.e https://www.npmjs.com/sea
>>>>> rch?q=ecosystem%3Acordova)
>>>>>
>>>>> The alternative is to use npm's Registry API:
>>>>> https://github.com/npm/registry/commits/master/docs/REGISTRY-API.md
>>>>>
>>>>> The API was only documented earlier this year, if not we would have
>>>>> used it.
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to