Unify: making sites simple for clients

A CMS is a powerful, complex entity. For the majority of smaller sites, an alternative such as Unit Interactive’s Unify is simpler, cheaper and more flexible.

What’s wrong with CMSs?

Let’s say you’re using WordPress to power a website. Like many CMSs, WordPress uses templates to build HTML pages, which involves figuring out appropriate functions, syntax and how the templates slot together and work with the back–end.

Writing plain old markup (and some PHP bits and pieces) is a lot quicker, and you decide on the doctype and flavour of your markup. WordPress, on the other hand, forces certain structures on you: self–closing tags and comments wrapped in <li> tags, for example.

Screenshot of the WordPress back-end

The WordPress admin area can be bewildering for non–techies

CMSs make things complicated for clients as well. Often the person responsible for a website has no background (or interest) in computers; the very concept of a CMS is enough to scare them off. Logging in, finding the relevant option and making amends adds a layer of abstraction to their mental model of the site. Far simpler if they can simply change content on a page.

Finally, for all the power they afford, CMSs can be maddeningly inflexible when it comes to changing simple things. Let’s say a site owner wants to alter their footer contact details. How do you achieve this is in WordPress without editing a template file? Having to explain to a client that you’ll need to contact me to make this change isn’t really satisfactory.

Far better if clients could simply change the text on the page.

Enter Unify

Unify is one of a number of apps that allow site owners to edit text on a live site. There’s no back–end to deal with at all: The user visits example.com/unify, logs in and is returned to their home page. Icons indicate editable areas:

What a page looks like once you've logged in to Unify: green icons indicate editable areas

The green icons indicate editable areas

If the user clicks on an icon they can make changes to specific bits of content (or even whole blocks), review them and finally publish. Compared to logging into a CMS, it’s pretty clear:

Editing an element in Unify. It uses a simple, clear set of labels and icons, similar to basic word-processor

Editing text is easy in Unify

Installation is quick and easy. You buy Unify, set up an admin account and upload a folder to the domain.

Why it’s good

Unify solves many of the problems a CMS poses. From the developer’s point of view writing simple PHP that you have complete control over is both quick and fun (believe me: there’s an almost guilty pleasure in just marking up pages). But it’s clients that benefit most.

Firstly, they save money. While Unify costs 16USD (at the time of writing), the time a developer spends installing a CMS, creating a database, writing templates and explaining how it all works will cost the client more.

Most importantly, clients find Unify intuitive, which both reduces the number of help requests post–launch and encourages site owners to write more. Once the excitement of a new site fades, a CMS can act as a deterrent for adding new content.

And because there’s no CMS or database, the site’s faster and less inclined to develop complex problems. Which means less stressed developers and clients.

Conclusion

On the whole my experience of Unify has been very positive. The only problems I ran into with the software were a few javascript conflicts. These were quickly resolved when a new version was published (upgrades are currently free, and simple to install), and I got some sterling service from the people at Unit Interactive (their time is worth far more than the price, but I’m not complaining).

Sometimes, of course, a site will need a CMS (if there’s a blog, for example), and developers will have to weigh up the time and effort required to develop more complex features against installing a CMS and finding a plugin that does the work for you. Another approach is to use things like the Google Calendar and Twitter APIs and Unify (but that’s another post).

One piece of advice. Unify is flexible, and with great flexibility comes an even greater capacity for clients to make bad design decisions. If you place an (editable) one sentence summary of what a business can do on the home page don’t be too surprised when that one sentence becomes a paragraph.

What do you reckon? Are you using Unify or a similar service? Or have you found a way of using CMSs for simple sites?

Filed under: Articles, Favourite

Tags: , , ,

Next post:

← Previous post:

Comments

  1. So far I’ve enjoyed working with Unify. It’s got just enough power for those simple business card type web sites.

    The one big downside is that adding pages still requires a web savvy user to go on to FTP and add a new file. Sure, us web guys can charge for that sort of work, but I don’t enjoy doing it.

  2. I have found Unify to be easy to use, a reasonable price with good support… so I am mostly happy with it.

    The biggest downside I have found is that it is too easy for the client to kill a page while administrating and as Unify only saves the version of the page previous to the last time published it is easy to lose work.

    I am looking at Perch as an alternative…

  3. Leon says:

    @Chris: Thanks for your comment. I’ve found you can do quite a few things with, say, some simple javascript, Twitter, MailChimp and Unify (it makes for an easy way for clients to post news). But you’re always mindful that firing up a CMS and installing a couple of plugins can make things simpler (for the developer, at least).

    It’s a judgement call. I find that clients ask me about editing little bits of content rather than how to add new pages, but that’s probably because my clients are generally one–man bands or very small businesses.

    @Matthew: Thanks for your comment as well. I haven’t had that problem yet (and hope I don’t!). I find letting the client try out Unify beforehand on my own site helps a lot. I hear good things about Perch too.

  4. No problem Leon, you’ve written a good article. I think the issues I had were mostly teething trouble (I started testing it from the day of launch) and have been rare.

    My clients always report back that they love the simplicity of it… now if only it could be white labeled – that would be cool :)

  5. My clients love WordPress, and it’s easy enough for me to use that if it’s too complicated for them to figure out, I can make some quick adjustments and make it easier. Not to mention that learning WordPress made me into a full-fledged web developer, rather than just someone who can put together a web page.

    For instance, the “edit in place” functionality offered by Unify is available as a WordPress plugin called, well, “Edit In Place”. And most of my clients don’t even need it to be that easy- clicking on “Pages” to edit Pages is pretty darned intuitive.

  6. Leon says:

    @Matthew G:

    Thanks for your comment, Matthew. I guess it often depends on the client and their comfort with the web or computers in general: I often deal with people who can open a browser, login into their bank account and not much more. The very idea of a CMS is difficult for them to get their heads around.

    I use WordPress for stuff at work, and I like it a lot. Like you, it helped me get a lot better at doing stuff on the web. I still prefer writing straight markup and CSS, though :)

  7. Monica says:

    Thanks so much for this article! I’m a designer. I absolutely LOVE to code from scratch and make my own creations from scratch. It’s just part of the artist in me. What I don’t like about WP and many other CMS’s is this idea that I had to take someone’s theme and then break it down from there to make my own “creations”. Or, somehow learn how to create my own theme. That’s a steep learning curve for someone with an HTML/CSS background only. I also felt restricted by templates and themes.

    Unify and similar CMS’s to someone like me, gives me more freedom to create exactly what I want, how I want it and just specify what my client can and can not alter. This is especially great for my clients who are mostly individuals and small businesses who don’t need anything as robust as WP or Joomla to just add or subtract some text or images from time to time.

  8. Leon says:

    Thanks for your reply, Monica. It’s definitely worth learning something like WordPress for more complex sites. But it can get somewhat tedious. Working in “plain” HTML is quicker and, as you say, more fun. And there’s less to go wrong, of course.

  9. Sue says:

    Really like the look of Unify. Does anyone know how it handles photo galleries?

    @matthew C: Did you ever try out Perch?

  10. Leon says:

    @Sue — I’m about to build a site with Unify that includes a gallery. I guess you just create a repeatable area with your image, caption etc.; I can’t see it being a problem. You can upload images using Unify

    Actually, that’s another strength of Unify; it’s pretty easy to create simple lists of all sorts of data items (events, for example), which can be difficult in CMSs.

  11. I’m very much liking the look of this system. I currently use WordPress for all my sites but it is simply too complicated and bulky. It can do everything, but that’s the problem.

    Will definitely be investing in a few Unify licenses. Thanks for the article, it’s always nice reading a review that’s written in a praising way!

  12. Leon says:

    @James

    Thanks for your comment. A license is pretty cheap, so it’s easy to try out.

  13. kksidd says:

    Hi Leon,

    Since you liked Unify, I am sure you’ll also love CouchCMS (http://www.couchcms.com/).

    We created this CMS specifically for web designers and it addresses all the problems you mentioned with the more heavy-weight CMSes -
    1. It retrofits within *any* existing static site or design.
    2. You can mark out any number of regions on a page that are to be made editable.
    3. It uses simple XHTML like tags to do everything – no PHP needed at all.
    4. For the end-users (the clients), Couch can boast of the simplest admin panel you’ve ever come across.

    Best ofall, it is free for personal and non-commercial sites.

    Perhaps you’d like to take a look at it, and, maybe, review it.

  14. Leon says:

    Thanks for the link. I’ll take a look at Couch.

  15. Lina says:

    I am a designer who’s just now trying out Unify for simple websites I have coded in html/CSS. Like Monica above I love coding and having that freedom to create whatever I like. I have tried out things like WordPress, Joomla and Prestashop and they are good but to complicated for my needs and I hate having to modify someone else’s template. What I have been missing though is the ability to offer my clients a way to update their sites themselves. Most of them are are not very ‘computer-savvy’, they can just about email and surf. So I hope that Unify (or any similar CMS) can be the answer for me. I have so far run into some minor complications but I hope they will be easily solved.
    Thanks for the article!
    Lina

  16. Cass Cassidy says:

    You saved my life!
    After three days trying Perch out I was ready to give up, the client need to be back on deck by Monday and it was Sunday already. Then I read your article; Unify is easy and robust (so far), it seems very well put togeher – impressed.

    Big Thanks

  1. [...] a debate about the exact nature of our nifty little product. Some users/on-lookers understand our distinction while others respond dismissively or with outright incredulity. So, to help further the discussion [...]

  2. [...] This post was mentioned on Twitter by Leon Paternoster, Andy Rutledge, Sam Howat, Jonathan Christopher, Unit Interactive and others. Unit Interactive said: RT @leonpaternoster: My review of @unitinteractive's Unify: http://is.gd/70maM [...]

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>