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

Plug-In Development: gcloud-static-web-host #10

Closed
stephenplusplus opened this issue Sep 14, 2015 · 1 comment
Closed

Plug-In Development: gcloud-static-web-host #10

stephenplusplus opened this issue Sep 14, 2015 · 1 comment

Comments

@stephenplusplus
Copy link
Collaborator

From #8 (comment)

...a web hosting UI (for the people who want to use GCS to host static content)...

JJ, can you throw down some features you want this to have? My naive vision right now just looks like the Storage browser from the official dev console, maybe with larger icons that more resemble the OS X finder in icon detail mode:

screen shot 2015-09-14 at 4 40 59 pm

What other common operations can we support? Obviously drag and drop, maybe right clicking icons can bring up a helper menu to toggle public/private, get file metadata, (??).

@stephenplusplus stephenplusplus changed the title Plug-In Development: gcp-static-web-host Plug-In Development: gcloud-static-web-host Sep 25, 2015
@jgeewax
Copy link
Owner

jgeewax commented Sep 27, 2015

Looks like a really great idea to start.

The main value add here is going to be the help text and (if possible) guided flow to setting up your website. Doing this in the official cloud console requires a bit too much of "knowing what you're doing". We can also maybe provide some 404.html pages out of the box? (Not everyone has those...)

In short, this whole thing will be almost 90% about the details, so it'll be a really long list. The broad strokes will be...

  • When I click on the plugin on the left ("Websites"), I should any "websites" that I've registered (aka domains). Maybe a list of buckets + metadata (and check a special metadata field?)
  • The list of websites should be different from the GCS list of buckets (think more like ghost.io's listing of your blogs?)
  • Creating a new website should be a guided flow to getting everything set up?
  • Setting the index.html page should be simple
  • Anything else website specific should be really straight forward (not hidden in an "advanced" page)
  • For now, let's treat subdomains just like anything else?
  • stretch: In the list of websites, maybe we can pull in some Google Analytics stuff as sparklines?
  • stretch: Maybe we can plug in a live HTML editor?
  • stretch: Maybe we can pull in a "download this URL into my bucket"? (like an import operation?)

I'll keep thinking...

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

2 participants