nextflow-io / website

Nextflow public web site
6 stars 68 forks source link

Redesigning the Nextflow Website #14

Open evanfloden opened 5 years ago

evanfloden commented 5 years ago

The Nextflow website is around 5 years old and we think it needs a bit of a polish up.

We are looking to redesign it and want input from the community.

Some initial ideas include:

It would be greatly appreciated if we could get some comments about:

Also, if you or someone you know can recommend a web-designer who would be willing to work with us, you can contact Paolo (paolo.ditommaso@crg.eu) or myself (evan.floden@crg.eu).

tobsecret commented 5 years ago

I like the nextflow.io landing page but the enhancements sound nice. As for the docs, I think updating the FAQ wouldn't hurt. There are some things that come up in the gitter over and over again, that are either not in the documentation ("Why is Nextflow using so much memory and how can I change that? / My Nextflow job gets killed on the cluster, what's going on?" --> use NXF_OPTS to restrict memory usage of Nextflow) or not where people expect them/ are looking for them. If someone would like to collaborate on this and collect issues that are quite commonly asked on gitter, then I'm game.

The Nextflow Scripting section could also use some more detail. There are links out to the Groovy documentation but not all Groovy-isms work perfectly in Nextflow, especially because it's really easy to get confused as a newcomer. For example lots of times errors stem from the fact that users of Nextflow expect a list but are really working on a channel. I know there are the patterns on the nextflow github but I think there is value in having those directly in the scripting section of the docs and particular ones cross-referenced in the FAQ.

Basically I would have the FAQ be somewhat redundant with the rest of the docs, just to provide another way of searching the docs. What do you think?

ewels commented 5 years ago

Great! I think that the website is already pretty good to be honest, but I'm all for better harmonisation of design and resources. On the homepage I think it would help to think about the different reasons that people visit. I can think of a few categories:

A new design could try to triage these different users to the information that they're looking for. I think the top group are probably the people who need a little new content. A gentler intro to software packaging would be nice, and a focus on how nextflow makes what can be a very complicated and overwhelming world of technical jargon super easy.

A few specific ideas that wouldn't be too tricky to implement:

One of my take-homes from https://multiqc.info and https://clusterflow.io is that people love short videos and in-page examples that they can play with without leaving the browser. And easter-eggs :)

Phil

pditommaso commented 5 years ago

Thanks a lot your feedback. These are very valuable suggestions. Some of them can be implemented quickly e.g. a better FAQ, a comparison with other tools, etc. The remaining will try to implement in the upcoming web site restyling.

ps. the gitter sidecar is already there! bottom-right corner .. :)

tobsecret commented 5 years ago

As for the FAQ, should I open a separate issue for that, so we can collect suggestions there? I'm happy to spearhead that.

pditommaso commented 5 years ago

Thanks, but it's not needed. I've created a skeleton for the FAQ page as markdown document. Contributions are welcomed.