Drumbeat/Roadmap: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(41 intermediate revisions by 3 users not shown)
Line 1: Line 1:
__NOTOC__  
__NOTOC__  


= '''Beta site launch'''  =
= Donate / T-shirt campaigns  =
 
= T-shirt & newsletter campaigns  =


'''FOR TRELLON''' (0.6)  
'''FOR TRELLON''' (0.6)  
Line 11: Line 9:
*<strike>COMPLETE: Add t-shirt order functionality to donation process </strike>[https://bugzilla.mozilla.org/show_bug.cgi?id=558411 <strike>558411</strike>]<br>  
*<strike>COMPLETE: Add t-shirt order functionality to donation process </strike>[https://bugzilla.mozilla.org/show_bug.cgi?id=558411 <strike>558411</strike>]<br>  
*'''Fix final address field &amp;&nbsp;t-shirt issue''' [https://bugzilla.mozilla.org/show_bug.cgi?id=558411 558411 ]<br>
*'''Fix final address field &amp;&nbsp;t-shirt issue''' [https://bugzilla.mozilla.org/show_bug.cgi?id=558411 558411 ]<br>
<br>


= Front page  =
= Front page  =


'''Add new content to right-hand column '''(Trellon 0.65)
'''Add new content to right-hand column '''(Trellon)&nbsp;
 
*STATUS: Completed on dev. [http://drumbeat.trellon.org/dbl/ Preview here.]
*Fixes required: [https://bugzilla.mozilla.org/show_bug.cgi?id=555017#c4 566164][http://drumbeat.trellon.org/dbl/ <br>]
 
<br> '''Critical:'''<br>
 
[[Image:Drumbeat front page -- beta 1.2 -- mock-up with notes.jpg|thumb|right|200px]]


*STATUS: Completed on dev site. [http://drumbeat.trellon.org/dbl/ Preview here.]  
*Reduce slide carousel size [https://bugzilla.mozilla.org/show_bug.cgi?id=567210 567210] <br>(see [https://wiki.mozilla.org/images/1/14/Drumbeat_front_page_--_beta_1.2_--_mock-up_with_notes.jpg mock-up]. note: move #drumbeat into top right)
*Fixes: [https://bugzilla.mozilla.org/show_bug.cgi?id=555017#c4 566164][http://drumbeat.trellon.org/dbl/ <br>]
**STATUS: Ned has completed locally. Implement on dev. Circle back to tweak later, time permitting.
**'''TASK (Ned): implement on dev.'''
*<strike>Move twitter feed into top right column COMPLETE ON&nbsp;DEV &nbsp; </strike>
**<strike>Tweak CSS time-permitting. </strike><strike></strike>[https://bugzilla.mozilla.org/show_bug.cgi?id=567112 <strike>567112</strike>]


<br> '''Next iteration''':&nbsp;(Ned &amp;&nbsp;Paul Osman)
*'''<strike>TASK (Paul):</strike>'''<strike>Change front page Twitter feed from "drumbeat" to "#drumbeat"</strike> (The search term is currently '''-RT #drumbeat -drum -hiphop -instrumentals'''. This is set explicitly in the block content)
*Update styling of front page projects [https://bugzilla.mozilla.org/show_bug.cgi?id=567248 567248]
**STATUS:&nbsp;Ned estimates approx. 3 hours work.<br>
**'''TASK (Ned''')''':&nbsp;''' Implement on dev.


(see [https://wiki.mozilla.org/images/1/14/Drumbeat_front_page_--_beta_1.2_--_mock-up_with_notes.jpg mock-up])[[Image:Drumbeat front page -- beta 1.2 -- mock-up with notes.jpg|thumb|right|200px]]
<br> '''Content &amp; copy:'''<br>


*Reduce slide carousel size
*'''TASK&nbsp;(Matt):&nbsp;Update front page carousel items'''<br>
*Update styling of front page projects
*Add "What is Drumbeat?" block to right-hand column <br>


<br> '''Content &amp; copy:'''
<br>  


*Finalize tag line under logo (Group)  
'''Post-Beta (Ned): '''<br>
*Update front page carousel items (Matt)
 
*Add "What is Drumbeat?" / "Welcome to Drumbeat" as first slide. (Matt)
*Polish styling of front page blog posts using HTML <br>
*Polish styling of front page blog posts (Ned)
*Style images on front page consistent with rest of blog pages [https://bugzilla.mozilla.org/show_bug.cgi?id=561112 561112]
*Style blog posts consistently with internal blog posts [https://bugzilla.mozilla.org/show_bug.cgi?id=567226 567226]


= Project pages  =
= Project pages  =


[[Image:Drumbeat beat wireframes -- project pages documentation.001.jpg|thumb|right|200px]] '''FOR TRELLON '''(0.65)
[[Image:Drumbeat beat wireframes -- project pages documentation.001.jpg|thumb|right|200px]]&nbsp;'''Project page improvements (TRELLON)'''  


*'''Project page improvements'''
*Trellon has completed bug fixes &amp;&nbsp;documentation ([https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=drumbeat%20beta&component=www.drumbeat.org&resolution=--- see bugs]) [https://wiki.mozilla.org/Drumbeat/website/Project_page_beta (original documentation for beta project pages)]
*STATUS:&nbsp;Trellon completed first pass on [http://drumbeat.trellon.org/dbl/projects dev]. (Currently unstable on dev as bugs fixed)<br>
*STATUS: Requires final QA<br>
*Mozilla has completed initial QA &amp;&nbsp;filed bugs. ([https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=drumbeat%20beta&component=www.drumbeat.org&resolution=--- see bugs here])  
*'''TASK (Matt): Do final QA &amp;&nbsp;update copy'''<br>
*[https://wiki.mozilla.org/Drumbeat/website/Project_page_beta '''Useful context &amp; complete original documentation for beta is here''']


*'''Questions: '''
<br>  
*What's the best way to engage project leads in QA? (unstable and confusing on dev right now)<br>  
*Privacy issues around email address export. (Export first name, last name and email address? or just address?)


= Events page  =
= Security &amp; Privacy  =
 
*<strike>Privacy issues around email address export for project leads
**'''TASK (Paul): Use "PHP if" to restrict to featured projects only'''</strike> [https://bugzilla.mozilla.org/show_bug.cgi?id=568288 <strike>568288</strike>]<br>
 
*Ensure we're not displaying email addresses on profile pages
**Check box to display email address? (Paul)<br>
 
*Any other security &amp;&nbsp;privacy due dillegence required?<br>
 
<br>
 
= Events page<br> =


*Implement new events layout above the fold (Ned)  
*Implement new events layout above the fold (Ned)  
**See [https://wiki.mozilla.org/images/3/38/Drumbeat_--_events_page_wireframes_--1.1.jpg mock-up] Bug [https://bugzilla.mozilla.org/show_bug.cgi?id=565999 565999]<br>  
**See [https://wiki.mozilla.org/images/3/38/Drumbeat_--_events_page_wireframes_--1.1.jpg mock-up] Bug [https://bugzilla.mozilla.org/show_bug.cgi?id=565999 565999]<br>  
**[https://wiki.mozilla.org/Drumbeat/website/events_copy '''All copy is here''']<br>  
**[https://wiki.mozilla.org/Drumbeat/website/events_copy '''All copy is here''']<br>  
*Tweak event photos block on right (Paul to file bug for push to live)<br>
*<strike>Tweak event photos block on right. Waiting for push to live: Bug [https://bugzilla.mozilla.org/show_bug.cgi?id=566892 566892] and [https://bugzilla.mozilla.org/show_bug.cgi?id=567230 567230]</strike>  
*Fix event blog styling [https://bugzilla.mozilla.org/show_bug.cgi?id=567231 567231]


[[Image:Drumbeat -- events page wireframes --1.1.jpg|450px]] <br>  
[[Image:Drumbeat -- events page wireframes --1.1.jpg|450px]] <br>  
Line 60: Line 82:
[[Image:Drumbeat -- projects page mock-up -- version 2.1.jpg|right|300px]]  
[[Image:Drumbeat -- projects page mock-up -- version 2.1.jpg|right|300px]]  


*'''Tweak projects landing page'''  
*'''Tweak projects landing page''' (Paul Osman)
**[https://bugzilla.mozilla.org/show_bug.cgi?id=564492 Bug 564492].&nbsp; [https://wiki.mozilla.org/images/d/d4/Drumbeat_--_projects_page_mock-up_--_version_2.1.jpg See mock-up ]<br>  
**[https://bugzilla.mozilla.org/show_bug.cgi?id=564492 Bug 564492].&nbsp; [https://wiki.mozilla.org/images/d/d4/Drumbeat_--_projects_page_mock-up_--_version_2.1.jpg See mock-up ]<br>  
**See current status on [http://drumbeat.trellon.org/dbl/projects dev]  
**Fix broken rows [https://bugzilla.mozilla.org/show_bug.cgi?id=567244 Bug 567244]  
**Slash amount of copy above the fold. Use simple headlines to explain projects at a high level, with link to "about projects" page.
**Remove all "more" links and green "view all projects" button
**Get featured projects way further up the page. Make it easy to immediately dive in.  
**Remove "comment and like" from project view [https://bugzilla.mozilla.org/show_bug.cgi?id=567236 Bug 567236]
**Use simple right-hand search column to easily filter &amp; find projects. By topic, type, skills required, etc.
**Add "more" link to "latest project ideas" http://drumbeat.trellon.org/dbl/project-index?sort=recent


'''Status:'''<br>
**Update "about projects" copy at top (Matt) [https://bugzilla.mozilla.org/show_bug.cgi?id=567234 Bug 567234]


*Tackling this in two iterations.
**See [https://bugzilla.mozilla.org/show_bug.cgi?id=567238 Bug 567238] and [https://bugzilla.mozilla.org/show_bug.cgi?id=567239 Bug 567239]
*The first iteration will '''not''' include the right-hand search column. And include four columns of projects instead.  
*Will add the right-hand navigation column later. <br>
*NOTE: headline text should include "learn more" link to "about projects" page. <br>


<br>
= "People" landing page  =
 
= People landing page  =
 
'''Tweak "People" landing page'''
*First iteration:
** Make it easier to see who's here. Get way more people on the page. Replace horizontal carousel with big page of people.
*Second iteration:
** Use same basic right-hand search column. To filter and find people.
** Click and un-click interest, skill & project tag buttons to easily filter.
** e.g.:
***"Show me everyone who cares about privacy and has graphic design skills."
***"Show me all the project leads."
***"Show me everyone working on Privacy Icons project AND Universal Subtitles.", etc.


Questions:
[[Image:Drumbeat mock-up -- people landing page -- May 17.jpg|right|300px]]
* Right-hand search column. Finalize what should be included.
** Role
*** Project lead, project contributor, etc.
** Interests / topics / passions
*** e.g., privacy, standards, open video
** Skills
*** e.g., graphic design, beta testing, translation
** Projects
*** "Show me everyone working on privacy icons AND Web Made Movies."
*** Can we feasibly include ALL projects? Just featured and rising? Drop-down?
** Geography?


* How many columns? 4 or 5?
'''Tweak "People" landing page''' (Ned)
* Display what projects people are working on or most recently joined. To cross-reference people with projects.
** How should this work? Most recently joined? voted? commented?
[[File:Drumbeat_mock-up_--_people_landing_page_--_May_17.jpg|right|300px]]


<br>
**Make it easier to see who's here. Get way more people on the page. Replace horizontal carousel with big page of people. [https://bugzilla.mozilla.org/show_bug.cgi?id=567243 Bug 567243]
**STATUS: Ned working on disabling javascript and tweaking styling. To be completed on dev by Wed afternoon.
**'''TASK (Ned): Working on it.'''<br>


= "About Projects" page<br>  =
= "About Projects" page<br>  =
Line 121: Line 114:


*'''Finalize copy (Dharmishta)'''  
*'''Finalize copy (Dharmishta)'''  
*<strike>Add imagery / art to liven up page? (Dharmishta: want to suggest imagery from our </strike>[http://www.flickr.com/search/?q=mozilla+drumbeat&s=rec <strike>Flickr faves</strike>]<strike>?)</strike><br>
*<strike>Add imagery / art to liven up page? (Dharmishta: want to suggest imagery from our </strike>[http://www.flickr.com/search/?q=mozilla+drumbeat&s=rec <strike>Flickr faves</strike>]<strike>?)</strike><br>  
*Add Drumbeat Toronto video
*Add Drumbeat Toronto video
<br>


= Site Header  =
<br>
 
= Site Header &amp; Theme =
 
*Switch to white background
**Ned to update in CSS
**Matt to QA pages for design breaks


* Complete on dev ([https://bugzilla.mozilla.org/show_bug.cgi?id=565661 bug]565661)<br>
*Update site nav
**Ned to update nav on dev  
**Ned: shrink logo to line up with horizontal axis
**Ned: ensure "beta" tag


<br>
<br>  


= Donations  =
= Donations  =
Line 140: Line 141:
= Planet Drumbeat Blog  =
= Planet Drumbeat Blog  =


*Implement [http://planet.drumbeat.org/ Planet Drumbeat] on Drumbeat.org blog '''(Trellon)'''
*Implement [http://planet.drumbeat.org/ Planet Drumbeat] on Drumbeat.org blog '''(Trellon)'''  
**MATT: Resolve issue with blog page vs. front page nodequeue
**Ned to tweak column width


<br>  
<br>  
Line 162: Line 165:
<br>  
<br>  


= Miscellaneous<br> =
= "Nice to haves" for beta launch =


*Change outgoing email address to drumbeat@mozilla.org<br>
*'''Simplify sign-up process'''
 
**Simplify account creation process &amp; workflow 557523
<br>
 
= "Nice to haves"  =


*'''Improve Personal Profiles'''  
*'''Improve Personal Profile pages'''  
**Simplify personal profiles. Strip out all remaining redundant fields &amp; complexity.  
**Simplify personal profiles. Strip out all remaining redundant fields &amp; complexity.  
**Make the profiles a more effective self-promotion tool. To increase Twitter followers, blog subscribers, etc.  
**Make the profiles a more effective self-promotion tool. To increase Twitter followers, blog subscribers, etc.  
**More recognition for project participants &amp; project leaders.
**More recognition for project participants &amp; project leaders.
<br>
*'''Simplify sign-up process'''
*Further simplify account creation process &amp; workflow 557523
*<br>


*'''Simplify project creation process'''  
*'''Simplify project creation process'''  
*Further simplify project creation process &amp; workflow
**Further simplify project creation process &amp; workflow
 
<br>
 
= QA, testing &amp;&nbsp;focus grouping<br>  =
 
*Work out plan for testing &amp;&nbsp;QA&nbsp;<br>


<br>  
<br>  

Latest revision as of 18:50, 26 May 2010


FOR TRELLON (0.6)

  • COMPLETE: Add opt-in for Drumbeat newsletter to this page560225
  • COMPLETE: Add t-shirt order functionality to donation process 558411
  • Fix final address field & t-shirt issue 558411


Front page

Add new content to right-hand column (Trellon) 


Critical:

Drumbeat front page -- beta 1.2 -- mock-up with notes.jpg
  • Reduce slide carousel size 567210
    (see mock-up. note: move #drumbeat into top right)
    • STATUS: Ned has completed locally. Implement on dev. Circle back to tweak later, time permitting.
    • TASK (Ned): implement on dev.
  • Move twitter feed into top right column COMPLETE ON DEV  
    • Tweak CSS time-permitting. 567112
  • TASK (Paul):Change front page Twitter feed from "drumbeat" to "#drumbeat" (The search term is currently -RT #drumbeat -drum -hiphop -instrumentals. This is set explicitly in the block content)
  • Update styling of front page projects 567248
    • STATUS: Ned estimates approx. 3 hours work.
    • TASK (Ned) Implement on dev.


Content & copy:

  • TASK (Matt): Update front page carousel items


Post-Beta (Ned):

  • Polish styling of front page blog posts using HTML
  • Style images on front page consistent with rest of blog pages 561112
  • Style blog posts consistently with internal blog posts 567226

Project pages

Drumbeat beat wireframes -- project pages documentation.001.jpg

 Project page improvements (TRELLON)


Security & Privacy

  • Privacy issues around email address export for project leads
    • TASK (Paul): Use "PHP if" to restrict to featured projects only 568288
  • Ensure we're not displaying email addresses on profile pages
    • Check box to display email address? (Paul)
  • Any other security & privacy due dillegence required?


Events page

Drumbeat -- events page wireframes --1.1.jpg

"Projects" landing page

Drumbeat -- projects page mock-up -- version 2.1.jpg
    • Update "about projects" copy at top (Matt) Bug 567234

"People" landing page

Drumbeat mock-up -- people landing page -- May 17.jpg

Tweak "People" landing page (Ned)

    • Make it easier to see who's here. Get way more people on the page. Replace horizontal carousel with big page of people. Bug 567243
    • STATUS: Ned working on disabling javascript and tweaking styling. To be completed on dev by Wed afternoon.
    • TASK (Ned): Working on it.

"About Projects" page

  • Provide high-level description of how Drumbeat projects work (Dharmishta & Henrik)
  • Links to "project initiators" page for more detail aimed specifically at potential project leaders
  • STATUS: Draft in progress here


"About Drumbeat" Page

  • Finalize copy (Dharmishta)
  • Add imagery / art to liven up page? (Dharmishta: want to suggest imagery from our Flickr faves?)
  • Add Drumbeat Toronto video


Site Header & Theme

  • Switch to white background
    • Ned to update in CSS
    • Matt to QA pages for design breaks
  • Update site nav
    • Ned to update nav on dev
    • Ned: shrink logo to line up with horizontal axis
    • Ned: ensure "beta" tag


Donations

  • Project-specific donations
    • Enable CiviCRM tracking for project-specific donations as per bug 549916


Planet Drumbeat Blog

  • Implement Planet Drumbeat on Drumbeat.org blog (Trellon)
    • MATT: Resolve issue with blog page vs. front page nodequeue
    • Ned to tweak column width


Social Media

Twitter

  • Final to do's? (Carlo)

Facebook

  • Final to do's? (Carlo)

Flickr

  • Add Flickr events photo stream to Events page (Carlo)
  • Get Mozdrumbeat account working (Carlo)
  • Other final to do's? (Carlo)


"Nice to haves" for beta launch

  • Simplify sign-up process
    • Simplify account creation process & workflow 557523
  • Improve Personal Profile pages
    • Simplify personal profiles. Strip out all remaining redundant fields & complexity.
    • Make the profiles a more effective self-promotion tool. To increase Twitter followers, blog subscribers, etc.
    • More recognition for project participants & project leaders.
  • Simplify project creation process
    • Further simplify project creation process & workflow


Priorities after Beta

Donations & CiviCRM

  • Set up CiviMail (Nathan K?)
    • Configure CiviMail for use
    • CiviMember import from MailChimp and scrub
  • Tweak T-shirt campaign page
  • CiviCRM campaign page set up process (Nathan K.)
    • Documentation / training / best practices on setting up our own Civi campaign page
  • CiviCRM report customization (Nathan K.)
    • e.g., donors by campaign, region, amount, etc.
  • Accelerate work on localization strategy
  • import RSS feed comments
  • More automated social architecture. Get more attention to most active members.
  • Promotional badges & widgets
  • Implement OpenID 557648