When I decided to redesign my site I started by planning out the architecture at the same time keeping WordPress in mind, using pages for pages, custom post types for any repeating information and plugins I’d be using like Contact Form 7 and Yoast.
Then I stopped.
I stopped because I realised i never took the time to ask myself a simple question. I’m so used to building websites and using WordPress I never thought to ask “Does WordPress even suit this project?”. This in turn got me thinking “What do I want from a CMS?”.
A few things I knew were:
- - Clean code with complete control
- - No plugins to update every week
- - Something lightweight and fast
- - Robust blogging platform
- - Fast templating / theming
- - Small learning curve
- - Proficient documentation and a healthy community
Although WordPress and other CMS’s and platforms like Jekyll ticked a lot of the boxes, after playing around with their demo site, reading their documentation and watching some of their great tutorial videos i decided to go with Perch.
Perch is as they call it, "the really little content management system”. Perch is not only little it’s fast, simple, well structured and is easy to get started with. Perch isn't like WordPress. It doesn't have child-themes or complex templates it's just your code with a handful of perch tags to help create your editable regions and pull through the content that your need.
The initial building of the site was quick and simple. I found that all the functionalities that i needed were already there and with the help of their online documentation it was a breeze to understand and implement them.
So far i’m more than happy to be using perch for my personal site and might even look to offer it to future clients.