STAT545-UBC / Discussion

Public discussion
38 stars 20 forks source link

Suggestions for the STAT545 website #84

Open jennybc opened 9 years ago

jennybc commented 9 years ago

STAT 545 runs again September - December 2015. I don't anticipate the major content creation / renovation that has been necessary in the past two cycles.

I do want to up our game in terms of the website:

http://stat545-ubc.github.io/index.html

which is underpinned by this repo:

https://github.com/STAT545-UBC/STAT545-UBC.github.io

I'd appreciate constructive criticism from anyone who's ever used the site!

Specific hopes, dreams, and nightmares I already have:

@sjackman @daattali @aammd @jooolia @gloriali

sjackman commented 9 years ago

How hard to get content ready for some e-Book system, once we're touching all of it anyway?

I don't know anything about it, but GitBook looks interesting.

sjackman commented 9 years ago

Simplicity and (lean) dependencies are very important to me. There's a reason I'm NOT using jekyll for this already. So many gems. Such updating. Wow.

I would consider Using Jekyll with Pages. gem install github-pages works pretty well.

sjackman commented 9 years ago

Need better CSS / styling.

I know not much about CSS, but I know that Bootstrap is a popular thing.

daattali commented 9 years ago

re: css/styling: I think one trend that I see a lot nowadays is to have lots of whitespace, bigger fonts, and restrict the width of the page. Most of the content is just plain text/code without images so I'm not sure if just adding those elements will make a difference.

You be the judge whether it's more readable/less intimidating or not: current version vs more space, bigger font

sjackman commented 9 years ago

:+1: for bigger font and skinnier columns of text

jennybc commented 9 years ago

From Sharon Machlis via twitter:

Online UI nit: It's not 100% clear from home pg all info available. Suggest a Dig into Details LINK where More info? is

sjackman commented 9 years ago

Another option for a GitHub eBook. https://leanpub.com/

daattali commented 9 years ago

Just dumping this here: GitHub has just released a new tool GitHub Desktop for Windows+Mac users for interacting with github. Seems like it's similar to SourceTree. I haven't tried it out but I remember that last year we gave the students several different options for what GUI software to use with git and a few of them gave us lots of headaches, so maybe it'd be worth taking a look, although SourceTree seems to do the job

https://github.com/blog/2046-github-desktop-is-now-available

sjackman commented 9 years ago

I'll mention here that I also really like GitUp for Mac, particularly for the task of git repository surgery, that is, modifying history.

jennybc commented 9 years ago

This blog has a nice page width and font size -- worth copying/emulating!

http://www.perfectlyrandom.org/2015/06/16/never-trust-the-row-names-of-a-dataframe-in-R/

jennybc commented 9 years ago

As @daattali just pointed out in https://github.com/STAT545-UBC/STAT545-UBC.github.io/issues/20, backend of website could be more automated. Listing this here in case a TA wants to work on such things. Example:

daattali commented 9 years ago

Another suggestion: buy a domain eg. http://stat545.com or anything else, mostly just because current URL is difficult for most new people to remember ("what is this github.io business?!"). Shouldn't be more than $15/year, so it's only a question of whether you want that or not

jennybc commented 9 years ago

@daattali Great idea! Where should I buy/register? I've only done that once before and I wondered if it mattered who I used.

daattali commented 9 years ago

I'm no expert, I've only done very minimal research into this before buying my own website earlier this year, but from what I gather using any big company will be just fine and not make any difference. I personally used http://namecheap.com

daattali commented 9 years ago


Nevermind!
daattali commented 9 years ago

Regarding new theme/css: New CSS has been implemented, previous theme was discarded. But as of 2015-09-15 only a few pages are using the new CSS. All pages need to be re-rendered to get updated.

daattali commented 9 years ago

Another suggestion that's super easy to implement: add Google Analytics. It'd be nice to be able to see how much traffic the site is getting, which pages are popular, where referrals are coming from (twitter? google searches? direct urls?), what countries people are coming from. Especially since we do advertise the site sometimes to many people outside of the class. I personally link to the course website on reddit and stackoverflow sometimes when it can be relevant, and I wonder how much visibility that gives us

jennybc commented 9 years ago

Yes. I do that on some other (non-GitHub Pages) stuff but apparently neglected to do here. Can you make that so? You are an owner....

daattali commented 9 years ago

Done. But only new pages that will be rendered will have the googleanalytics script in them.

jennybc commented 9 years ago

Thanks, @daattali. Yes I know we need to re-render everything.