UCSF-CBI / c4

The C4 Website
https://ucsf-cbi.github.io/c4/
1 stars 2 forks source link

Previews for OnDemand and RStudio pages are up #63

Closed hgputnam closed 1 year ago

hgputnam commented 2 years ago

RStudio https://www.c4.ucsf.edu/howto/rstudio-server-2.html OnDemand: https://www.c4.ucsf.edu/howto/openondemand.html

hgputnam commented 2 years ago

I still need to do one for Jupyter. I suspect that one will change a lot as I get feedback from beta testers. I am not really capable of testing that right now (not a python expert)...

HenrikBengtsson commented 2 years ago

Let's start with copy-editing:

Do we really need all those screenshots? Can't we explain most of those steps in text, and then use images only for what otherwise might be confusing? The more screenshots we have, the more time we need to spend to regenerate them whenever the software (here OnDemand) is updated. Screenshots tend to become outdated quickly in general.

Also, they consume lots of real estate, e.g. on my laptop I cannot even fit an image in one screen. I need to scroll to see it:

flameshot_2022-02-11T152831

I propose to regenerate the once to keep using a much smaller browser window with bigger text.

hgputnam commented 2 years ago

It was a pretty huge pain in the neck to put those images in. I am not in love with them in any way. I thought that was what we needed for a GUI product. Example of regeneration problem you mention - I already fixed a bunch of the Capitalization, GB, on the real froms but of course never updated the images.

If you are cool with no images I will take them all out.

hgputnam commented 2 years ago

Also, it is RStudio right?

hgputnam commented 2 years ago

And, to be fair, I did ask #62

HenrikBengtsson commented 2 years ago

Yes, I saw. I just haven't had the time.

What I think we could benefit from is to have a C4 blog where one can write up longer walk-throughs. The advantage with that is that they are dated and are allowed to become old and obsolete over time. In contrast, the website is the documentation, so it has to be up-to-date and any discrepancies and errors have to be fixed asap, otherwise the user cannot trust the info. Also, with a blog, we can invite guest writers to write about their tips and tricks. Then one can reference the different C4 blog posts from the C4 website. Oh well, it's on my todo to look into that.

HenrikBengtsson commented 2 years ago

Regarding going live, I think we shouldn't rush it. Let's have a few advanced users use it first to sort out the wrinkles. I'm sure there are plenty and as we learned these last two weeks there are still to be improved. I would also suggest to hold back on Jupyter, and just go live with the RStudio Server. From that, we'll learn more things that we can apply to Jupyter, which I also have not had a single look at yet. Who knows, now when rsc is in a pretty good shape, maybe we can put together a Jupyter Notebook Controller tool.

hgputnam commented 2 years ago

Yeah, I totally get your point about the docs and the images getting stale (which they already are). We just have to fact the fact that I am an awful technical writer. I do not enjoy it one bit and yes, I do tend to rush it (just to get it over with) and I make even more mistakes than normal. I can only type like 20 word/minute...

So, I was planning to use these to hand off to the beta testers. I was going to say that the documents are being beta tested along with the software and make enhancements based on feed back. How about:

go from there...

HenrikBengtsson commented 2 years ago

Sounds like a good plan. I wouldn't call the images "stupid". The one showing the OnDemand RStudio being available, helps communicate what to expect and probably is more appealing and selling than plain text. I think you write well.

HenrikBengtsson commented 2 years ago

@hgputnam, since we now got beta-tester eyes on it, don't forget to fix up the remaining documentation issues: https://github.com/UCSF-CBI/c4/issues/63#issuecomment-1036765306. We want to spare them from having to re-report these issues too.

hgputnam commented 2 years ago

These are cleaned up to the point they get past make check. I think I have incorporated your formatting advice:

https://www.c4.ucsf.edu/howto/openondemand.html https://www.c4.ucsf.edu/howto/rstudio-server-2.html https://www.c4.ucsf.edu/howto/jupyter-notebooks.html

HenrikBengtsson commented 2 years ago

Nope, none of my comments (https://github.com/UCSF-CBI/c4/issues/63#issuecomment-1036765306) have been addressed. I've attached a PDF where I highlight what I'm referring to.

UCSF C4 Cluster.pdf

hgputnam commented 2 years ago

9 millionth attempts are up.

HenrikBengtsson commented 2 years ago

Thanks

HenrikBengtsson commented 2 years ago

I did some tidy of the RStudio Server page (https://www.c4.ucsf.edu/howto/rstudio-server-2.html).

My gut feeling is that, after you've now harmonized the OnDemand configuration, the sections for running RStudio, Jupyter, Desktop, ... via OnDemand will be very similar, i.e. there's a lot of redundant information across these pages. My suggestion would be to

Then,

This way, an "OnDemand" user don't have to worry about reading the "terminal" instructions, and vice versa. (* For the reason, I think we might want to split up the X11 and X2Go page in to two separate one). From a maintenance point of view, this will also have less redundancy, meaning fewer places to update when there's a change. Keeping the website up to date is what requires most attention and time.

What do you think?

HenrikBengtsson commented 2 years ago

FWIW,

This new page does not mention the third OnDemand alternative. I still think OnDemand should have its own, separate page, especially since the instructions can be quite simple.

HenrikBengtsson commented 1 year ago

I've now removed the old, redundant, never published https://www.c4.ucsf.edu/howto/rstudio-server-2.html.

Closing ...