Change curricula from static PDF files to webpages with print styles.
Also update pattern for webpack url-loader to ignore case when matching file extensions (Tufts sends us things that were made on Windows, so images are .JPG, .PNG etc)
curricular/full.css contains styles for printing any curriculum.
moved added print-footer to teach to share between all curricula.
May be able to share print css between curricula and assessment pages, but not counting on it.
Add new Outreach section for Family Days.
* Outreach is added at the top level between Teach and Donate
* Outreach section has three subsections:
* About FD (default) - summary of Family Days
* Host a FD - explains the Tufts study, and embeds the form to sign up
* FD News - twitter feed of family days
* Brings develop up to date with content changes to Master
* Adds Google analytics and uses https
* Uses Scratch eslint rules (eslint-config-scratch)
* Adds new Assessment page content from Tufts
* FAQ updates
Renamed view field in routes to “name” to match scratch-www, not using “view” field because all scratchJr views are name/name.jsx
renamed server to dev-server, and app.js to index.js for consistency with www, and to make clear it’s only the way it runs in development.
Added html-webpack-plugin
Moving react (and react-dom) from external include to package.json
Using a twitter component instead of inserting twitter widget code. Using react-twitter-widgets, although coding our own component for Timeline would also be straightforward.