[haiku-bugs] [Haiku] #11774: Investigate the potential of a web app store for HaikuDepot

  • From: "richienyhus" <trac@xxxxxxxxxxxx>
  • Date: Fri, 23 Jan 2015 12:19:48 -0000

#11774: Investigate the potential of a web app store for HaikuDepot
-------------------------+-------------------------
 Reporter:  richienyhus  |        Owner:  haiku-web
     Type:  task         |       Status:  new
 Priority:  normal       |    Milestone:
Component:  Website      |      Version:
 Keywords:               |   Blocked By:
 Blocking:               |  Has a Patch:  0
 Platform:  All          |
-------------------------+-------------------------
 Investigate the potential of a web appstore for HaikuDepot-Desktop and
 HaikuDepot-Web.

 Ubuntu has both a desktop frontend and a web frontend that communicate to
 a web backend. When a user clicks the download button on the website, the
 button is linked to an unofficial apt:// uniform resource identifier that
 has been set to be opened on Ubuntu with the Ubuntu Software Center. The
 name of the requested package is extracted from the uniform resource name
 and user can then then install the software via the Ubuntu Software Center
 with only a confirmation of their request.

 Example: https://apps.ubuntu.com/cat/applications/banshee/

 This could be modified to use the HaikuDepot api and could communicate
 with depot.haiku-os.org website to pull icons, screenshots, rating and etc
 into this web frontend.

 The the web app is written in python (django?) and is under the GNU Affero
 GPL v3 licence and the code can be found here: https://launchpad.net
 /ubuntu-webcatalog

 An alternative is the FirefoxOS Marketplace, which is written is
 javascript, is under the MPL and its Code can be found here:
 https://github.com/mozilla/fireplace

 The website is here: https://marketplace.firefox.com
 Example app: https://marketplace.firefox.com/app/facebook-1

--
Ticket URL: <https://dev.haiku-os.org/ticket/11774>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: