Statamic

22 May, 2014 08:00AM ยท 4 minute read

Those that follow this site know that I switched from WordPress that I’d been happily using (well, mostly happily) for over two years to a newer flat-file CMS called Statamic. A lot of people have raved about it, myself included but I think it’s important for people considering switching to Statamic to understand just what they’re in for.

It’s Not For Web-Newbies

I’m not a web developer and make no claim to be. I’m at best a web hacker - taking snippets of code from wherever I can on the web, tweaking this and changing that to cobble together something that works. Along the way I learn a bunch of new syntax for a bunch of different web languages, most recently PHP, JavaScript, Ajax, CSS, etc. A great many people on the web that want to blog want something they can type into and hit “Publish” then be done. If you are that person, start with Blogger (Ugh) or perhaps WordPress. There’s still a learning curve for WordPress but geez it’s much simpler than most of the alternatives. You don’t have to customise much, it’s simple, it’s stable and it’s free.

Customisation

What Statamic gives you is a CMS backend and a templating mechanism that lets you build your own website with a solid foundation but many of the advantages of a database style data store. It’s flat file, small and once you learn it’s structure and syntax, it’s pretty straightforward. That said, if you’ve dabbled with a bit of CSS to tweak your WordPress site, that won’t be enough. You’ll need to learn a lot more, but you can customise it just the way you like.

Cost

Statamic is a commercial product and starts at $29 for personal use. If you want to have form handling or search, that’s $49 extra each. I’ve been chipping away at an email Form Add-on and customising it but I still don’t have site search. It’s scary that search doesn’t come with the CMS built-in given that you get that with WordPress for free. Yes you could index with search engines but WordPress doesn’t do that - it’s native. There are plenty of good quality WordPress plugins that won’t cost you a cent. For Statamic the list of Add-ons is growing all the time, but honestly, if you’re hacking away with Statamic then it’s almost expected that you write what you need yourself and that costs you time.

Geek Cred

This is such an intangible, vague and mostly worthless measure of anything but alas, it motivates people to do “geeky” things and put them on display. “Hey look at me I’m using Git to push updates to my flat-file CMS” is considered some kind of badge of honour amonst web-geeks wanting to establish their geek credibility. Writing your site in Statamic is considered similarly though perhaps not quite so hard-core. If you want to do that - go right ahead. I can’t and won’t stop you. Just realise the real reason you’re doing it.

What’s The Point?

Should You Do It?

If you want a challenge, want to learn some web-based coding (or already know some), are a control freak (like me) or are obsessed with the speed and performance of your site then yes. You should. Personally I love it.

Just go in with your eyes open. It’s not free, it’s a lot more work than you might think if you’re a web-dev-newbie and some features you can get free on other platforms you either have to pay extra for or figure them out for yourself.