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?

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.

    • 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.

  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 [...]

Add a comment