Tiles/Technical Documentation: Difference between revisions

Undo revision 1033191 by Pfinch (talk)
(→‎Source Code: format improved)
(Undo revision 1033191 by Pfinch (talk))
Line 88: Line 88:
==== Source Code ====
==== Source Code ====


* Firefox code related to the new tab page that powers Tiles.
*Firefox
**http://mxr.mozilla.org/mozilla-central/source/browser/base/content/newtab/
**http://mxr.mozilla.org/mozilla-central/source/browser/base/content/newtab/
**https://mxr.mozilla.org/mozilla-central/source/toolkit/modules/NewTabUtils.jsm
**https://mxr.mozilla.org/mozilla-central/source/toolkit/modules/NewTabUtils.jsm
Firefox code related to the new tab page that powers Tiles.


 
* Onyx
* Onyx is a link server and engagement metrics aggregator for Firefox Tiles handling the delivery and receiving the metrics of Tiles via 3 data endpoints.
** https://github.com/mozilla/onyx
** https://github.com/mozilla/onyx
Onyx is a link server and engagement metrics aggregator for Firefox Tiles handling the delivery and receiving the metrics of Tiles via 3 data endpoints.


 
* Infernyx
* Infernyx contains the rules to extract the metrics data and handles the immediate data processing of raw received data into aggregate data.
 
** https://github.com/mozilla/infernyx
** https://github.com/mozilla/infernyx
Infernyx contains the rules to extract the metrics data and handles the immediate data processing of raw received data into aggregate data.


* Splice is our ingestion, validation, and authoring tool that makes sure tiles are processed, then published to the correct locale and country for Firefox users. It also contains the schemas for the metrics data.
* Splice  
** https://github.com/mozilla/splice
** https://github.com/mozilla/splice
Splice is our ingestion, validation, and authoring tool that makes sure tiles are processed, then published to the correct locale and country for Firefox users. It also contains the schemas for the metrics data.
173

edits