spec-as-milestone #1

Closed
gregglind opened this Issue Dec 5, 2017 · 0 comments

Comments

Projects
None yet
1 participant
Member

gregglind commented Dec 5, 2017

Implementatation will be an EMBEDDED WEB EXTENSION

  • 1. communication with host addon

    • listen for pref changes, using port or browser.sendMessage
    • expose 'answer' of pref to webExtension
  • 2. create and set 'effect pref' to false

    • decide name and value for pref
  • 3. WebExtension - All Domains Effect

    • persistent 'for ALL DOMAINS'
    • for a known list of words
    • if it's the first time in the session seeing that word in any page
    • turn it upside down (using css)
    • on hover, those modified words also have a hover box reminding them about the source of the effect, with a link to a SUMO page, explaining how to disable it.
  • 4. WebExtension - Specific effect

    • for a known (dev/deployed) domain url, provided by partner
    • IFF pref is on, send an additional x-header when requesting urls on that domain.
  • 5. Testing Stuff

    • for the webextension only, allow mechanism to enable effect 4.
  • 6. Sumo page.

  • 7. Measures and data

    • None in addon
    • Partner may measure traffic to any of their pages, with our without the magic header.
    • SUMO may measure traffic

@gregglind gregglind self-assigned this Dec 5, 2017

gregglind added a commit that referenced this issue Dec 6, 2017

Merge pull request #6 from biancadanforth/3-persistent-effect
Re #1 Add persistent page modification effect - initial version.   Will need more revs as we learn more in spec.

gregglind added a commit that referenced this issue Dec 6, 2017

Merge pull request #7 from raymak/4requestHeader
Send extra HTTP header (#4) Re #1

biancadanforth added a commit that referenced this issue Dec 12, 2017

Merge pull request #32 from gregglind/v102-launch
1.0.2, minor word list changes.  Fix #31 Fix #28 Fix #22 Fix #3 Fix #1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment