Skip to content
This repository has been archived by the owner on Feb 25, 2022. It is now read-only.

Support for google docs mounts #67

Closed
tripodsan opened this issue Sep 5, 2019 · 1 comment · Fixed by #70
Closed

Support for google docs mounts #67

tripodsan opened this issue Sep 5, 2019 · 1 comment · Fixed by #70
Assignees
Labels
enhancement New feature or request released

Comments

@tripodsan
Copy link
Contributor

tripodsan commented Sep 5, 2019

For easy authoring it is cool to use a content provider like google docs for certain parts of a webpage. experimentally, this will be implement in the helix-pages scripts but could eventually be moved to helix proper.

Approach

  1. user shares a google drive folder with the helix bot
  2. user puts a fstab.json in his helix-pages repository, containing a mount root and a url pointing to the shared google drive folder: eg:
{
  "mountpoints": [{
      "root": "/mystuff",
      "url": "https://drive.google.com/drive/u/1/folders/1I_FwT5qXkZTevAeZ9EqUqLaS0RbLFkI2"
    }]
}
  1. the pipeline will load the fstab and use the information to fetch the markdown from a google-docs provider (could be implemented as a runtime action in the future, using the docs/drive API directly)
@tripodsan tripodsan self-assigned this Sep 5, 2019
tripodsan added a commit that referenced this issue Sep 5, 2019
@rofe rofe added the enhancement New feature or request label Sep 6, 2019
kptdobe pushed a commit that referenced this issue Sep 11, 2019
# 1.0.0 (2019-09-11)

### Bug Fixes

* **build:** use helix-cli@4.x ([ee76182](ee76182))
* **css:** add customer loader for content css ([ee98014](ee98014))
* **fetch:** add preFetch step to favour local content first ([#45](#45)) ([4ddc0d5](4ddc0d5))
* **google:** use default service when GOOGLE_DOCS_ROOT is not available ([#74](#74)) ([e401f71](e401f71)), closes [#73](#73)
* **htl:** use document.body directly ([#39](#39)) ([0875faf](0875faf))
* **js:** add custom loader for min.js ([7d6e7ae](7d6e7ae))
* **js:** use correct content type ([e13a0e3](e13a0e3))
* **prefetch:** ensure REPO_RAW_ROOT ([a8728db](a8728db))
* **release:** reset version ([cfdf356](cfdf356))
* **scripts:** use unsafe context to avoid xss escaping ([#16](#16)) ([fe86fb1](fe86fb1))
* .snyk, package.json & package-lock.json to reduce vulnerabilities ([0258c39](0258c39))

### Features

* **cache:** disable the dispatch cache ([651ce88](651ce88))
* **content:** Support for google docs mounts ([#70](#70)) ([a526173](a526173))
* **google:** improve fstab format and handle view only access in google script ([b6a177c](b6a177c)), closes [#67](#67)
* **index:** adding idx json for rendering tables ([485f845](485f845))
* **release:** setup semantic-release ([#75](#75)) ([0349c63](0349c63))
@adobe-bot
Copy link
Contributor

🎉 This issue has been resolved in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request released
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants