<div dir="ltr">Hi,<div class="gmail_extra"><br><div class="gmail_quote">On Sun, Jul 26, 2015 at 7:12 PM, Ariel Rokem <span dir="ltr"><<a href="mailto:arokem@gmail.com" target="_blank">arokem@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi, <div class="gmail_extra"><div class="gmail_quote"><span class=""><div><br></div></span><div>The message with the link to the new version of the website went to the mailing list on May 18th. The redirection wasn't changed for another 3 weeks or so. There wasn't anything but positive indications from the list, and no reason to think that anyone had any reservations about the new format until 2 days ago. </div><span class=""><div></div></span></div></div></div></blockquote><div><br></div><div>Yeah, sorry for being late to look at this. But as you said "better late than never".</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div class="gmail_extra"><div class="gmail_quote"><span><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div></div><div>I am sure that a bit of logic could be used to put in several different attractive images of brain data from which one would be chosen randomly every time you land on the page.</div><div><br></div></div></blockquote></span><div>Yes, you can put a carousel in the website and remove that background with many images. You should also remove the mission with the form it is now. It doesn't communicate.</div></div></div></div></div></blockquote><div><br></div></span><div>I don't know what you are referring to. "Mission"? Are you talking about <a href="https://github.com/nipy/nipy.github.com/pull/1" target="_blank">https://github.com/nipy/nipy.github.com/pull/1</a>? That was mentioned in a message asking for feedback on the mailing list on May 22nd. Did you get any of these messages? Is all this a misunderstanding because the mailing list was starting to be a bit flaky at that point? I think that others got these messages, considering that a few people did have comments on this PR, before it was eventually merged a couple of weeks later. </div><span class=""><div><br></div></span></div></div></div></blockquote><div>No, I mean that in the main page (<a href="http://nipy.org">nipy.org</a>) you have 4 columns under the jumbotron that say "cleary written, clearly explained etc." which we use as mission statements. I think as it is now it would be difficult for someone to understand were those texts refer to.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class=""><div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div class="gmail_extra"><div class="gmail_quote"><span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><br></div></div></blockquote></span><div>As I said in my previous e-mail this website can be created using Pelican too or with Sphinx and Bootstrap and it will be more pythonic. About option 2. Jetkyll can be good looking because of bootstrap. We have exactly the same good looks with Sphinx or Pelican. By the way also Pelican supports both markdown and rst.</div><div><br></div><div>What it seems as advantage is 1. but in practice it is not a big advantage because even if people submit their markdown scripts the website will be updated only when those are merged and still you will need someone checking if they render correctly. I prefer if people who submit content check the final website first in their machine before updating the final website. </div></div></div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div class="gmail_extra"><div class="gmail_quote"><div></div><div>We can still use Jekyll only for the portal but the websites of the rest of the projects will have to use sphinx anyway. So, why bother introducing new tech.</div></div></div></div></div></blockquote><div><br></div></span><div>That's roughly analogous to comparing local test runs to Travis. Another case in which additional technology is adopted because it removes barriers to collaboration and productivity. Definitely worth it in the case of testing/Travis. I think it's worth it here as well. </div><span class=""><div> </div></span></div></div></div></blockquote><div>No, I think this is very different. Except it is something that I don't understand right now. If jekyll doesn't allow you to preview the markdown before making a PR then you are still blind on knowing how well the markdown will render. Why don't we spend some time to look at the alternatives e.g. Pelican etc.? I am confident that it will not need much time to make the switch and that they will not be any disadvantages. But hey I may be wrong. At least this is my understanding.</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>So, my final suggestion is to use Pelican for the portal which supports everything that Jekyll supports and works in github fine. And for the other websites e.g. dipy, nibabel etc. use sphinx with the same or similar theme used in the portal but with some alternations to create a unique look for each project.</div><div><br></div><div>Some immediate actions: </div><div>a) For now I think you should at least add this information <a href="http://nipy.org/project-directory/" target="_blank">http://nipy.org/project-directory/</a> to the first page and explain what is your vision of this portal. </div></div></div></div></div></blockquote><div><br></div></span><div>That's the link in the middle of the front page. Or am I missing something? Do you want me to move the entire project directory to the front page? That wouldn't look great, I think (but I think we've already established that I am not a web designer...). </div></div></div></div></blockquote><div><br></div><div>No but I think it is nice to have the links of the individual projects in the front page so that it is easier to find them. And a message explaining what is NIPY. I think NIPY from now on will be mostly a term used for the organization as the library will not be further developed.</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div class="gmail_extra"><div class="gmail_quote"><div>b) Definitely change this background picture maybe add a neuro-related picture. You don't need to wait for others to do that. You can do that by yourself too. I am sure you have many cool pictures around. </div></div></div></div></div></blockquote><div><br></div></span><div>Vanessa offered help earlier in this thread, so maybe she has an image she likes? :-) </div></div></div></div></blockquote><div><br></div><div>Thank you Vanessa :) </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><div class="h5"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div class="gmail_extra"><div class="gmail_quote"><div>c) Then let's set a meeting together and with other people who want to help and I can show you how Pelican/Bootstrap work so you can then see the benefits by yourself. Don't worry nothing from the content that you added in <a href="http://nipy.org" target="_blank">nipy.org</a> is going to be lost. All these markdowns can also be used with Pelican.</div><div><br></div><div>I will be available after Wednesday to help you with this.</div><div><br></div></div></div></div></div></blockquote></div></div></div></div></div></blockquote><div>Let me know if you and Vanessa are interested about this.</div><div> </div><div>Keep it up!</div><div>Cheers,</div><div>Eleftherios</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><div class="h5"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div class="gmail_extra"><div class="gmail_quote"><div></div><div>Cheers,</div><div>Eleftherios</div><div><div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div></div><div>Cheers, </div><span><font color="#888888"><div><br></div><div>Ariel </div></font></span><div><div><div><br></div><div><br></div><div><div class="gmail_extra"><div class="gmail_quote">On Sat, Jul 25, 2015 at 6:46 AM, Eleftherios Garyfallidis <span dir="ltr"><<a href="mailto:garyfallidis@gmail.com" target="_blank">garyfallidis@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Hi Gael, Vanessa and Ariel,<div><br></div><div>Gael I think the previous e-mail thread was about moving the pages into <a href="http://github.io" target="_blank">github.io</a> and not about the design, the technology or the content of <a href="http://nipy.org" target="_blank">nipy.org</a>. This being the portal of all projects needs to communicate the ideas better and use libraries that can be used in other projects too. Hopefully also be as Pythonic as possible and as useful and attractive as possible.</div><div><br></div><div>So, my point is that the new portal, although it has some nice ideas, for examle it is using bootstrap which allows for better and more responsive viewing</div><div>from different devices, it is not ready for prime time. And it shouldn't be online with the form that is now. So, I would recommend to use the previous website with updated links to the new github pages until this one is in a better form.</div><div><br></div><div>Now about the technology used for creating the website. From my understanding Ariel is using the default engine promoted by github which is jekyll which at the end is using bootstrap. But bootstrap can be used with sphinx and with pelican too which are both Python projects.</div><div> </div><div>So we could actually have two better options. For the portal we can use: </div><div><br></div><div>a) Pelican which is an alternative of Octpress/Jekyll in Python. I used it to make my own website and it is easy to use for creating static websites (like the portal). Link here <a href="http://garyfallidis.github.io" target="_blank">http://garyfallidis.github.io</a> and here <a href="https://github.com/Garyfallidis/website-dev" target="_blank">https://github.com/Garyfallidis/website-dev</a> . Pelican supports both markdown and restructuredtext.</div><div><br></div><div>b) It is now possible to use Sphinx with bootstrap directly. See here <a href="https://readthedocs.org/projects/sphinx-bootstrap-theme/" target="_blank">https://readthedocs.org/projects/sphinx-bootstrap-theme/</a> and here <a href="https://pypi.python.org/pypi/sphinx-bootstrap-theme/" target="_blank">https://pypi.python.org/pypi/sphinx-bootstrap-theme/</a></div><div>The option is possibly the best solution as we could just update our template engine (to use bootstrap) and continue using sphinx as before. But now we can use any template we want and have a much more responsive website.</div><div><br></div><div>Ideally the portal should have a main theme and then the different projects would make some alterations to this theme to create their individual image. For example in Dipy our main colors are black and orange so we will alternate the theme so we can use mainly those colors is our website.<br></div><div><br></div><div>Vanessa of course I am writing this e-mail because I am willing up to my capacity to help Ariel or anyone else who wants to improve the look and feel of the organization. <br></div><div><br></div><div>Ariel in summary, I think the portal is not well designed right now and the content needs some more work before it is presented. I am happy to help and I think you will find it useful to have a look in the links that I have in this e-mail before we meet. In the meantime, I would strongly suggest to upload the old portal until we have something more solid. I hope this is okay.</div><div><br></div><div>Cheers,</div><div>Eleftherios</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><span>On Sat, Jul 25, 2015 at 4:41 AM, Gael Varoquaux <span dir="ltr"><<a href="mailto:gael.varoquaux@normalesup.org" target="_blank">gael.varoquaux@normalesup.org</a>></span> wrote:<br></span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span>On Fri, Jul 24, 2015 at 08:57:48PM -0400, Eleftherios Garyfallidis wrote:<br></span>
> It seems that <a href="http://nipy.org" rel="noreferrer" target="_blank">nipy.org</a> has recently changed. The previous page was much<span><br>
<span>> better from what we have now.<br>
<br>
</span>I agree with you that the previous page was much better in term of design<br>
(more colors, a more structured layout, and an image that looked like a<br>
brain clearly visible) and of content (clear list of main projects and<br>
subprojects).<br>
<br>
However, the change was advertised. I understand that you missed it: we<br>
all have too much mails and too many things to do.<br>
<br>
I think that you could make proposals and maybe pull requests to shape<br>
the website toward something that you like better. It would be great.<br>
<br>
Gaël<br>
</span><div><div>_______________________________________________<br>
Neuroimaging mailing list<br>
<a href="mailto:Neuroimaging@python.org" target="_blank">Neuroimaging@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/neuroimaging" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/neuroimaging</a><br>
</div></div></blockquote></div><br></div>
<br>_______________________________________________<br>
Neuroimaging mailing list<br>
<a href="mailto:Neuroimaging@python.org" target="_blank">Neuroimaging@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/neuroimaging" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/neuroimaging</a><br>
<br></blockquote></div><br></div></div></div></div></div>
<br>_______________________________________________<br>
Neuroimaging mailing list<br>
<a href="mailto:Neuroimaging@python.org" target="_blank">Neuroimaging@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/neuroimaging" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/neuroimaging</a><br>
<br></blockquote></div></div></div><br></div></div></div>
<br>_______________________________________________<br>
Neuroimaging mailing list<br>
<a href="mailto:Neuroimaging@python.org" target="_blank">Neuroimaging@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/neuroimaging" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/neuroimaging</a><br>
<br></blockquote></div></div></div><br></div></div>
<br>_______________________________________________<br>
Neuroimaging mailing list<br>
<a href="mailto:Neuroimaging@python.org">Neuroimaging@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/neuroimaging" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/neuroimaging</a><br>
<br></blockquote></div><br></div></div>