Design/CreativeCollective/Docs: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 62: Line 62:
* Users can be edited at http://creative.mozilla.com/admin/users
* Users can be edited at http://creative.mozilla.com/admin/users


== Needed from Others ==
== Needed from Others ==
* Text
 
** <strike>Footer links</strike>
*Text  
*** <strike>Twitter - http://twitter.com/MozCreative</strike>
**<strike>Footer links</strike>  
*** <strike>Mailing List - https://mail.mozilla.org/listinfo/design</strike>
***<strike>Twitter - http://twitter.com/MozCreative</strike>  
** Page Text
***<strike>Mailing List - https://mail.mozilla.org/listinfo/design</strike>  
*** Text for About page at /about - https://wiki.mozilla.org/File:About_Us_copy.png
**Page Text  
*** Text for FAQ page at /about/faq
***Text for About page at /about - https://wiki.mozilla.org/File:About_Us_copy.png  
*** Text for Policies/Terms page at /about/terms
***Text for FAQ page at /about/faq  
*** Text for Toolkit page
***Text for Policies/Terms page at /about/terms  
*** Text for Contact Us page - https://wiki.mozilla.org/File:Contact_Us.png
***Text for Toolkit page  
** Email Text
***Text for Contact Us page - https://wiki.mozilla.org/File:Contact_Us.png  
*** Forgot password - https://wiki.mozilla.org/File:Email_content.png
**Email Text- https://wiki.mozilla.org/Design/CreativeCollective/Edits#AUTOMATIC.C2.A0EMAIL.C2.A0CONTENT<br>
*** Change email - https://wiki.mozilla.org/File:Email_content.png
***Forgot password - check<br>
*** Registration - https://wiki.mozilla.org/File:Email_content.png
***Change email - check<br>
*** Welcome - https://wiki.mozilla.org/File:Email_content.png
***Registration - check<br>
*** Badge notification email - Congratulations!...
***Welcome - check<br>
*** Design Comment notification email - so and so has commented...(ask WebDev)
***Badge notification email - Congratulations!...  
*** Fan notification email - so and so has become a fan...
***Design Comment notification email - so and so has commented...(ask WebDev)  
* Admin panel
***Fan notification email - so and so has become a fan...  
** Badges
*Admin panel  
*** Edit badges text in the admin panel
**Badges  
** Licenses
***Edit badges text in the admin panel  
*** Add licenses that are missing through the admin panel
**Licenses  
*** Edit licenses text in the admin panel
***Add licenses that are missing through the admin panel  
** Users
***Edit licenses text in the admin panel  
*** Designate appropriate users as admins in the User Admin screen.
**Users  
***Designate appropriate users as admins in the User Admin screen.

Revision as of 23:37, 15 July 2009

The following are rough notes containing documentation and business rules for the MCC and CF sites.

Badges

  • A badge is an award that a user may earn for interacting on the site.
  • In order for a new badge to be added to the site, it must be added in the Badges admin panel as well as in the code by a developer.
  • A badge may not be revoked from a user through site interaction.
  • A badge may be manually revoked from a user by a site admin.
  • Badges can be edited at: http://creative.mozilla.com/admin/badges
  • User badges can be revoked through the User Admin page.

Designs

  • A user must be logged-in to add a design.
  • The logged-in user must be the design owner in order to edit that design.
  • In order to be a valid design, the design must have a Status = 1 and must be owned by a user who has a Status = 1.
  • Designs can be edited by admins at http://creative.mozilla.com/admin/designs

Design Comments

  • Design comments may be edited at http://creative.mozilla.com/admin/designs . Load a design, then click the comments link at the bottom of the design edit page in order to edit the design comments.
  • Set the comment's status to 0 to remove from the site.

Design Images

  • A Design must have a title and an image in order to be added to the site.
  • Design images are currently being stored outside of subversion.
  • Images are currently being saved, with all but Square maintaining aspect ratio, as:
    • 'sq' = Square = 75 x 75
    • 'th' = Thumbnail = 100 x ?
    • 'sm' = Small = 240 x ?
    • 'md' = Medium = 640 x ?
    • 'lg' = Large = 1024 x ?
    • 'or' = Original size
  • Current upload limit is 8MB.
  • Accepted image types are .jpg, .gif and .png

Flags

Licenses

Tags

  • Tags support characters a-z A-Z and 0-9.
  • Spaces, punctuation and all other unsupported characters will be removed when a user adds tags.
  • Double quotation marks must be used to add a single tag containing multiple words.
  • Adding the tags `red blue "primary colors"` will result in 3 tags being added: `red`, `blue` and `primarycolors`.
  • There was talk of limiting users to a specific number of tags for each of their designs. This has not been implemented yet - a specific number should be decided on if this is the case. To help deter a user from adding 100 tags for their design, a maxlength of 128 characters has been added to tag input fields.
  • There is no admin page for tags.

Users

  • Username supports characters a-z A-Z 0-9 and "_".
  • All uppercase characters found within the username will be converted to lowercase characters upon account creation.
  • Username must be between 4-32 characters in length.
  • Username must be unique; another user on the site cannot have that same Username.
  • Passwords must be between 5-42 characters in length.
  • Email address must be unique - another user on the site cannot have that email address.
  • Verified will be set to 0 if the user has not verified their email address.
  • All users who have not verified their email address within 24 hours will be deleted. Garbage collection happens randomly through the Auth Verification model.
  • User Status will be set to 1 if the user has any associated login roles. User Status will be set to 0 if the user does not have any associated login roles.
  • In order to login, user must have a Verified = 1, Status = 1, and must have an associated login role.
  • Users may be designated as site admins through the User admin screen.
  • A user cannot voluntary delete their account.
  • Users can be edited at http://creative.mozilla.com/admin/users

Needed from Others