My website is powered by Concrete5 and WordPress. I develop professionally sites in Drupal. Now, I am considering migrating my blog and site to Pico. It is an interesting landscape, these “flat-file” CMS systems. There are a few very exciting looking pay-to-play products, Statamic and Kirby. However, Pico is free, uses an MIT license, and is built by the folks at Dev7 who seem to make nice products, and frankly it looks good out of the box as well.
I am a happy vi user so using a product name pico has a bit of an internal dig built into it. There are several other free flat-file systems out there as well. What I find intriguing about Pico is that it uses the twig template system. The twig system is what powers the themes in Drupal 8 so there is a good chance what I learn in Pico will be applicable to my D8 theme modifications and vice-versa.
What all of these systems use for text entry is Markdown. I am slowly beginning to see the convenience of it though HTML isn’t difficult for me, learning Markdown has been a process. Making lists with an * or headings with ## is quite cool. I’ll be able to adapt.
Pico’s code seems to be fairly stable too. The github issue page is fairly active and folks are making pull requests. This is what makes choosing a new system difficult, trying to answer the question of will it be around in the future? One way to make sure it sticks around is to take the plunge and give it a try.
Deliberating still…
Hi Max, I’ve been looking into the same things for my own website. In addition to Pico, I’ve looked at using Jekyll (Liquid templating lang.) or Middleman (ERb templating lang.). I really liked these two for their extensive documentation. Jekyll’s connection with Github makes it seem like a long-term/stable option, though it’s not technically a flat file CMS.
Pico with Twig sounds like a good choice if it’ll be useful for Drupal 8. Looking forward to seeing your new site and blog!
I have looked at Jekyll in the past. I don’t remember why I was not eager to try it out but I’ll revisit the project. Thanks for letting me know about Middleman, I have never heard of the project though it looks quite developed and has lots of extensions. Onto more research, and then a build.