Skip to content
This repository was archived by the owner on Apr 25, 2018. It is now read-only.
This repository was archived by the owner on Apr 25, 2018. It is now read-only.

V3 Microsite Plans #102

Description

@gauntface

@addyosmani @jeffposnick @philipwalton @deanhume @jescalan @prateekbh @kaycebasques

This is a bit of a brain dump of things we should do to the Workbox Microsite.

Move to WebFundamentals

  • Move build process for ref-docs to WebFundamentals (Started by @gauntface)
  • Move existing content over to WebFundamentals
  • Move demos to glitch and link up in WebFundamentals (Started by @jeffposnick)

Information Architecture

This is just an idea to try and organise things a little.

- Guides
    - Get Started
    - Compared to sw-<toolbox|precache>
    - How to Configure Workbox
    - How to Precache
    - How to Use Routing
    - How to Handle CORS
    - How to use Plugins
    - How to Enable Offline Analytics
    - Common Recipes for Workbox
    - How to Troubleshoot / Debug
    - How to Migrate from sw-<toolbox|precache>
    - How to Rollup Your Own Build
- Modules
    - Service Worker
        - Loader
        - Precaching
        - Routing
        - Google Analytics
        - Strategies
        - Background Sync
    - Plugins
        - Broadcast Cache Update
        - Cachable Response
        - Cache Expiration
    - Node
        - Build in Node
        - CLI
        - WebPack Plugin

Home Page

  • Create a video for the home page covering high-level explanation and use of workbox.
  • Highlight some of the common "How to Guides" from the new IA
    • Cache Google Fonts (Inlined in the home page or just linked to?)
    • Cache JS, CSS and Images (Inlined in the home page or just linked to?)
  • Call out browser support
  • Call out sites using Workbox
    • Forbes
    • Add a "Built by the team that worked on sw-toolbox and sw-precache, as used by Lyft, Washington Post.....(+ others)"
  • Inline a demo running on Glitch
    • Could be a set of images with diff caching strategies.
    • Show off the broadcast cache update message
    • Show off service worker templating.
    • Get developer to change precache revision and show only that asset updates?

Reference Docs

  • Build out reference docs as Markdown files rather than a file with YAML with HTML as content
    (Should encourage contributions).
  • Build Reference Docs into a location that means a module can have normal markdown content next to the actual reference docs.
  • Optional Add ability to select a specific version of the docs from available versions.

Footer

This is some stuff we should call out a little better.

- Community
    - Stack Overflow
    - Slack
    - Contributing
- More
    - Blog
    - Github
    - Demos and Examples

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions