Langsung ke konten utama

Choosing a CMS in 10 Steps

Picture this: you have a great website contract, a stunning design, and everything is ready to roll. Except for one little problem: which content management system (CMS) should be used?

There's no real right or wrong answer to this question, but it can certainly cause a lot of grief if you're battling the technology rather than being assisted by it. So here's a couple of handy pointers to help with the decision:

1. Blog or CMS?

If the website is primarily going to handle 'posts' - journal entries spread out in time - then a blog is more appropriate. If on the other hand you need to organise a quantity of more structured articles, such as sales literature or support documents, a CMS is going to be your best bet.

There's actually a fair amount of crossover between blogs and CMS systems these days, but you may as well start out with a tool that's specialised for the task at hand.

Wordpress is becoming fairly ubiquitous for blogging, with a vast range of third-party themes and plugins available.

2. Self-hosted or cloud-hosted

'CMS as a service', where the software is pre-installed and ready to use, is becoming increasingly popular. Available at a whole range of price points, from web-builder type software with pre-designed templates (such as Jimdo) right up to fully fledged business solutions.

For blogging, there are popular pre-installed choices such as Wordpress.com and Blogger.com.

If you are planning to write your own modules, in a language such as PHP or ASP.NET, or require bespoke database interaction, you're probably going to require a self-hosted solution. Popular solutions here include Joomla, Drupal, and Expression Engine.

Cloud-hosted CMS platforms usually benefit from being very quick and easy to set up, but it's important to check what data backup procedures are in place since you most likely won't have direct access to the hosting environment.

3. Programming Language

For cloud-hosted solutions this isn't an issue, but if you're installing it yourself the language the CMS is written in (as well as the database that persists it) is going to be an important factor - especially if the client already has a server they wish to use.

Popular choices here include PHP, ASP.NET, Java, and Ruby is spreading quickly too.

4. Built-In Features

You might find it useful at this stage to draw a spider diagram with 'Website' in the middle, and broad technical requirements on each of the spokes. Keep going out until you've exhausted every possible situation.

Which CMS seems to fit the bill most closely? The closer the match, the better.

Here's a couple of the more obvious features:

* Allow for easy management of articles, and the publication of new ones
* Upload and manage images and files
* Customisation of templates (whether in vanilla HTML or a scripting language such as PHP)
* Blogging or news-posting
* RSS feeds
* Embedding of custom HTML such as YouTube video or Google Maps
* Contact forms
* Galleries
* Website login accounts, with the ability to set user-only content
* E-commerce facilities
* Forum
* SEO tools such as meta and title tag control
* Permissions - the ability to allow only certain users to control certain articles or features
* Workflow tools - allowing a logical flow to the creation and approval of content
* Document lifecycle tools - keeping a record of all revisions made to a particular article


5. Page-centric or content-centric

Some CMSs have the 'page' as the unit of content. In others, content exists in units independent of pages, with one or more content items being displayed on a particular page.

The former method is definitely easier to grasp, and works well if the website is relatively small or the end user is not technical. The latter is more powerful, and can support 'content-reuse', where blocks of content can be reused on other pages or even websites in multi-site implementations.

6. Usability

Who is going to be using the CMS on a day-to-day basis? If they're not particularly technical then this is a crucial point, otherwise you will be inundated with support requests.

For example, not all CMS's allow for WYSIWYG editing, meaning the user is going to have to learn either basic HTML or a similar in order to format their content. Are they capable? How much training will they require, and who's going to perform that training?

Choose a CMS which is appropriate for the end-user.

7. Support and Documentation

This is a crucial one too - how much support and documentation are available to you as a developer while you build the website? You don't want to be left high and dry with important deadlines to meet.

What are the ongoing support costs from the vendor, and does this cover software upgrades?

8. Compatibility

Most CMS systems run in the browser - it's worth checking what operating system the end-user has, and what browser they have installed. Unfortunately some corporate users may not have administrative permission to install the browser you wish they had!

Does the CMS need to interface with any other business software - the most obvious being Customer Relationship Management (CRM) software? It's definitely a bonus if after filling in an online contact form, the customer's information is seamlessly imported into their CRM profile.

Thanks to XML and web services, the CMS can work as part of a larger whole rather than being a single silo of information.

9. Accessibility

It's a legal requirement in many countries that a website is accessible to users with various disabilities such as visual impairment. So be sure that your chosen CMS can publish content meeting relevant accessibility legislation.

Typically this means meeting the WCA guidelines with a double-A rating.

10. Advanced Features

Is your website going to be serving content in different languages, content that is targeted to a particular geographic region, or publishing content to multiple websites? Does the CMS support the character set of all the target languages?

This makes the CMS implementation considerably more complex, and will narrow the choices quite considerably.

Summary

There are many factors to consider when choosing a CMS, and it's not likely you'll find a perfect match, particularly for more complex projects. The key is to prioritise requirements and find a solution which offers the closest match. I hope you've found the pointers above useful in choosing a CMS for your project.

Komentar

Postingan populer dari blog ini

Sidoarjo Map (Peta Kabupaten Sidoarjo)

Sidoarjo Map . Kali ini maztam akan berbagi peta Sidoarjo barangkali ada yang membutuhkan peta ini supaya tidak tersesat di jalan ketika datang ke Sidoarjo. Sidoarjo merupakan salah satu Kabupaten yang berada di Jawa Timur, letaknya cukup strategis karena dekat dengan Kota Metropolitan Surabaya, yaitu berada tepat di selatan Kota Surabaya. Teman teman apabila perkunjung ke Sidoarjo, yang paling terkenal dari Sidoarjo adalah UKM-nya. Kota yang mempunyai julukan kota udang ini juga disebut sebut sebagai kota yang memiliki UKM yang paling banyak, dari kerajinan tas, kerupuk, sampai batik ada di Sidoarjo. Peta Sidoarjo Langsung saja bagi teman teman yang mengunduh peta Sidoarjo maztam telah mencari beberapa map yang mungkin bisa membantu. Map tersebut ada dua jenis yang pertama map gambar yang bisa di download dan map dari google, apabila teman mempunyai gadget bisa langsung dilihat. Peta Sidoarjo Google Map Sekian informasi dari maztam, semoga bisa membantu teman yang

Membuat Action Plan

Action plan atau rencana kerja atau program kerja adalah salah satu cara efektif untuk membagi waktu dalam menjalankan suatu kegiatan. Biasanya berbentuk tabel atau pun hanya coretan-coretan kecil, tergantung dengan jenis kegiatan, contohnya : Organisasi Osis SMA "X" , membuat program kerja untuk menjadwal kegiatan dalam waktu satu tahun, jadi didalam acion plan tertera tabel-tabel yang menyatakan jenis kegiatan, waktu dan status kegiatan. Terdapat banyak jenis action plan, tetapi untuk latihan coba membuat action plan kecil-kecilan seperti ini : Buatlah daftar yang ingin anda beli untuk bulan ini, dan anda harus benar-benar konsisten untuk melaksanakan daftar yang sudah anda tulis tadi, misalnya : jaket baru, sepatu baru, tas baru Jika terbiasa dengan yang pertama buat action plan yang lebih mendetail lagi, yaitu dalam kurun waktu 1 minggu, dan untuk objeknya terserah anda, misal : dapat nilai ulangan min 9, olahraga tiap pagi min 30 menit, posting di blog min 10, dapat paca

Daftar Tempat Kencan Romantis di Sidoarjo

Tempat Kencan Romantis di Sidoarjo . Review tempat nongkrong sudah, kuliner sudah, bioskop sudah, kali ini maztam bakalan review tempat tempat kencan yang oke untuk kalian para pencari cinta di kabupaten Sidoarjo tercinta ini. Kencan, apa itu kencan ?, untuk bisa tetap menjalankan kehidupan romansa dengan pasangan atau gebetan dibutuhkan kencan agar tercipta komunikasi dan saling berbagi suka duka kehidupan. Berikut ini tempat tempat kencan romantis yang maztam rekomendasikan (bagi yang ingin menambahkan silahkan tambahkan komen di bawah : Bolodewe Refresho Coffeshop Kedai Kopi Medan dan Kruwel Frittela Pancake House Liana Steak and Chocolate Cyclo Sekian dulu yah, update menyusul :)