Converting designs into WordPress or PSD to Joomla! themes is one of the mainstreams in the
PSD to HTML/CSS slicing market now. But sometimes customers of these services don't exactly
understand which of the content management systems (CMS) is the most appropriate for their website and its business goals.
There is a great variety of content management systems now. Though WordPress, Joomla!, and Magento are definitely among the leaders today,
at least amid free open source CMSs. Each of them has their own specialty and suits some particular objectives. Knowing that difference as well as
their strengths and weaknesses can be very helpful when choosing a CMS for your own website.
Content Management Systems - Definition in Brief
Many websites have a lot in common, in particular, one and the same groups of functions: menus, contact and order forms, on-site search, user registration
and authentication, comments, spam protection, news feeds, as well as image galleries, product catalogs, etc.
A content management system
provides such typical functional blocks as a set of ready-made but customizable modules plus an environment to manage them, as well as some other
functionality for writing, collaborative work, reporting, etc. Users can choose necessary modules and additional plug-ins, set them up in accordance
with their needs and, as a result, essentially simplify the website development as well as content (texts, images, video, documents) publication and
Moreover, CMSs help to:
-Keep a website organized as a comprehensive whole
-Increase data security, control access to data
-Reduce the site maintenance or update costs
-Improve communication and content contribution for visitors
-Provide version control
Choosing CMS: Step 1 - Define the Requirements
First of all define the requirements to the website:
sections and functions of your website that are of the highest priority. Commonly they include, but are not limited to: pages with a basic information
(about a company, its services or products), news and promo actions, product catalogs, ordering systems, photo galleries, etc.
functions and integration - What social media do you plan to use and whether you need such options as blogs, forums, tagging, content syndication,
comments, user generated content?
-Editorial features - Visual text editors, spell-checker presence, adding video or images.
support - Do you need support for multiple languages? Any localization or translation?
Also, evaluate the following points:
up your security requirements
-Think up whether you expect to use 3rd party technical support or intend to manage the site by yourself
Step 2: Make a Short List of Possible Candidates
When you have more or less clear requirements to a CMS, you can make a short list of possible
There are free and paid CMSs in the market now. Small and medium businesses often prefer, at least for a start, free open source CMSs.
In fact, their implementation is not completely free of charge because usually you need some assistance in their installation and especially customization
Below we consider the most popular free open source content management systems in more detail.
definitely the most popular blog platform, though can be used for developing a complex content-driven website too. It is very easy to use and few
modifications are needed, excellent for blogging or sharing thoughts in a sequential manner and easy-to-learn for not techie users. Pluses:
-A lot of pre-developed templates, popular add-on modules available for free
-No server experience required
-Friendly theming system
-Sometimes difficult to adapt to specific requirements
-3rd party modules can cause unexpected results and conflict with each other
-Quite vulnerable to spam attacks
Joomla! is now one of the most popular and recognized content management systems, suitable for creating corporate websites, online magazines,
community-based portals, etc. Joomla! has a lot of build-in features as well as a large choice of extra modules and components.
-Easy installation and mastering
-A lot of extensions available
-Additional modules/components development,
-Custom modification and customization
Though among the weaknesses should be noted:
-Can be security concerns with 3rd party components
-Requires additional efforts to make it entirely SEO friendly
Magento can be used to develop modern, dynamic web applications. Here is a small part of Magento platform Pros list:
-Ready to use solution
-Easy to configure
Readily available open source plug-ins and add-ons
-Good multi-language support
-Quite a good solution for small and medium e-commerce needs
-SEO friendly - Google site map, full control of URLs, etc.
Some Magento Cons:
-Functionality limited mainly to e-Commerce requirements
-Lesser content management features
-Making templates is time consuming
Step 3: Try It Out
Before making the final decision, it is better to test the waters in more detail
and try out the pre-selected CMSs. It is preferable not to stop at a demo version as it is already set up and will surely work. Install a regular CMS
version onto your server and see by your own eyes what it is all about and how convenient it is in work and maintenance. Also, review available plug-ins
for this CMS, especially free ones, and what they can do.
Results of such an investigation can help to define more realistic and detailed requirement
to a CMS as well as refine the preliminary design of your website. The next step after choosing a CMS is converting designs (as .AI, .PNG, .PSD files)
into a CMS template (e.g., a WordPress or Joomla! theme). But describing the PSD to WordPress slicing process (or PSD to Joomla!, etc., as well as PSD to
HTML conversion in tote) is a whole different article.
More information (including about some other CMSs) as well
as tips and peculiarities of PSD to CMS conversion to take into account when choosing a content management system, please see in the article:
converting PSD to WordPress or Joomla - Is your choice of CMS right?'
Author: HTMLcut / Posted: 20-07-2011