The Post-CMS Landscape
In The No-db Landscape I wrote about the differences between “flat-file” CMSs and static site generators. Today we’ll have a look at the idea of a “Post-CMS” and some new developments. I didn’t make up it up, but I love the idea of a “Post CMS” world and it should resonate with anyone who has devoted countless hours to installing, configuring, updating and coding big content management systems. To my mind, “post-CMS” means the disaggregation and, in many cases, elimination of the component parts of a CMS.
Search Options for Static Websites
Here are some options for adding search and/or filters to your static website. These have various approaches, costs and ease of implementation. Lunr.js (plugins: Jeyll, Metalsmith) List.js Swiftype Tipue Search Google Custom Search Engine Tapir Jekyll search with JSON The less-technically inclined may want to look at something like Swiftype (paid, but has a limited free option), Tapir or Tipue. I use List.js extensively for filtering and recommend it highly.
Getting Started with Static Site Generators
Here are some of the blog posts that first got me excited about the potential for static site generators: “Meet the Obama campaign’s $250 million fundraising platform”, by Kyle Rush “The Static Web Returns”, by Rob Muhlestein “How We Build CMS-Free Websites”, by Dave Cole at Development Seed Why? “The Great Web Slowdown [INFOGRAPHIC]“, by Tammy Everts “Welcome to the Post-CMS World”, by Ben Balter Not the app! “Healthcare.gov: Code Developed by the People and for the People, Released Back to the People” by Alex Howard at The Atlantic