Skip to content

SARAH MarketPlace

Aymeric edited this page Jan 13, 2015 · 6 revisions

The official documentation has been moved to http://wiki.sarah.encausse.net/

.
.
.
.
.
.
.
.

One more thing to do ...

Goal

  • Provides a SaaS MarketPlace to register plugins without sending mail to me.
  • Replacing my workaroud DropBox + JSON file

Platform

  • GANDI Server 5€/month
  • NodeJS Hosted
  • MongoDB

User Story

Home Page

  • Go to the MarketPlace
  • List all plugins
  • Display Login button
  • Display How to

Plugin Page

  • Click on a plugin's name
  • Display plugin's data
  • Embed Google+ comments

JSON

  • An static URL must provides JSON description of plugins

Authentication

  • User go to the marketPlace
  • Authenticate with it's Google Account (OAuth2)
    • => Should we create a user in MongoDB ?
    • => Add flag "admin"

Submit a plugin

  • Check is logged
  • Fill a form with following data
    • Name
    • Version
    • URL (download)
    • (Must be UID to edit again)
    • tags
    • description
    • URL (description)
  • Validate
    • All fields are required
    • Download URL MUST be minified with goo.gl
    • Send mail to me sarah.project@encausse.net
    • Check conflicting names

Edit a plugin

Gotcha

  • How to perform Google OAuth2 ?
  • How to embed Google+ comments ?
  • How to generate goo.gl link ?