[ https://issues.apache.org/jira/browse/CB-6285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13944754#comment-13944754 ]
Josh Bavari commented on CB-6285: --------------------------------- Going ahead and owning this. Wrote a new view for searching / view all. Really on those searches, we only need to pull back the following fields for the search grid: ID Name Description Platforms Engines (would be helpful) Download count Then for the plugin details, it would need a view that then contains all the versions as it currently stands. Something like this: function searcher(doc) { if (doc['dist-tags'] && doc['dist-tags'].latest) { var dist = doc.versions[doc['dist-tags'].latest]; //We have latest version, now get the platforms available. var engines = dist && dist.engines ? dist.engines : ''; var platforms = dist && dist.platforms ? dist.platforms : ''; var downloads = 0; // todo: get proper download count var obj = { name: doc.name , description: doc.description , version: doc.dist , downloads: downloads , platforms: platforms , engines: engines }; emit(doc._id, obj); } } > Performance optimization review > ------------------------------- > > Key: CB-6285 > URL: https://issues.apache.org/jira/browse/CB-6285 > Project: Apache Cordova > Issue Type: Sub-task > Components: Registry, Registry Web > Environment: The site needs a look over for ways to improve > performance. Some of the views could be using more appropriate limits for > document retrieval. Some new views can be written, etc. Need to identify and > fix. > Reporter: Steve Gill > Assignee: Josh Bavari > -- This message was sent by Atlassian JIRA (v6.2#6252)