cubingusa / org-old

Static website to replace https://www.cubingusa.com/ (until we make the switch, you can preview this work at https://cubingusa.github.io/org/)
http://www.cubingusa.org/
0 stars 2 forks source link

Add competition pages #5

Open coder13 opened 7 years ago

coder13 commented 7 years ago

Grab all the txt files for each competition

Create a template for the competition with a home page, events, schedule and list of competitors

jbmertens commented 7 years ago

Is the goal here to preserve content from old competition websites? At one point I was thinking about just creating a mirror using wget, something like this, and tailoring the content some (eg, contact pages).

A big factor in that was due to old websites being fairly inhomogeneous. For example, nats websites contain custom pages, old ca/l/tech websites don't have .txt files, etc.

coder13 commented 7 years ago

Jeremy had to leave when I was in the middle of discussing this so I could be in the wrong here.

mirror? Will we still have the server running to serve up the pages? Jeremy said he'd like to go full static.

I'm not entirely sure about pages like nats but I'm sure there's a way to do it.

My thinking in this was that since Jekyll supports collections and being able to store pages like this as just stripped down information and that's how all the competition websites are, it would be the simplest way to move over and store the least amount of data.

jbmertens commented 7 years ago

Re: mirror, not a proxy or anything, just a wget mirror, which stores page html + assets. It isn't that efficient in terms of storage, but shouldn't be too terrible... couple hundred MB?

jfly commented 7 years ago

Yeah, I had to run before answering Caleb about this. I think just a simple wget static-fication as Jim suggests is the best way to go. Maybe try to consolidate repeated image assets? I think the only limiting factor here is git repository size.

jbmertens commented 7 years ago

If we want to do the wget thing, I'll volunteer to do the gruntwork, consolidating assets, making sure we have all websites, etc.