Using Perch, Content Management System
Today I want to discuss using the new content management system called ‘Perch’ (http://grabaperch.com/) by ‘EdgeofMySeat.Com developers (http://www.edgeofmyseat.com/ ). Perch is a CMS or, Content Management System. It allows your client to access the site via a web browser and enter content, hit submit and update the site. There are a lot of different CMS solutions out there and webmasters tend to always be searching for the one CMS to rule them all – Perch is definitely the best I’ve come across so far.
A lot of web designers and developers have really wanted to test out this neat little script newly released and have been slightly irritable they can’t demo it right from the site or download a trial copy. The download is about 1.24 mb, the script is sleek and tiny and made for people who seriously develop web sites.
Everything I love about this script points a big arrow at what I and many colleagues truly hate about most CMS scripts. Content Management Systems usually come along with a lot of bulky “Wiki” stuff. Every time I go to a site and there are a billion unused boxes waiting for content and it looks like crap, I go, “wow what another lovely Joomla (insert Wiki here – worst – PHP Nuke) installation.”
Joomla and a lot of Wiki’s are hard to keep updated especially by an uninformed client, worse some of them completely lose their formatting after an update and you have to go back in and try to remember all the settings it had before (shudders at Word Press).
Then there is hacking. Word Press and Joomla have been heavily hacked which lead one hosting provider tell me, “You’re site has been hacked – oh’ are you using Joomla? That gets hacked all the time.”
There are expensive CMS solutions like Adobe Contribute which installs on the clients computer and allows them access. I’ve used this extensively as my last employer bought fifty copies of it for staff. I spent a lot more time fixing pages that had been mangled by Contribute then time saved because people were able to update their own content.
Contribute produced more waste code then Front Page and eventually the page would just break because of the junk and we would go in and clean the page code. Still though, from an SEO standpoint and being a clean code freak – I hated Contribute.
I bought Perch a little worried – I couldn’t try it out first.
First Installation of Perch. You have to be able to create a blank database and assign a user to that database. This isn’t so simple for everyone. New people might not know what localhost is or how to setup the empty database.
I thought the explanation of how to do this pretty sparse in the directions.
Over all the support documents have lots of photos.
When you first log in it will probably give you a warning <!> After you enter your key it doesn’t recognize it and for a heart stopping moment you think it’s all gone wrong.
Go to Perch.com and after logging into their web site you have to register the site that will be using the key. Afterwards it works just fine.
2. How it works
Perch works a little differently than the CMS solutions I’ve used. I needed a form where staff entered weather information. They needed to post if the campus was open or closed, if all the campuses were closed or just a few and finally they wanted a box they could post comments in.
Locally in Dreamweaver I opened the templates folder then content and renamed a random template to “weather.html”. The template is in basic html, put the stuff you want perch to make fields for in <perch> tags. And everything else just as you normally would. So in my template I have
<p class=”date”><perch:content id=”date” type=”date” label=”Date” format=”d M Y” required=”true” /></p>
This date staff can edit it is in a perch tag.
But I also wanted some elements that the staff could not see like a snowflake image and a heading that read “Weather Alert”. Those I put in regular vanilla HTML. When staff go into perch they can only see fields indicated with perch tags – nothing else.
Here is the final result: (IMG) It shows the image and my heading that were hidden from the staff.
It is very easy to set up other users and customize Perch by changing out the Perch Logo with your own. It comes with many templates to look at so you can build your own. (The makers of Perch assume you will make your own – and the templates are meant to be examples).
Here are some extra code snipets you may find useful:
http://allinthehead.com/retro/342/five-interesting-ways-to-publish-with-perch
(Note: I am not affiliated with the authors of Perch in any way – in fact I’m in a different country. This is simply my opinion so please don’t sue me or send me hate mail. – thx)







































