Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add image upload functionality #15

Open
jacksingleton opened this issue Feb 20, 2015 · 5 comments
Open

add image upload functionality #15

jacksingleton opened this issue Feb 20, 2015 · 5 comments

Comments

@jacksingleton
Copy link
Owner

At some point, Sandstorm will actually disallow embedding off-site resources via Content-Security-Policy since otherwise it is trivial to leak data out of a Sandstorm app, something we'd like to prevent. (Currently, this client-side sandbox is incomplete.) - Kenton

@zarvox
Copy link
Contributor

zarvox commented Jun 4, 2015

We'll also need to modify reveal.js's CSS themes, since they currently load Google web fonts. Perhaps add a build step that pre-fetches the various font files and adjusts the .scss to use the locally-cached copies?

@ndarilek
Copy link

Would be nice to allow uploading of more than just images. It might be useful to upload video, audio, etc. Even if off-site embeds are allowed, I might want my presentation to be entirely self-contained so Sandstorm's own backup/restore mechanisms capture the whole thing.

@jacksingleton
Copy link
Owner Author

Agreed @ndarilek. Eventually I think Hacker Slides should integrate with a file upload app like Filedrop or Davros via the powerbox and allow any file to be embedded within a presentation.

@JamborJan
Copy link

Sounds excellent @jacksingleton . This would be the best solution for the sandstorm environment.

@zeigerpuppy
Copy link

zeigerpuppy commented May 5, 2016

For the moment, there's a hacky way to do this with Davros

  1. upload image to Davros
  2. view image in Davros and copy the link from “Download Original”
    eg:
    <img src="https://16290b47747ab678fb611bf4741ss.yoursever.net/remote.php/webdav/tutorials/images/voyager.jpg" width=300>
  3. include this link in Hackerslides, and size to fit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants