Showing posts with label Content Management Systems (CMS). Show all posts
Showing posts with label Content Management Systems (CMS). Show all posts

Monday, November 11, 2013

Is YOUR Website ‘Responsive’?

I don't mean ‘interactive’. Nor am I talking about the reponse that visitors have when they see your website. What I’m asking is whether or not your website ‘responds’ to the environment that it is viewed in.

Just a few years ago there were far fewer options for viewing a website. The normal viewing environment was a computer, and the biggest worry for a web designer was whether to make the page width 800 or 1024 pixels wide. The only other option for viewing a site was a cellphone. Sure, some sites had a ‘mobile only’ version but this was normally a vastly stripped-back version of the ‘main’ website. And the reason for this was twofold. Firstly mobile phones of the time had very limited bandwidth and processor capabilities. And secondly, the inadequate browsers and miniscule screens available meant there was a legitimate excuse for delivering a bare-bones version of the full site. Mobile browsing was not a pleasant experience. Website visitors that were using a mobile phone were ‘on the move’, accessing information out of necessity, not for entertainment. In short they only wanted the essential facts, not superfluous ‘eye candy’.

The arrival of the smartphone changed all that. Larger screen sizes and improved capability proved that these phones had online capabilities closer to mobile computing than mere cellphone browsing. Throw in the arrival of different sized tablets (with portrait or landscape viewing options) and SmartTVs and suddenly there are far more ways to view websites than ever before. And this raises a problem. It wasn’t that websites that looked fine on computer monitors didn't work on other devices. It was that websites either appeared in miniature on smartphone screens, requiring excessive ‘zooming’, ‘pinching’ and ‘scrolling’ on the user’s part or appeared at less-than-optimum resolution on the large screens of SmartTVs.

Responsive design solves these problems. A ‘responsive’ website will re-configure itself to best suit the device that it is being seen on. This might mean that site content is rearranged so that the less important page elements in the sidebar appear at the bottom of the screen. The site navigation is minimised on the screen until it is needed. Images will be optimised so they download efficiently and appear at best quality on a wide range of screen sizes.

As far as site management is concerned, properly-conceived responsive design has a huge advantage over preparing different versions of a website for different media. As there is only one copy of the site to maintain, there is no need to worry about keeping different versions of the site ‘in synch’.

Finally, a responsive website is not an ‘app’. Apps are special tools or ‘applications’ designed to perform a particular function. It might be to play a game, or to access secure online banking services. A responsive website is a complete version of the website, containing all the content no matter what environment it is viewed on.

To find out about Responsive Design and what it can do for your business, talk to Mike and the team at mhdesign.co.nz

Monday, February 8, 2010

The dangers of Content Managed (CMS) Websites

Today I read an online article about the dangers of relying on a Content Management System (CMS) driven website to present your business to the web world and potential clients therein. It gave me something to think about. My initial view was that the article would be all about online security, hacking attacks and the like but, in fact, it was really about design and content integrity.

The thing is, setting up a content-managed website nowadays is not the huge financial expense that it once was. There are some great off-the-shelf CMS packages out there now such as Jooma!, WordPress and even New Zealand’s SilverStripe. There are a wide range of template designs available, many for free and others at a nominal cost. There are free blog services (yes, even blogspot.com) which are easy to use and can even be configured to connect through individual domain names. So why do we need to hire web designers? What’s to prevent your average small or mid-sized business downloading one of these packages and uploading the contents to a hosting server or opening a blogspot account, setting all the necessary passwords and permissions and publishing their own web content?

While the obstacles of designing and coding a website can be effectively bypassed, there are still definite security concerns when using an off-the-shelf CMS. The very fact that these packages can be downloaded and easily configured means that hackers can also download copies and look for ‘xploits’ – weaknesses in the code that can be exploited to enable the hacker to take control of installed copies of the software. The companies that write the CMS packages are constantly on the watch for this kind of activity and, as is common practice for software companies, release patches and updates to address new security concerns. However if a site is running on an older version CMS it is are potentially at risk. Do the site owners have the technical smarts to upgrade the CMS to the latest version without losing site content? And if they are running third-party extensions to add functionality to their site, are these compromising the integral security of the site? Are these extensions the latest and most secure versions?

Security concerns aside there are also design concerns. Is there a template available that fits in with the company image and branding? Can the company logo be displayed on the site pages, and can it be displayed ‘correctly’ (note: there is much more to this than simply having the logo appear on a page)? Are the colours a match to brand identity? What about typography? How many other individuals in cyberspace are using the same template? How much time is it going to take to do this work (in business nothing is ever ‘free’), and who is available to do it? Could their time be better utilised? And above all, how many design compromises should be made in the interest of having a ‘free’ website design?

It is here, of course, that the web or graphic designer comes into play. An industry professional can design a website that addresses these concerns for a one-off fee, and connect it to an easy-to-use CMS. They will include the company’s brand identity and logo, taking into account design considerations such as clearspace, typography, use of web-safe colour matches to brand colours, and introducing the special touches that embellish and enhance a brand and make the website a unique and logical extension of the brand. They can be contracted to provide site hosting, take care of security and keep the CMS version up to date. And the business owner can take it from there.

There are other considerations, however. The integrity of site content is every bit as important as the integrity of the CMS or the site design. Writing for the web is an art in itself, it is different to other written forms of communication. Web content should be split in to small, easy to read ‘chunks’. It is often less formal than heavyweight corporate documentation. It should be written in the same ‘voice’ - consistent use of language and written style. And, perhaps most importantly, it should contain keywords and phrases that help in search engine queries.

Site owners editing or changing these keywords and phrases can adversely affect search engine results. Careless editing by inexperienced persons can result in uneven or irregular formatting and paragraph spacing. Images might be uploaded that are ‘cheesy’ stock images used elsewhere that are inappropriate to the visual integrity of the site or that are simply too large (in terms of file size and download times) to display well. New site content should always be checked against the rest of the site to ensure that the writing style and language match it is in keeping with published content. Is the meaning of the content still clear or has it been compromised by excessive jargon or stock industry phrases? Is the subject matter clearly, simply and completely explained? And finally, there’s also grammar to be checked and the essential spelling checks to be made.

Any shortcuts in these areas can result in the design and content integrity of the website being compromised, with the initial investment in the site being drastically reduced. The site simply doesn’t perform as well as it should. It loses value as time passes. And eventually it becomes worthless. Worse still, in time it can actually work against it’s owner. Badly-designed and badly-maintained sites diminish the owner’s credibility with potential clients.

That’s not to say that I am opposed to Content-Managed sites at all. In fact CMS systems are a great tool that enables the site owner to keep their site fresh and current – always important when publishing information online. But appropriate care needs to be taken when site owners assume responsibility for site content.

Finally, it always pays to keep the site designer on-side to perform special tasks that might be slightly outside the ordinary. And get them to periodically audit site content as a ‘fresh pair of eyes’ to ensure that everything is still on track!

Friday, July 3, 2009

CMS or static pages? You decide!

What do you want from your website?

No, really. Do you want an online brochure that presents your company and its services? Are you more interested in featuring current news and events? Are you planning to frequently update your content? Perhaps most importantly, do you have the necessary skills?

Many people would say that a website should include a Content Management System (CMS). These websites can have all the latest features, blogs, RSS feeds, etc plus an administration console where a site administrator can edit or add content to the site. Sounds great, doesn’t it? No HTML or coding knowledge required! With one of these sites you can do your own updates and there’s no need to go back to your designer or web developer everytime you want to change something.

However it pays to be careful. Having a database-driven website can open the door to all manner of security issues, not the least of which is having someone ‘inject’ malicious code into your database, corrupting it and allowing them administration access to your files. How would you cope if this happened? Who is responsible for backup and restoration of your data and how often is this done? What do you know about site security? If your site uses a complex CMS with lots of features, do you have the knowledge to operate it properly?

Don’t get me wrong – I’m not opposed to Content Managed websites at all. I build and administer both static-content and CMS sites and can see that CMS interfaces are a great way for site owners to maintain their own websites. But each CMS is different and they’re often a ‘one size fits all’ solution. If you stick to creating and editing text content, fine. But if you have a need that’s even slightly outside the scope of what the site is capable of, you’re stuck. Unless you can find a workaround (which usually involves a bit of old-fashioned HTML know-how).

If you’re not into constantly updating your web content and you want a stable site that can’t be compromised with the flexibility to modify pages to look the way you want them to, good ol’ HTML, with a smattering of CSS, can still be the best way to go!