WRCWebmasters / WRC-Website

2017 WRC Website
6 stars 1 forks source link

WRC-Website

General

Hello webmasters!

2019 Dynamic JS Name System Update

To address issues of stale names floating around random pages on the site, as well as to facilitate yearly updates to fellows/paas/leadership/etc, a system to transform CSVs of information into dynamically inserted HTML element via JS has been developed. Read more about it in the README doc in the pages/config directory.

Also, the navbar has been switched to using a similar system. Instead of copy/pasting the HTML for the navbar, now its source-of-truth is in navbar.js and is injected on every page.

2017 Redesign of the Will Rice College Website

Why?

Erica and I became webmasters, and decided that the current code structure is too convoluted, and the organizational structure of the website could use some updating. Furthermore, the current site suffers from:

Goals

Codewise, make it as light and simple as possible. This means sticking to pure HTML/CSS as much as possible. We've allowed ourselves Bootstrap for speed, consistency, and ease, and there are some tricks that are pulled off via JQuery, but we're trying to keep JS use to a minimum.

Final-product wise, there are a few.