ismir / ismir_web

Repository for the ISMIR website
GNU General Public License v2.0
26 stars 5 forks source link

Move technology to Pelican #24

Open geoffroypeeters opened 6 years ago

geoffroypeeters commented 6 years ago

To make the update of the web site easier: move to pelican (no need to write html, just write mark-down and use pelican/jinja to convert it to static html)

http://docs.getpelican.com/en/stable/

stefan-balke commented 6 years ago

Hey @geoffroypeeters,

already noticed that ISMIR 2018 is using pelican–good choice.

However, I think GitHub is not supporting Pelican out of the box. You need at least a git post-commit hook: http://docs.getpelican.com/en/3.7.1/tips.html#extra-tips

BUT, GitHub supports Jekyll as its static-site generator (https://help.github.com/articles/using-jekyll-as-a-static-site-generator-with-github-pages/). In the same course, I'd also migrate the site to bootstrap...

I think I can squeeze in building up the page generation but I would need some helping hands in porting the content. It will be super easy because its simple markdown. Who's in?

ejhumphrey commented 6 years ago

been a while since this opened, but I increasingly think migrating to Jekyll is 100% the right decision. The built-in integration is nice, and having built a site in both, found Github Pages / Jekyll more pleasant.

I would go so far as to propose the following, which would have implications for #7, #8, and #9.

Pros

Cons

Notes

thoughts?

ejhumphrey commented 6 years ago

Due to other recent changes (mainly #29), I may start experimenting with the migration soon since there's no risk to site, only (at worst) wasted time.

So, to more quickly get out in front of #29, I might actually reprioritize pulling in the conference subdomains as separate repositories, whether or not they can be served cleanly via github pages. This would allow a clean-up effort to be parallelized over the different repos / years, and perhaps help identify any major issues with serving the subdomains this way.

stefan-balke commented 6 years ago

Can you sketch how each of this repos would look like?

And: Would each publication get a record on zenodo? Isn't it enough (but less flexible) to only put the proceedings there? Distributing the data that much makes us rely on the services to be existent in...I dunno...20 years (or until MIR is solved...whichever is first)...do we want that? I mean, webspace with 10 GB is nothing terribly expensive. Drawback: Only Proceedings get DOI, not individual papers...

ejhumphrey commented 6 years ago

re: sketch, I think it'd look like this:

However, if you poke around, you'll notice almost immediately that many of the navigation links are hard-coded to the smcnus domain, which is 😞

As for publications / proceedings:

stefan-balke commented 6 years ago

Ah, okay, so conference websites are also part of the game...

In my opinion, they are the least interesting part of the chain, but, however, for historic reasons and serving as templates they might be helpful.

ejhumphrey commented 6 years ago

conference websites are nice to archive, but the important parts are (in loose order):

re: templates, I dream of a world where conference organizers build their ISMIRYYYY website in the ismir organization, and perhaps clone previous years. I'm envious of the continuity (and simplicity) of the NIPS conference year on year (2015, 2016, 2017, ...)