First Crack 1.0

Since starting this website nearly two years ago, I have written specifically about the engine that runs it exactly four times: in Introducing First Crack, I detailed my long journey to the realization that I needed to build something completely my own, from the ground up; later, I talked about some of my creation’s niceties in First Crack in Practice, before outlining the changes an innocuous redesign brought about in First Crack’s Complete Overhaul. Finally, some eleven months later, I returned to once again briefly run down my latest updates in Changes to First Crack. Since then, however, for the last six months, I have not said a peep. Today, that changes with the release of First Crack 1.0 to the public.

I could wax on for paragraphs extolling the virtues of this CMS over others, explaining why I built it and believe it superior to the alternatives, or talking about the neat, helpful features I tried to tuck in wherever I could. However, I have done that before, and I doubt anyone wants to read that once again any more than I want to write it all over again. So instead, I wrote out a short, five-item list of highlights I want everyone to walk away from this article with:

First Crack is not the simplest CMS on the market, but I did not create it with that goal in mind: I wrote First Crack intending it to serve as a simple, fast, and easy-to-use blogging engine I could run on anything from my iPhone to a server, and in that respect it has succeeded remarkably well. Nevertheless, I am not so naive to believe that it is perfect — but that’s the point: I have honed it to a degree where I believe it suitable for public release, and so I have decided to put it out today in the hopes that some of you will try it and then let me know where I have fallen short, what needs improved, and where I should take this in the future. So please, head over to Github and give it a shot: the only things you need are Python, a terminal window, and a willingness to give some script a kid from Ohio wrote in his spare time a try.

First Crack on GitHub.