Update:Remora Developers

From MozillaWiki
Jump to navigation Jump to search

« Back to Update:Remora

General

I'm putting this page together knowing very little about Remora right now, so please make changes and discuss.

What are our thoughts on AJAX? Fligtar

Developer Pages Priority

(Based on Interactions)

  1. Main Page/My Add-Ons
    1. Add Add-On
    2. Manage Add-On
      1. Add Version
      2. Edit Version
        1. Delete Version
      3. Edit/Modify Add-On
        1. Delete Add-On
      4. Previews
  2. Approval Queue
  3. Comments Manager
  4. My Profile/User Manager
  5. Other stuff

Remora Developer Pages

  • developers
    • index()
      • "My Addons"
      • Listing of user's extensions and themes with statistics (download count, rating?)
      • Link to manage add-on (addons/manage)
      • Link to submit new add-on (addons/add)
  • addons
    • These are in addition to the public actions
    • add($id=0)
      • If $id == 0, it's a new addon... else it's a new version
      • Step 1: Upload .xpi/.jar. This will determine whether it's a theme/extension
      • Step 2: ADDON-WIDE stuff: GUID, Name, Description, Homepage, Categories (fields that can will be populated from install.rdf)
      • Step 3: VERSION stuff: Version Notes, Review Notes, target apps, OSes, Add EULA/Privacy Policy? Explain what that entails for end-users
      • Step 4: Success
    • manage($id)
      • "Manage Add-on"
      • Show add-on name, description, homepage, guid, downloadcount, rating, developer notes, etc
      • Link to add new version (addons/add/$id)
      • Lists existing versions with links to edit (addons/editversion/$id)
    • edit($id)
      • "Edit Add-on"
      • Edit addon-on wide stuff: Name (should they be able to change?), Description, Homepage, Categories, EULA, PP
    • editversion($id)
      • "Edit Version $id"
      • Edit version specific stuff: Version Notes, Review Notes, Target apps, OSes
  • previews
    • These are in addition to the public actions
    • manage($id)
      • "Manage Previews"
      • List of previews for the addon $id
      • Change captions and mark as highlighted image
      • Upload new previewform

Changes from 1.0 -> Remora

The following are the existing Developer/Reviewer/Admin pages and what will happen to each with Remora:

Developer Pages

Main Page (main.php)

Currently
Page displayed after login
  • Approval Queue Status
  • My Extensions (list of your extensions/themes with download count and rating)
  • Create a new extension/theme
1.0 Bugs to Fix
Remora Plans
->devlopers/index

Item Overview (itemoverview.php)

Currently
Management page for an individual extension.
  • Description, GUID, Homepage, Categories,
  • Statistics (download count, ratings, comments count)
  • Edit Developer Comments
  • Add New Version
  • existing versions
  • list preview
1.0 Bugs to Fix
Remora Plans
->addons/manage

Edit Add-on (listmanager.php)

Currently
Edit Add-on details
  • Change Name, Author(s), Homepage, Description, Categories
  • Delete addon
1.0 Bugs to Fix
Remora Plans
->addons/edit

Edit Version (listmanager.php)

Currently
Edit specific version
  • Change application max and min versions
  • Change operating system
  • Change version notes
  • Change notes to reviewer
1.0 Bugs to Fix
Remora Plans
->addons/editversion

Manage Comments (commentsmanager.php)

Currently
Displays comments for the specific addon
  • Shows all comments and has option to flag for review
  • Post comment with no rating
1.0 Bugs to Fix
Remora Plans
?

Item Previews (previews.php)

Currently
Manage previews for the specific addon
  • Shows all addon previews
  • Change caption
  • Make list preview
  • Delete preview
1.0 Bugs to Fix
Remora Plans
->previews/manage

Add Item (additem.php)

Currently
Add new add-ons or new versions of add-ons
  • Create new extension or theme
  • Add new version for existing extension/theme
  • Upload .xpi, edit name, description, version notes, notes to reviewers, categories, homepage
1.0 Bugs to Fix
Remora Plans
->addons/add

Your Profile (usermanager.php)

Currently
Manage your profile
  • Change name, email, website
  • Mark email as hidden
  • Change password
  • Shows access level
1.0 Bugs to Fix
Remora Plans
+Timezone?

Reviewer/Editor Pages

Note: In Remora, can we choose either "Reviewer" or "Editor" and stick with it? there are references to both Reviewer and Editor across AMO, Wiki, etc

Approval Queue (approval.php)

Currently
Approve/Deny new add-ons
  • Approve/Deny add-ons
  • Sends email of action to developer
1.0 Bugs to Fix
Remora Plans
?

Comments Manager (commentsmanager.php)

Currently
Manage comments flagged for review
  • Clear flag from comment
  • Delete comment (with reason)
1.0 Bugs to Fix
Remora Plans
?

Reviews Manager (reviewsmanager.php)

Currently
Manage reviews and featured addons
  • Write review with title, body, and extended body
  • Mark as Editor's pick and featured
1.0 Bugs to Fix
Remora Plans
?

Admin Pages

Themes List (listmanager.php)

Currently
Listing of all themes
  • Shows name, short description, and last updated date
  • Links to edit the theme
1.0 Bugs to Fix
Remora Plans
?

Extensions List (listmanager.php)

Currently
Listing of all extensions
  • Shows name, short description, and last updated date
  • Links to edit the extension
1.0 Bugs to Fix
Remora Plans
?

Users Manager (usermanager.php)

Currently
Manage user accounts
  • Search for users
  • Add new user
  • Edit user's account information
  • Change user's permissions
  • Make user trusted
  • Delete/disable user
1.0 Bugs to Fix
Remora Plans
?

Application Manager (appmanager.php)

Currently
Manage applications and versions
  • Add, edit, and delete versions
  • Make versions public
1.0 Bugs to Fix
Remora Plans
?

Category Manager (categorymanager.php)

Currently
Manage add-on categories
  • Add, edit, delete categories
  • Set category application and description
1.0 Bugs to Fix
Remora Plans
?

FAQ Manager (faqmanager.php)

Currently
Manage FAQ entries
  • Add, edit, delete FAQ entries
  • Set entries as active/inactive
  • Change titles, indexes, aliases
1.0 Bugs to Fix
Remora Plans
?