Firefox/Activity Stream: Difference between revisions

 
(36 intermediate revisions by 4 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.
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:Activity-stream-2016-03-19.png|800px|frameless]]
[[File:ActivityStream.png|800px|frameless]]




===Key Documents===
===Key Documents===
* What is Context Graph: https://wiki.mozilla.org/Context_Graph
* Code: https://github.com/mozilla/activity-stream
* Code: https://github.com/mozilla/activity-stream
* Issues: https://github.com/mozilla/activity-stream/issues
* Issues: https://github.com/mozilla/activity-stream/issues
* Product/UX Trello Board: https://trello.com/b/KX3hV8XS/activity-stream
 
===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


===Other Resources===
===Other Resources===
Line 18: Line 26:


=Install=
=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].


===Stable Release===
===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>


Activity Stream is available as a [https://testpilot.firefox.com/experiments/activity-stream Test Pilot experiment] and can be downloaded by signing up for [https://testpilot.firefox.com/ Test Pilot], our feature testing platform for Firefox.  Android and iOS are in development, stay tuned.
Go ahead and search for the configuration preference: <pre>browser.newtabpage.activity-stream.enabled</pre>
and change it's value to '''True'''


===Developer Release===
===Developer Release===


The developer release is updated each time code is committed to master in GitHub. This is version is less stable than the version that's released to Test Pilot. Use with caution:
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
https://moz-activity-streams-dev.s3.amazonaws.com/dist/latest.html


'''Note''': The data being collected by the add-on is [https://github.com/mozilla/activity-streams/blob/master/data_dictionary.md documented in the repo].
'''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].


=Reporting Issues=
=Reporting Issues=
Line 45: Line 56:


==Product Plan==
==Product Plan==
* Q3: Consistent cross platform experience
* Test Pilot Graduation, MVP complete Q2 2017
* Q3: Trending and recommended items (powered by Pocket)
* Pref'd on in Firefox Nightly Q2 2017
* Q3: Easier access to the best pages from history
* Activity Stream completely ported to Firefox as a system add-on Q3 2017, ships pref'd off in Firefox 56
* Q3: Cross platform validation
* Activity Stream to ship as default about:newtab and about:home in Firefox 57 Q4 2017
* Q4: Begin landing code in Firefox across platforms


==Success==
==Success==
Line 57: Line 67:
* Users have easy access to their favorite things in Firefox and therefore spend more time using it
* Users have easy access to their favorite things in Firefox and therefore spend more time using it


==Schedule==
===Product Milestones===
[[File:AS schedule.png|800px|frameless]]
 
= Engineering =
 
Activity Stream [status: green]
 
Current Sprint Goals for "Elk Island" milestone
* Recommendation highlight MVP
* Share context menu and toolbar button
* Search/Filter timeline view
* Show synced data source
* Engagement Model and Exec dashboard
* Local storage infrastructure
* url meta data service using fathom
 
Changelog: https://github.com/mozilla/activity-stream/blob/master/CHANGELOG.md
 
'''[[Firefox/Activity_Stream_Updates | Past Updates]]'''


== Milestones ==
{| class="wikitable"
|-
!  !! 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
|}


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


=Team - RACI =
=Team - RACI =


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


Eng Leads: Tim S., Stefan A.
Eng Leads: Tim S., Stefan A.


Technical Program Manager: Edwin W.
Program Management: Edwin W., Jenn C.


UX Leads: Aaron B., Amy L., Bryan B.
UX Leads: Aaron B., Amy L., Bryan B.
Line 102: Line 110:


IRC: #activity-stream
IRC: #activity-stream
Slack: firefox-team.slack.com - please email to be added to group
Slack: firefox-team.slack.com - please email to be added to group


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




VidyoRoom: ActivityStream
VidyoRoom: ActivityStream
23

edits