Page:
Long List
2
Long List
Manish edited this page 2020-06-03 03:49:33 +10:00
Table of Contents
Features/Enhancements
Generator
- Incremental app store update sup.port: add apps without needing to specify all apps again or overwriting existing apps in website.
- Multiple version support: show multiple versions of app and ability to download older version.
Search
- Search box on all pages. Write a template html code and embed in all pages.
- Filter search results by tags
- Show all search results and not just first 10. Show all at same time or truncated with auto scroll?
- Combine search + browse functionality. All activities displayed initially and have option to filter by tags which becomes browse functionality for all apps and for search keywords as well.
- Partial search ranking function eg. 'car' for query 'cars' & vice-versa
- Search spell correct and suggestion. Thanks! @srevinsaju for suggestion. Recommend closet matching keyword from index (up to a matching threshold like 60%) else suggestion some app or tag from index. Suggestion can be based on probability distribution of app & tags (popularity of apps with that tag) popularity i.e. download counts. If no result for original search keyword but has for closely matching keyword from index, than automatically show those results and inform about it above results.
Code Quality
Python code/generator
- Use logger from python standard library
- Process bundles one-by-one and split extractData.extractInfoAndIconFromBundles(). Find if extractData.generateIndex() can be further simplified or split.
Windows Support
Make python code windows compatible so that developers and users can developed or generate app store on windows platform as well.