Firefox/Activity Stream: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (Added 2016-03-11 update image)
 
(75 intermediate revisions by 5 users not shown)
Line 1: Line 1:
=Current Progress Report=
https://wiki.mozilla.org/Firefox/Activity_Stream/Status/16-May-2017
=Overview=
=Overview=
Activity Stream for Firefox is a collection of all the things you do in the browser that you care about displayed in a rich and meaningful way. We plan to show rich content with images from recent pages, screen shots, downloads, closing sessions, notifications, and  improve your results in the awesome bar.  Eventually we hope to be the central feed of the things you care about.
[[File:ActivityStream.png|800px|frameless]]
===Key Documents===
* Code: https://github.com/mozilla/activity-stream
* Issues: https://github.com/mozilla/activity-stream/issues


Activity Stream is a top line initiative but also a Firefox feature. As an umbrella term, anything that let's users interface with their activities in the browser, is Activity Stream the initiative. This includes: Sync and Synced Tabs, history menu, awesome bar, tiles. There's significant effort in improving these interfaces and deepening engagement with these tools for recovery and later, discovery.
===Trello Boards===
These Trello boards paint a very accurate picture of the various Activity Stream features and project progress:
* Product/UX Trello Board (Desktop): https://trello.com/b/KX3hV8XS/activity-stream
* Product/UX Trello Board (iOS MVP): https://trello.com/b/IDwOxfWP/activity-stream-mvp-ios
* Product/UX Trello Board (Android MVP): https://trello.com/b/8dWJHkim/activity-stream-mvp-android
* Product/UX Trello Board (Roadmap Mobile): https://trello.com/b/8LT9t6cs/mobile-activity-stream-roadmap


As a Product Feature, Activity Stream is a collection of all the things you do in the browser that you care about display in a rich and meaningful way. This will most likely take the form of a timeline-like feed in the new tab page. We plan to display rich content with images from recent pages, screen shots, downloads, closing sessions, notifications, and  improve your ''frecency'' results in the awesome bar.  Eventually we hope to be the central feed of the things you care about.
===Other Resources===


==Key Documents==
* Desktop MVP: https://docs.google.com/document/d/1lCdgLbF4z758SVD90BCFhZaaMT50Pz0tR5D0yCIVtro/edit
Code: https://github.com/mozilla/activity-streams
* Original Desktop UX: https://mozilla.invisionapp.com/share/GA5RW90CW Mocks v1
* Analytics blog: http://emtwo.github.io/
 
=Install=
Activity Stream has been available as a [https://testpilot.firefox.com/experiments/activity-stream Test Pilot experiment], though the team is now in the process of landing Activity Stream in [https://www.mozilla.org/en-US/firefox/channel/desktop/ Firefox Nightly].


Task tracking: https://github.com/mozilla/activity-streams/issues
===Firefox Nightly Release===
In order to use this fast, but bare bones version of Activity Stream, start (or install) the latest Firefox Nightly (Firefox 55) and navigate to <pre>about:config</pre>


Desktop MVP: https://docs.google.com/document/d/1lCdgLbF4z758SVD90BCFhZaaMT50Pz0tR5D0yCIVtro/edit
Go ahead and search for the configuration preference: <pre>browser.newtabpage.activity-stream.enabled</pre>
and change it's value to '''True'''


Desktop UX: https://mozilla.invisionapp.com/share/GA5RW90CW Mocks v1
===Developer Release===


Mobile UX ideas: http://people.mozilla.org/~dhenein/labs/activity-stream/
The developer release is updated each time code is committed to master in GitHub. This version is used to experiment and validate the core functionality of the product before integrating it into Firefox. Use this release to look into the future of the product, and to try out new Activity Stream experimental and 'in-development' features.


=Install=
https://moz-activity-streams-dev.s3.amazonaws.com/dist/latest.html


(Beta45+) https://moz-activity-streams.s3.amazonaws.com/dist/latest.html
'''Note''': The data being collected by the add-on is [https://github.com/mozilla/activity-stream/blob/master/docs/v1-test-pilot/data_dictionary.md documented in the repo].


=Desktop=
=Reporting Issues=
[[File:Activity-stream-2016-03-11.png|800px|frameless]]


[http://cl.ly/10332w020528 Video Demo]
If you find a bug or have a suggestion, please submit it on GitHub:


== Recent ==
https://github.com/mozilla/activity-stream/issues/new
Activity Stream - [status: green]


* [done] Added ability to remove items from Top Sites, Spotlight, and Top Activity
=Planning=
* [done] Connections to the Embedly proxy now use https
==Goals==
* [done] Using new frecency based queries for Spotlight and Top Activity
* Help users reconnect with their favorite things from around the web
* [done] Metrics pings are pinging
* Finish tasks across devices
* [done] Metrics backend in staging
* Give users more control of their activities in Firefox
* [done] Deduped items across Top Sites, Spotlight, and Top Activity
* Define Firefox as the helpful user agent that’s looking out for you


* [next] Integration test with Test Pilot on March 15
==Product Plan==
* [next] Pagination
* Test Pilot Graduation, MVP complete Q2 2017
* [next] Performance enhancements
* Pref'd on in Firefox Nightly Q2 2017
* [next] Better icons
* Activity Stream completely ported to Firefox as a system add-on Q3 2017, ships pref'd off in Firefox 56
* Activity Stream to ship as default about:newtab and about:home in Firefox 57 Q4 2017


[[Firefox/Activity_Stream_Updates | Past Updates]]
==Success==
* Effective cross discipline teams solving problems across platforms
* Validation of key assumptions through metrics and user interviews
* Activity Stream in the hands of all our users
* Users have easy access to their favorite things in Firefox and therefore spend more time using it


== Milestones ==
===Product Milestones===
https://github.com/mozilla/activity-streams/milestones


{| class="wikitable"
{| class="wikitable"
|-
|-
! Milestone !! Description !! End Date
! !! Status !! Phase !! Description !! Owner
|-
| 1 || DONE || Vision || Define high level goals how Activity Stream fits into the Context Graph initiative  || Chapman
|-
| 2|| DONE || Design and Planning || How do we ship Activity Stream on mobile and what infrastructure do we need to meet our objectives || Team
|-
|-
| [https://github.com/mozilla/activity-streams/issues?q=milestone%3A%221.+UI+Demo%22 UI Demo] || Front end layout || Feb 12
| 3a|| WIP || Mobile MVP || Android and iOS browsers have basic functionality of Activity Stream enabled. || Stefan
|-
|-
| [https://github.com/mozilla/activity-streams/milestones/2.%20Alpha Alpha] || Loading local data || Feb 26
| 3b || DONE || Desktop Engagement || Desktop has demonstrated user value in increasing median activity stream interactions by weekly cohort. || Tim
|-
|-
| [https://github.com/mozilla/activity-streams/milestones/3.%20Beta Beta] || Internal testing || Mar 18
| 4 || WIP || Enabling for all users || Activity Stream Desktop is landing in Firefox 57 || Stefan/Tim
|-
|-
| Release 1.0 || Live on Test Pilot || Apr 1
| 5 || || Product focused features ||  Full stack teams to deliver coherent features across all clients driving engagement in Firefox || Team
|}
|}


=Mobile=
= Data & Metrics =
==Recent==
https://sql.telemetry.mozilla.org/dashboard/activity-stream-metrics-summary - requires login


As part of the [http://people.mozilla.org/~dhenein/labs/activity-stream/ overall content model improvements], the first initiative focuses on "saving" and "revisiting": ([[https://bugzilla.mozilla.org/show_bug.cgi?id=1230308|Meta]])
=Team - RACI =


* [in plan] [https://bugzilla.mozilla.org/show_bug.cgi?id=1234314 Removing Reading List (RL) Panel]: In order to consolidate and simplify our panel management, we will clear away the Reading List panel, and turn existing RL items into Bookmarks. A smart folder will reside in the Bookmarks Panel to identify saved Reader View items. All Reader View items will now be synced now.
Product owner: Nick C., Barbara B. (Mobile)
* [in plan] [https://bugzilla.mozilla.org/show_bug.cgi?id=972193 Enable folder management]; Add/Remove/Rename bookmarks folder
* [in plan] Add more content to save ([https://bugzilla.mozilla.org/show_bug.cgi?id=1232867 offline]), e.g. save as PDF, screenshot etc


Initiatives in Aha
Eng Leads: Tim S., Stefan A.
- [https://mozilla.aha.io/initiatives/6237083983815910671 Offline experience]
- [https://mozilla.aha.io/initiatives/6244823257153371691 Improved Content Management]


= Team Details =
Program Management: Edwin W., Jenn C.


==Team - RACI ==
UX Leads: Aaron B., Amy L., Bryan B.


Product owner: Nick Chapman
UR Lead: Gemma P.


Eng Lead: Tim Spurway
Product Marketing: Mike H.


Technical Program Manager: Edwin Wong
QA: Peter D., Aaron T., Kevin B.


UX/UR Leads: Bryan Bell, Stephen Horlander, Darrin Henein
Exec Sponsor: Mark Mayo/Nick Ngyuen


Product Marketing: Winston Bowden
=Communications=


QA: Peter DeHaan, John Dorlus, Softvision
IRC: #activity-stream


Exec Sponsor: Mark Mayo
Slack: firefox-team.slack.com - please email to be added to group


==Communications==
Email:
 
* activity-stream@lists.mozilla.org *all* | [[https://groups.google.com/forum/?fromgroups#!forum/mozilla.activity-stream subscribe]]
IRC: #activity-stream
* as-team@mozilla.com *paid-staff* | [[https://groups.google.com/a/mozilla.com/forum/#!forum/activity-stream subscribe]]


Email: activity-stream@mozilla.com
* https://groups.google.com/a/mozilla.com/forum/#!forum/activity-stream


VidyoRoom: ActivityStream
VidyoRoom: ActivityStream

Latest revision as of 01:33, 30 May 2017

Current Progress Report

https://wiki.mozilla.org/Firefox/Activity_Stream/Status/16-May-2017

Overview

Activity Stream for Firefox is a collection of all the things you do in the browser that you care about displayed in a rich and meaningful way. We plan to show rich content with images from recent pages, screen shots, downloads, closing sessions, notifications, and improve your results in the awesome bar. Eventually we hope to be the central feed of the things you care about.

ActivityStream.png


Key Documents

Trello Boards

These Trello boards paint a very accurate picture of the various Activity Stream features and project progress:

Other Resources

Install

Activity Stream has been available as a Test Pilot experiment, though the team is now in the process of landing Activity Stream in Firefox Nightly.

Firefox Nightly Release

In order to use this fast, but bare bones version of Activity Stream, start (or install) the latest Firefox Nightly (Firefox 55) and navigate to

about:config

Go ahead and search for the configuration preference:

browser.newtabpage.activity-stream.enabled

and change it's value to True

Developer Release

The developer release is updated each time code is committed to master in GitHub. This version is used to experiment and validate the core functionality of the product before integrating it into Firefox. Use this release to look into the future of the product, and to try out new Activity Stream experimental and 'in-development' features.

https://moz-activity-streams-dev.s3.amazonaws.com/dist/latest.html

Note: The data being collected by the add-on is documented in the repo.

Reporting Issues

If you find a bug or have a suggestion, please submit it on GitHub:

https://github.com/mozilla/activity-stream/issues/new

Planning

Goals

  • Help users reconnect with their favorite things from around the web
  • Finish tasks across devices
  • Give users more control of their activities in Firefox
  • Define Firefox as the helpful user agent that’s looking out for you

Product Plan

  • Test Pilot Graduation, MVP complete Q2 2017
  • Pref'd on in Firefox Nightly Q2 2017
  • Activity Stream completely ported to Firefox as a system add-on Q3 2017, ships pref'd off in Firefox 56
  • Activity Stream to ship as default about:newtab and about:home in Firefox 57 Q4 2017

Success

  • Effective cross discipline teams solving problems across platforms
  • Validation of key assumptions through metrics and user interviews
  • Activity Stream in the hands of all our users
  • Users have easy access to their favorite things in Firefox and therefore spend more time using it

Product Milestones

Status Phase Description Owner
1 DONE Vision Define high level goals how Activity Stream fits into the Context Graph initiative Chapman
2 DONE Design and Planning How do we ship Activity Stream on mobile and what infrastructure do we need to meet our objectives Team
3a WIP Mobile MVP Android and iOS browsers have basic functionality of Activity Stream enabled. Stefan
3b DONE Desktop Engagement Desktop has demonstrated user value in increasing median activity stream interactions by weekly cohort. Tim
4 WIP Enabling for all users Activity Stream Desktop is landing in Firefox 57 Stefan/Tim
5 Product focused features Full stack teams to deliver coherent features across all clients driving engagement in Firefox Team

Data & Metrics

https://sql.telemetry.mozilla.org/dashboard/activity-stream-metrics-summary - requires login

Team - RACI

Product owner: Nick C., Barbara B. (Mobile)

Eng Leads: Tim S., Stefan A.

Program Management: Edwin W., Jenn C.

UX Leads: Aaron B., Amy L., Bryan B.

UR Lead: Gemma P.

Product Marketing: Mike H.

QA: Peter D., Aaron T., Kevin B.

Exec Sponsor: Mark Mayo/Nick Ngyuen

Communications

IRC: #activity-stream

Slack: firefox-team.slack.com - please email to be added to group

Email:

  • activity-stream@lists.mozilla.org *all* | [subscribe]
  • as-team@mozilla.com *paid-staff* | [subscribe]


VidyoRoom: ActivityStream