Christian is highly experienced in web design and development, web business and marketing. He provides consultancy services through MediaCarbon focusing on media strategy.

Christian's articles

  1. The Designer’s Guide to Getting Started with Ghost

    Many designers are just that: Designers.

    They don’t want to be programmers and therefore have learned to leverage existing content management systems, blogs, and other applications so they can provide the functionality that their clients require.

    There’s nothing wrong with that, but the issue many of us encounter is that the applications we’ve been leveraging: Joomla, Wordpress, and Drupal, and so on have grown up along with us. They’re no longer the lightweight simple CMS and/or blog engines they once were.

    That causes overhead. Overhead for us when trying to skin them to look like what our vision for the client’s site called for. Overhead for the server, since they’re more robust and feature rich than purpose-built functionality. Overhead for our clients, in the form of information overload, when they try to log in and actually do something.

    Have you looked at the administration panel of Wordpress lately? That application has matured so much that dropping a client into the Wordpress admin panel is like dropping them into a C-Panel interface.

    Boo! Introducing Ghost

    This is where Ghost comes in! Ghost is a Blog engine and NOTHING else. The developers over at aim to keep it that way.

    This is really good news for a number of reasons: There’s a lack of scope creep in the application. Things stay simple when you’re only trying to do one thing and do it well.

    The administration panel for Ghost isn’t just simple, it’s beautiful, and it’s drag and drop adjustable.

    Because it’s such a nicely designed administration interface you’ll have way less client resistance than you may be used to. Ghost is clean, simple, easy, and has no higher aspirations than becoming better at what it’s intended to do.

    Besides the philosophical simplicity, presentational beauty, and ease of client use, there’s something else.

    Ghost’s underlying programming language is based on node.js. Basically, that’s JavaScript running server-side, so you won’t have to learn PHP or any other server side programming language. It’s basically the same kind of JavaScript syntax that you already are, or should be, a little familiar with.

    So, whether you’re a new designer looking for something to add to your service offering or you’re a long-time designer looking for some fresh air for your service offerings, read on.

  2. WordPress on Windows Azure in 2 Minutes or Less

    Push the Web Forward SitePoint has partnered with Windows Azure to give away $16,000 in cash prizes via the “Push the Web Forward and Win!” competition. There are three separate challenges to the competition: Deploy a simple WordPress site to Windows Azure and write a short entry about the process to win up to $500 […]