Closed
Bug 492398
Opened 14 years ago
Closed 14 years ago
Contribution Management
Categories
(addons.mozilla.org Graveyard :: Developer Pages, enhancement, P1)
addons.mozilla.org Graveyard
Developer Pages
Tracking
(Not tracked)
RESOLVED
FIXED
5.0.7
People
(Reporter: chowse, Assigned: jbalogh)
References
Details
Attachments
(2 files, 5 obsolete files)
38.12 KB,
patch
|
clouserw
:
review+
|
Details | Diff | Splinter Review |
717 bytes,
patch
|
clouserw
:
review+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.10) Gecko/2009042315 Firefox/3.0.10 Build Identifier: http://docs.google.com/Doc?id=dds6vwb4_13hmx22kkf * Developers can create profiles personalized for each add-on. * Create or link to PayPal accounts to request contributions. * Customize when and how contributions are solicited. Reproducible: Always
Reporter | ||
Comment 1•14 years ago
|
||
Reporter | ||
Comment 2•14 years ago
|
||
Attachment #377037 -
Attachment is obsolete: true
Reporter | ||
Comment 3•14 years ago
|
||
Comment on attachment 378079 [details] Second iteration wireframes http://people.mozilla.com/~chowse/drop/contribution_admin/v2/
Reporter | ||
Updated•14 years ago
|
Attachment #378079 -
Attachment is obsolete: true
Comment 4•14 years ago
|
||
Moving to JBalogh for impl, look at http://people.mozilla.com/~chowse/drop/contribution_admin/v2/ for mocks. Full spec here: http://docs.google.com/Doc?id=dds6vwb4_13hmx22kkf
Assignee: nobody → jbalogh
Priority: -- → P1
Target Milestone: --- → 5.0.7
Comment 5•14 years ago
|
||
chowse will attach an document with the mocks in sequence
Reporter | ||
Comment 6•14 years ago
|
||
Annotated mocks: http://people.mozilla.com/~chowse/drop/contribution_admin/v3/
Reporter | ||
Comment 7•14 years ago
|
||
Also, icons for the subsections (all CC licensed): http://people.mozilla.com/~chowse/drop/contribution_admin/v3/icons/
Assignee | ||
Updated•14 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Assignee | ||
Comment 8•14 years ago
|
||
@nick Can you look at the mocks in comment 6 and fill in the "Copy needed" parts?
Assignee | ||
Comment 9•14 years ago
|
||
The mocks introduce Location, Occupation, and Picture fields to Developer (User) profiles. Do we want these available to all user profiles?
Assignee | ||
Comment 10•14 years ago
|
||
In "Asking for Contributions", we have links to "examples". It would be nice to have workflow diagrams with text explanations instead of example pages, especially for the roadblocks.
Comment 11•14 years ago
|
||
comment 9: yes, these should be available to all. comment 10: chowse: can you provide this? comment 8: 1.1: Create a Developer Profile Introduce yourself to your users with your Developer Profile * Explain why you created an add-on * Tell your users what's next * Build more awareness of your efforts Ready to create your developer profile? Click the button below to begin. 3.1: Here's how your user profile looks today. It will appear as part of any developer profiles you create for your add-ons. Click "Edit User Profile" if you'd like to make changes. 4.1: Let your users know why you created an add-on. Whether it was an idea in line at the grocery store or the solution to one of life's great problems, share your story. 5.1: Whether or not you request contributions for future development of your add-on, telling your users what's coming soon will give them a teaser of what's to come.
Assignee | ||
Comment 12•14 years ago
|
||
clouserw, nick: do we want to attach a paypal id to a developer or to an add-on? The spec says developer, the mock says add-on. Attaching to an add-on makes it easier to support donations to multi-developer add-ons.
Assignee | ||
Comment 13•14 years ago
|
||
Also, the suggested amount and annoyance level will be add-on properties, so it feels nice to put the ID in the same place.
Comment 14•14 years ago
|
||
It would be nice to keep it all in once place. Nick has been talking with paypal though so he's got the best idea of how that would work.
Comment 15•14 years ago
|
||
I was thinking per developer initially but wil's point regarding multi-developer add-ons makes sense. We can make it per add-on, especially since developers may want to set up individual accounts for each add-on.
Assignee | ||
Comment 16•14 years ago
|
||
Most of the way there.
Attachment #385263 -
Flags: review?(clouserw)
Assignee | ||
Comment 17•14 years ago
|
||
Comment on attachment 385263 [details] [diff] [review] v1 wenzel: clouserw expressed interest in "double-teaming" this one with you.
Attachment #385263 -
Flags: review?(fwenzel)
Assignee | ||
Comment 18•14 years ago
|
||
Now with binary files and an up-to-date migration number.
Attachment #385263 -
Attachment is obsolete: true
Attachment #385282 -
Flags: review?(clouserw)
Attachment #385263 -
Flags: review?(fwenzel)
Attachment #385263 -
Flags: review?(clouserw)
Assignee | ||
Updated•14 years ago
|
Attachment #385282 -
Flags: review?(fwenzel)
Comment 19•14 years ago
|
||
Comment on attachment 385282 [details] [diff] [review] v2 Can you rebase this patch? I tried applying it but I get a bunch of rejected hunks probably due to the webmocha branch being merged in.
Attachment #385282 -
Flags: review?(fwenzel) → review-
Assignee | ||
Comment 20•14 years ago
|
||
Attachment #385282 -
Attachment is obsolete: true
Attachment #385423 -
Flags: review?(clouserw)
Attachment #385282 -
Flags: review?(clouserw)
Assignee | ||
Updated•14 years ago
|
Attachment #385423 -
Flags: review?(fwenzel)
Comment 21•14 years ago
|
||
Comment on attachment 385423 [details] [diff] [review] v3, post-merge Mostly minor feedback. Overall it looks great: - You're adding me.sql and reset.sh, one of which has a password in it. - There is a new file called developer.thtml that just does a print_r() on $authors. I don't think it's used anywhere? - 28530-contributions.sql will need renaming - The "New" label sticks over the menu in the dev CP. You mentioned this on IRC once but I guess we didn't solve it. Can we make the menu wider while these are new? - links to paypal should be to https://www.paypal.com/ - It's a nitpick but "donations of money" sounds awkward to me. How about "monetary donations"? - When creating a profile: "idea in line" should be "idea while in line" - After creating a profile a box appears at the top with "Your Developer Profile has been updated" which has a link with a TODO in it. It may still be a TODO but that kind of thing can slip off the radar easily. - I think there needs to be a small message after the "suggested amount" box that says what currency it's in (in our case, dollars) - You need to add PAYPAL_USER, PAYPAL_PASSWORD, PAYPAL_SIGNATURE, PAYPAL_BN, and PAYPAL_URL to config.php.default - Please add PAYPAL_PASSWORD, PAYPAL_BN, and PAYPAL_SIGNATURE to the exclusion list of AdminController::variables - The suggested amounts get rounded off to the nearest dollar - is that paypal doing that and can we change it? - The first time I sign up for contributions and click the button at the bottom of the page that says "start asking for contributions" it just saves the data but I still need to click "Start asking for contributions" in the top right. I shouldn't have to click the second link.
Attachment #385423 -
Flags: review?(clouserw) → review-
Comment 22•14 years ago
|
||
Comment on attachment 385423 [details] [diff] [review] v3, post-merge >+/* Money: anything from 0.00 to 99.99. Decimal not required. */ >+define('VALID_MONEY', '/^(\d{0,2}(\.\d\d)?|\.\d\d)$/'); Not all countries and currencies use . as a decimal separator. For example: http://www.amazon.fr/
Comment 23•14 years ago
|
||
And, on a similar note, a maximum of 99 of a currency may not be appropriate. For example: 100 Yen is 1.0505 USD.
Comment 24•14 years ago
|
||
Our first release of this is only using dollars
Assignee | ||
Comment 25•14 years ago
|
||
Attachment #385423 -
Attachment is obsolete: true
Attachment #385800 -
Flags: review?(clouserw)
Attachment #385423 -
Flags: review?(fwenzel)
Assignee | ||
Comment 26•14 years ago
|
||
Oops, this was missed in the big patch.
Attachment #385814 -
Flags: review?(clouserw)
Updated•14 years ago
|
Attachment #385814 -
Flags: review?(clouserw) → review+
Updated•14 years ago
|
Attachment #385800 -
Flags: review?(clouserw) → review+
Assignee | ||
Comment 27•14 years ago
|
||
code in r28954, migration in r28955.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Updated•7 years ago
|
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•