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

Making the awesome bar happen #842

Closed
betatim opened this issue May 6, 2019 · 3 comments
Closed

Making the awesome bar happen #842

betatim opened this issue May 6, 2019 · 3 comments

Comments

@betatim
Copy link
Member

betatim commented May 6, 2019

What do people think for us making a call to redesign the landing page/create-your-binder-badge form?

Via some tweets I realised I don't actually use it all that much myself because I have the magic binder button (source) in my browser. We have talked a lot about making a "awesome bar".

In reality we aren't the best when it comes to knowing our way around webpack, JS, react, vue, etc and for sure not the most talented when it comes to making things look good.

We have made good experiences with making a call to get a repo2docker logo.

So, should we just tweet, discourse and generally publicise an issue that asks for help to design the awesome bar? I'd say in the issue what we are looking for "awesome bar" == "paste the URL to a notebook and get a binder link and badge that will "just work" or say that it doesn't know what to do. This is basically what open-with-binder does. Maybe we can even do something clever with detecting that the user wanted RStudio or some such. Colour scheme should fit with what we have now. Tech stack: "modern JS, react based, opinionated, simple to maintain and deploy as part of a tornado app".

ref: #351

@choldgraf
Copy link
Member

I'm all for it - "make the landing page a more top-notch javascript app" has been on the list for a while now, and I agree that there's a lot of community expertise out there that we could use if folks are willing to help!

Given that we don't (I think) have a roadmap for binderhub, I'm +1 on an issue scoping out the problem and kind of solution that we'd like, similar to the end of your last paragraph, and linking to it from the Discourse

@consideRatio
Copy link
Member

consideRatio commented May 7, 2019

@betatim I'd love to see such UX improvements, the impact could be quite big I think!

For such a design request, I'd ask what the paste action could potentially trigger. Is it only allowed to trigger JS logic in the browser, or can it also trigger some backend logic that could conclude if the file exist etc?

I think the ultimate UX experience would do something smart based on instantly quick JS logic followed up by a slower backend logic to do deeper inspection.

@betatim
Copy link
Member Author

betatim commented May 7, 2019

Closed in preference for #844.

I'd start with JS things only and the assumption that the person is copy&pasting a link from somewhere. So the target is likely to exist but maybe not publicly accessible.

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

3 participants