Everything our app template does: July 2014 edition | NPR Visuals The NPR News Apps team, before its merger with the Multimedia team to form Visuals, made an early commitment to building client-side news applications, or static sites. The team made this choice for many reasons — performance, reliability and cost among them — but such a decision meant we needed our own template to start from so that we could easily build production-ready static sites. Over the past two years, the team has iterated on our app template, our “opinionated project template for client-side apps.” We also commit ourselves to keeping that template completely open source and free to use. We last checked in on the app template over a year ago. The Backbone The fundamental backbone of the app template is the same as it has always been: a Flask app that renders the project locally and provides routes for baking the project into flat files. Fabric: Using the app template requires knowledge of the command line. Out of these tools, we essentially built a basic static site generator.
Storybench | The art and science of digital storytelling Wiki HybLab datajournalisme