jupyter / jupyter.github.io Goto Github PK
View Code? Open in Web Editor NEWProject Jupyter's home on the World Wide Web
Home Page: https://jupyter.org
License: BSD 3-Clause "New" or "Revised" License
Project Jupyter's home on the World Wide Web
Home Page: https://jupyter.org
License: BSD 3-Clause "New" or "Revised" License
While reviewing the great work of @charnpreetsingh185, @spoorthyv and @faricacarroll in #103 I realize that the current website is not using a lot of best practices and does many things wrong (62 w3c validation error on the index page) . So we are building things on quicksand.
It would be nice to spend some cycle cleaning this up. It's not lost time it will make everyone work simpler as the bad HTML and CSS will introduce unexpected rendering problem and complexity in writing correct CSS> .
@willingc can you try to manage part of that ? I know that Brian
We are going to have a couple of new examples in the widgets gallery soon
The current vertical tabs are not great from the user experience's perspective.
Besides, for the widgets to benefit from the resize events, we should probably use a phosphor panel instead of pure css layout.
cc @jasongrout
@minrk created this list. We have a nice icon for the classic ML and the education one.
Should we get a nice icon for HPC ?
I discover yesterday that you can put a logo in the sidebar of readthdocs. Example: https://flit.readthedocs.org
Do you think that would be useful for jupyter related docs to have a visual Jupyter logo ?
There is no direct link to GitHub on the main page of jupyter.org.
We could either have a link to the Jupyter org or to one of the repos. We could use this repo or another one as an entry point with a simple descriptions of the different repositories in the organization.
So after drafting up a few solutions to creating a dedicated JupyterDay page, I came up with the page below. Not sure if we need this page yet, seeing that there aren't many meetups happening yet, but while there aren't many happening I can start building it so we can push it whenever necessary. Just feel it may get tedious to scroll through the blog when we start having news coming in as well as events planned. Anyway, I designed the page around an open source touch enabled carousel that is, apparently, easy to customize and tailor to your need. It is called "Owl Carousel" and can be found here: http://owlgraphic.com/owlcarousel/index.html#customizing
Users can easily scroll through the event schedule, find the event they will be attending, and the information will appear below. We can also add a button to redirect to an Eventbrite page, or even in the future host the RSVPing through the website.
Overall just wanted to get some feedback and wondering if we want to continue on this idea!
Just noticed we're not tracking visits and activity.
As reported on Twitter via @luzfcb:
awesome new site, but still needs some improvement to appear beautiful on facebook share
Got this from NumFOCUS:
"We'd really like to make sure that our relationship to sponsored projects is clearly delineated on each project's individual website. To that end, we're requesting all sponsored projects to take the following steps: Please post the NumFOCUS digital stamp on the homepage of your website (at the bottom or in the footer is fine). Link the image to this url: www.numfocus.org"
@cameronoelsen can you work with Ana to tackle this?
After adding Sylvain to the steering council, there are now 11 steering council members displayed on the site but the text says there are 10. http://jupyter.org/about.html
We have just begun using Project Jupyter this semester here at Michigan State University for our new department of Computational Mathematics, Science and Engineering and have had interest expressed from other departments. We would love to have our logo added to jupyter.org if we could be. Attached is a logo to use:
#7 should sleep until we have a story about how to build the site from more collaboration-friendly sources than raw CSS, JS, and HTML.
Here's some things that we should be able to do:
I am imagining we would want to something set up where PRs come in against a build
branch, and Travis would push to master
?
There are many, many options (hey, anything we like there for #7?). Yeoman is a lovely place to look for bootstrapping this process with most modern tools, but we might end up with some more bespoke stuff :)
make
+ whateverIt is currently difficult to link to particular section of a page of the website as they lack ids.
Id would be nice to add afew.
Hej!
I'm trying to add SoundCloud to the list of users.
I have a pull request ready in my local branch but no rights to pull it through.
Fix it once migrated to jekyll.
I'm using Chrome 50. I'm trying to convert some R script into a Jupyter notebook and I'm finding that no matter how wide I make my Chrome window, Jupyter hugs the right side of the window, cutting off my (embarrassingly long) lines of code while the left side of the page is just white space.
Hope it's (relatively) easy to make it left-justified, wrap the text, or fill the screen in some other way.
Cheers!
We are starting to talk about having a dedicated JupyterHub page on the website. Right now the only mention we have in buried on the home page below the fold. Opening this issue to track progress and design work.
My jupyter notebook is extremely slow even when I execute an one line piece of code
Some of the SVG images have issues such as intersecting or invisible path (specifically mail-education.svg
). This is likely to not render ok in every situation. mail-education.svg
does not render fully on inkscape for example.
Besides, the academic cap icon is a pure US / UK cultural specificity. I think that people would still recognize it everywhere in Europe - but not necessarily as it is embedded like this with other content (the drawer).
As far as I can tell, it's nowhere on the front page, it should be prominently linked in more than one place so that users always find it (like it was in the old ipython site)
We at Clemson University are proud users of JupyterHub on our HPC cluster. Could we be listed under the "Currently in use at" section of the home page? Thanks!
Note to self:
investigate how to make dropdown menu with jekyll.
I got some prototype working for a widget showcase page very similar to http://www.htmlwidgets.org/showcase_leaflet.html
presenting what can be done with widgets in static web pages.
I am trying to make this work with the jupyter.org css styling and all but I am having trouble building it locally. Are there other steps missing that are not documented on how to build the jupyter.org website?
On a 13" laptop, the hamburger shows by default, making it very difficult to navigate the site. We need to reconsider the design of the page header. Krug talks about this in "Don't Make Me Think" - basically that everything wants to be on the front-page above the fold, making it more or less useless. Not everything can be equally important...
I was trying to work on the website today and kept getting this error:
/Library/Ruby/Gems/2.0.0/gems/bundler-1.13.6/lib/bundler/definition.rb:179:in `rescue in specs': Your bundle is locked to minitest (5.9.1), but that version could not be found in any of the sources listed in your Gemfile. If you haven't changed sources, that means the author of minitest (5.9.1) has removed it. You'll need to update your bundle to a different version of minitest (5.9.1) that hasn't been removed in order to install. (Bundler::GemNotFound)
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.13.6/lib/bundler/definition.rb:173:in `specs'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.13.6/lib/bundler/definition.rb:233:in `specs_for'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.13.6/lib/bundler/definition.rb:222:in `requested_specs'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.13.6/lib/bundler/runtime.rb:118:in `block in definition_method'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.13.6/lib/bundler/runtime.rb:19:in `setup'
from /Library/Ruby/Gems/2.0.0/gems/bundler-1.13.6/lib/bundler.rb:99:in `setup'
from /Library/Ruby/Gems/2.0.0/gems/jekyll-3.3.0/lib/jekyll/plugin_manager.rb:36:in `require_from_bundler'
from /Library/Ruby/Gems/2.0.0/gems/jekyll-3.3.0/exe/jekyll:9:in `<top (required)>'
from /usr/local/bin/jekyll:22:in `load'
from /usr/local/bin/jekyll:22:in `<main>'
It's forcing me to use an older version of a ruby gem. Removing the Gemfile.lock file allowed me to get around this. Any thoughts?
When the site was in draft, I complained about this sounding very authoritarian and completely contrary to the sprit of our community, but I was told that this was just temporary placeholder text. Instead, it went live.
Let's please not have that language anywhere on the site: it sends completely the wrong message to our community.
Ping @ellisonbg.
We had a couple of request to add a list of book about Jupyter.
For now we can add them to the IPython webside (we have a book section there).
We should start thinking about what a book section would look like.
@cameronoelsen One solution is to disable user scaling: Change this line to <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1, maximum-scale=1">
. The only issue is that I naturally tried to zoom on my phone because I wanted a closer look at the notebook images, so disabling zooming has its own problems. A hack that I read about is to calculate the amount of scale/zoom in JS and scale the nav bar using transform: scale(1 - viewportScale)
.
On the community page, the link for Jupyter on GitHub should direct to jupyter/help repo https://github.com/jupyter/help for reporting issues.
There seem to be an rendering issue with sagemath logo.
It seem that some text have been traced, and not all, which might lead to rendering issue if font not present on target computer.
We should re-trace the logo.
Steps to reproduce
I expect the computation to run and the list to print out, instead I see nothing. This happens approximately 100% of the time for me.
I tried with the Python notebook as well and it works around 1/4 times.
cf this tweet:
Mainly on main page, the "Learn more" dont' react while other button do.
Originally from #103 but moved here to break tasks up.
See full design document with images here:
https://docs.google.com/document/d/1uTPsTF5gPqCE6SdXMmUAC9V3f1FFV0CpzL3xBNWTifo/edit?pref=2&pli=1#heading=h.bqvm4htg1bh3
Original prototype of PR located https://charnpreetsingh.github.io
Is there any examples of how to use an embed-jupyter-widgets? I think it is an amazing feature.
Once jekyll stuff is done, convert url foo.html
to /foo/
for cleaner abstraction and better referencing.
The calendar: https://calendar.google.com/calendar/embed?src=p51j0ac1iccmj44tae12hq4dk0%40group.calendar.google.com
should probably be embedded in or linked from the community page
We should try to collect data for (we already have some in our education listing) , and display on the website, an interactive map that shows, as a starter:
For each of these, I'm imagining a map marker (probably different colors), which upon hover/click, pops up a small info note with a short description and a link, if relevant, to e.g. the course website or relevant github repo.
If a given deployment uses both Hub and is for education, we can use a different marker.
We were discussing today with @SylvainCorlay whether using the ipyleaflet widget might be a good solution for this...
Right now there isn't a place on our home page for links to community and development related things. Lots go under these categories:
Before we start to add links in random place, I want to think about the right organization for these resources. This may include working with @captiansafia and others on thinking about the information design and the various personas we are try to address with this information.
The "Donate" link in the footer of the home page points to about.html instead of donate.html.
I am not sure what content I should expect in each one of these sections, but oddly, the "Project" section starts with a "Community" subsection...
We could rename "Project" to "Community" or "About" and "Community" to "Resources".
I know i one those who don't like gitter, still integrating sidecar seem like a good idea:
Thought ?
Content is hidden.
There should:
Right now, it is complex to add some infomations on the website as one need to write HTML by hand.
A good thing to try would be to investigate Jekyll that should allow to drop markdown files that would be converted to HTML by GitHub.
That would make pages like jupyter_days
easier to maintain.
After speaking with Brian and hearing that we should highlight our community of contributors along with the steering council that leads the project, I have added two sections to the about page and also tweaked the design to be more consistent. The community section spiderweb is going to utilize d3js and show how everyone has contributed and helped one another. Hope you like the mockup! (All of the supporting text is filler that I made up, so don't worry about that :) )
From jupyterlab/jupyterlab#582
I thing that having the http://jupyter.org/jupyterlab/ page is great, though it might be a bit better suited for a branding page that match the jupyter.org theme, and can become just a normal tab, while the current page is a bit developper focused and can be scarry for "normal" users.
This is a general issue with the docs being available in jupyter.org/project-name. Perhaps the api docs url should be something more descriptive, like jupyter.org/docs/project-name.
Ali need a description on put on BIDS website, it would be nice to do that at the same time.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.