Managing Your Content
Choosing a Publishing System
There are a wide variety of options when considering what system to build or publish your web presence on. For many people, these are near-religious questions. Below are the technologies that I feel work well and are state of the art today.
I also think it’s critical that your choice make publishing for mobile phones and tablets seamless and easy. WordPress, Squarespace and Tumblr all do.
SquareSpace has done an impressive job of creating beautiful, easy to use, end to end publishing tools. The downside is that it’s a proprietary system that once you begin using and expanding, it will be difficult to migrate to another solution. Its costs are reasonable from $96 – $196/year for most users.
For many people running a personal or small business site, SquareSpace may be a perfect fit.
WordPress has become the de-facto free, open source blog publishing system but it’s also widely used to run small to medium-sized websites – and even popular blogs such as BoingBoing. WordPress.com is the free to paid branded-hosting service for WordPress. To use your own custom domain and theme, you’re looking at about $100+ annually. And, you can always export your site to another WordPress provider.
Some of the advantages of WordPress include its nearly unlimited array of themes and plugins/extensions to customize your site. It’s important when choosing a theme to use a Responsive theme. Responsive themes make it easy to publish mobile and tablet versions of your site without extra work.
WordPress isn’t only a blogging tool anymore as it allows you to publish a fairly sophisticated website with its dropdown menus, static pages and custom extensions such as forums, calendars and e-commerce.
While WordPress is not the most elegant technology, it’s improved a lot in recent years and is well-established.
Self-Hosting WordPress (Recommended)
WordPress may be the best solution for most people’s needs. It fits all sizes, works affordably and can be learned quickly and easily.
Many people host WordPress with other specialized providers or on their own servers. They choose to do this to get the best service, price-point and/or flexibility. For example, WordPress.com does not allow you to use any custom theme – just a selection of their preferred themes.
Most likely, hosting with a sophisticated WordPress provider will cost you about $250 per year or more. e.g. WPEngine. However, there are lower cost hosting plans for a less than $5 per month.
If you’re just looking for a simple, nice looking blogging site, Tumblr may actually meet your needs. It’s virtually free unless you purchase a custom theme, of which there are many options to choose from. I wouldn’t recommend it for a serious business or professional website.
If you’re just looking for a personal landing page on the Web, check out About.Me. It does a nice job of presenting your photo and basic contact information. Think of it as your business card on the web.
Other Content Management Systems
Building from Scratch
You can also hire developers to build your website technology from scratch. However, I don’t recommend this approach anymore for most needs.
WordPress Designer Darin Reid says, “Building from scratch is a common pitfall: custom code can be harder to maintain, or harder for another developer to modify or extend.”
If you do choose to go this route, I highly recommend that your developer start with an established coding framework such as Ruby on Rails, or for PHP: the Yii Framework, Laravel or Zend. They should also seriously consider using Bootstrap 3.0, a responsive web design platform for HTML & CSS designed by Twitter.