I have a nice new website. So why do I have to pay for maintenance?

We like to draw the comparison with a new car: it may come with a warranty, but you still need to meet the running costs - fuel, engine servicing, new tyres and all the rest of it, and a website is much the same.

When you create a new website, these days it will usually be based on some form of Content Management System (CMS): Joomla, Wordpress, Drupal, or (heaven forbid) one of the hosted web site builder services such as Wix or Squarespace.

That means that your site will be running a CMS software package on a server somewhere, and software needs looking after like your car. Software needs updating for security, feature enhancements, and sometimes because the underlying hosting applications are updated or modified. This is particularly the case with systems like Joomla and Wordpress which are likely to have additional 3rd party 'plugins' installed to provide extended functionality or custom templates or themes. Hosted website builders mostly handle updates automatically in the background, whereas for other CMS applications updates need to be manually installed, or in some cases automatically installed by services running on the server, such as Softaculous, or through remote monitoring services such as Watchful.

Updating systems like Joomla and Wordpress are usually very straightforward, and within the capabilities of any reasonably tech-savvy person - if you can install apps on your computer, you should be able to manage the routine maintenance of your website. Much easier than home servicing your car, and less messy (provided you backup the site first so you can 'roll back' in the event of something going wrong).

But sometimes users can be put off by the seeming complexity of a website CMS interface and prefer to have a professional carry out such tasks, and some jobs go beyond simple core or plugin updates, such as modifications to layouts / templates / or themes, or 'major version' updates (which are really 'migrations' rather than updates) which might be beyond the capabilities, or just out of the comfort zone, of occasional web site managers, and require an expert.

And that is where we fit in. Rather like your garage, we are there to carry out the routine maintenance of your site: routine updates, security patches, plugin updates and the like, to keep things running smoothly. For sites that we host and support, we also monitor uptime and response times, keep an eye on your CMS and plugins that need updating, and carry out automated backups (in addition to the routine daily hosting backups). For sites we aren't hosting, we can do the same, for a modest extra annual fee of course.

 

 

What's in a website? And what system should I choose?

There are many choices of system for you to use for your website, and many things to take into consideration when making your choice: what you need now, and what you might need in the future being key.

A bit of history

Let's start with a bit of history, even if it's not really that long ago! 20 odd years ago, if you wanted a website, you had very little choice other than to go with a site consisting of a series of individual pages, each page built separately. Unless you were personally familiar with HTML code, or prepared to learn one of the layout building apps such as Front Page or Dreamweaver, you would be obliged to commission a developer to create your website. Generally a relatively expensive process, with a correspondingly high maintenance cost.

This resulted in a drive from within the web development community to come up with easier, and cheaper, ways of creating and maintaining websites. First came bespoke CMS (Content Management Systems), mostly developed for larger organisations, very often news/media companies, but closely behind that came the embryonic lower cost Open Source systems such as Drupal, Mambo (which subsequently forked into Joomla), and Wordpress. Later came the hosted basic 'website builder' apps which were adopted by hosting companies.

Best options now...

Both Joomla and Wordress have over the last few years evolved into very comprehensive user friendly systems, with Wordpress being the most popular by a considerable way. Drupal is a tool of choice for many development companies, however it suffers a bit from it's complexity, which makes it suitable for for building quite advanced functionality, but probably makes it less suitable for most smaller enterprises that are less likely to have the technical knowledge to maintain their sites in house.

Hosted website builder apps have also become more sophisticated, with possibly Wix, Squarespace, and Weebly, that Siteground, our own hosting partner offer, being amongst the most popular. 

Hosted website builder apps

Although considerably improved, hosted website builder apps like still lag a long way behind the better CMS systems technically. Despite their claims, most are not generally search engine friendly, and options for expansion are limited. There is also the issue of longevity - if you want a system that will grow with your organisation, there may well be a point where you outgrow the limitations of a hosted app. Then you are faced with the increased effort and cost of migrating onto a more advanced package.

For obvious reasons, the hosted website builder companies want to lock you in to using their service, and make it difficult to migrate your website away. The larger your site becomes, the bigger the job becomes, often requiring every page to be individually copied and transferred to the new site.

Consequrently, in our opinion, hosted apps are best suited to micro-organisations who only need, or are only likely to need, a very basic website, not dependent upon search engine traffic, and which you might be prepared to discard as your requirement grows.

Wordpress

Wordpress has become one of the most ubiquitous CMS systems in the world, more than capable of handling most small and medium sized websites. It is particularly good for sites with a blog or with an emphasis on news output, as this is what it was designed to do from the outset. And therein lies its weakness. Its fundamental architecture is designed around blogging, and although there are many excellent extensions that provide enhanced capabilities such as e-commerce, these often involve a degree of technical compromise of which most users will be unaware. Wordpress also suffers from a simple way of organising non-blog pages, making it difficult to manage the page content as sites grow. It also lacks an effective built-in Access Control System (ACL) which complicate the building of sites with 'private' member or user areas. 

Joomla

Joomla was the leading CMS choice for several years, before being overtaken by Wordpress in popularity. However, popularity is not always a good indicator of quality; Joomla has a huge global following, being one of the most technically advanced CMS systems and has consistently won trade 'Best Open Source CMS' awards for pretty much the whole course of its existence. See Joomla Awards.

Unlike Wordpress, conceptually Joomla was designed as a 'framework' to allow its 'components' to provide the the core functionality, as well as extended plugin capabilities. It allows pages to be organised into hierarchical categories, making management and reorganisation of the content far easier as the site grows. It also has a built in advanced ACL (Access Control Level) system which makes it much easier to tailor and restrict access to site (and administrator) content where required.

From a usability perspective, despite its advanced features, its standard deployment is no more difficult, and in many ways easier, to master than Wordpress.

Joomla and Wordpress compared

Let's be clear - both Joomla and Wordpress are excellent systems, but both have their strengths and weaknesses that can make each better suited to particular purposes.

From our testing, there is little difference in core speed between the two. Extra plugins and components can have a noticeable effect on performance, but where the site is hosted has a far greater influence on site performance of both. Cheap hosting can be a false economy, seriously degrading the performance of either!

Consequently, for most small business sites, either will be excellent. If you want mainly blog functionality, with few static pages, then Wordpress will be the better choice, as all the blogging functionality is deployed as standard, which in Joomla is a bit more complicated to set up.

As a site becomes larger, managing the page structure can become more complicated. Wordpress divides content into "pages" and "posts". Posts are blog posts, and Wordpress automatically sorts these into date category, and you can add topic categories and tags as well.

Pages are 'static' pages, and by default can't be organised by category or tags, which for growing sites with more than a couple of dozen pages can quickly become unwieldy to manage. There are plugins to help overcome this, but these are workarounds to deal with a fundamental limitation of the Wordpress core system.

Joomla, on the other hand, allows you to organise your pages into a virtually unlimited hierarchy of categories, together with a range of content management tools, making it very easy to manage your pages as your site grows - think of it like organising your pages rather like you might organise documents into folders on your computer. Tags are also built in, allowing you to tag all your pages and posts.

Joomla also has a built-in versioning control, so you can restore older versions of pages if they've been accidentally overwritten.

This makes Joomla better suited to larger sites, or sites that are likely to grow larger over time, where upgrading your site won't involve the manual migration of hundreds of pages. For example, we manage several sites that have evolved painlessly over the years from old-style 'flat' html pages through Mambo to the latest versions of Joomla, including several that have several hundred pages organised into different product and news categories.

What about e-Commerce?

Where e-commerce is concerned, both have good options available - in Wordpress, the 'go to' plugin is WooCommerce, which is a very fully featured e-commerce solution. There are a number of options for Joomla, Virtuemart is one of the most popular and long established, as are PhocaCart and HikaShop.

Again, with both there are good points and bad points for these. WooCommerce stores products as a type of post in the Wordpress core database, which in some ways seems logical, but in a purely technical way also seems intuitively wrong. But it is quite user friendly, and there is little doubt it works and works well, particularly for smaller online shops.

The Joomla options store all their data separately from the Joomla core, apart from user data, which can take full advantage of the Joomla built-in ACL. Our first choices would be either PhocaCart or Virtuemart. Both are hugely powerful and very highly featured and we have recently deployed sites with both systems. To give an idea of the power and scale of these systems, the largest site we built and manage now has over half a million products!

Themes, templates, and page builders

With CMS systems, one of the great advantages is the separation of content (the text and images) and style (layout and appearance). This makes it relatively easy to update the style of a site without having to update your content. To this end both Joomla and Wordpress use templates (known as themes in Wordpress) to set the style, loading the content into the template as the page is generated.

One of the first choices you are faced with is whether to use a pre-built template or theme, or create your own design. If you are technically competent and plan on creating your own site, then choosing one of the pre-built templates and customising the appearance to suit is a good option, but it can take a bit longer than you might expect to customise it to get it looking as you would like.

A web developer can help here - many will use standard themes and adapt them to suit your requirement, but there is a catch to both of the above. Pre-built themes or templates have to try to be 'all things to all men'. That can make them overly complex, making them more complicated to customise and manage, and less adaptable. There can also be an increase in the server overhead, extending page loading times, and impacting on user experience and, importantly, the search engines.

Although we have a few of our own standard templates, we have generally found that building a template or theme from scratch is the better option for anything more than a simple site - for a similar cost, the result can be a more lightweight and faster loading template that is better able to reflect your brand.

Page builders

Another thing to watch for are 'page builders' or 'frameworks'. These are common add-ins to both Joomla and Wordpress, and many themes and templates incorporate them as part of their package.

A page builder extends the capability of the CMS to make it easier to create custom page layouts from within the CMS. RS PageBuilder is a good example of this for Joomla, and in Wordpress, the WP Bakery or Divi themes.

Now here's the thing to watch with page builders: they can break one of the major advantages of CMS powered websites by severely curtailing the ability to upgrade your website layout. They effectively create custom page layouts which can leave you locked in to a particular theme or template if used too extensively. This might be fine for relatively small sites, but can become a major issue for larger sites. In general we would recommend avoiding page builders, instead using smarter layout designs and core components, modules or widgets to achieve a similar result without impacting on future updates.

Conclusion

In conclusion, sorry if you were looking for a definitive 'this is the best' answer, as it's not that simple. For anyone wanting a smaller site with a blog, then Wordpress is the obvious choice, but if you don't particularly need a blog or are expecting your site to grow with non-blog content, then we would recommend Joomla as your first choice.

 

e-Commerce Website Design and e-Commerce Solutions

Website design for e-Commerce is a bit different from ordinary web site design. For a start, designs are more orientated to leading customers into purchasing - polished function, rather than glossy brochure. There is more focus on the technical implementation of the e-commerce system, and much more work involved in the preparation and loading of the shop data and images.

All of this can be quite daunting, especially if you are new to e-Commerce - but we are here to help you. We can provide you with a complete e-commerce website design service, from site design right through the preparation and loading of content.

Our preferred options are Joomla, coupled to the sophisticated power of one of the standard e-commerce components: Virtuemart, PhocaCart, or HikaShop. Or for WordPress, WooCommerce is the 'go-to' combination.

These systems have proven durability and scaleability, as we have successfully designed and launched a range of different e-commerce sites: from simple sites with only a few products, to an online image library with over 450,000 products that delivers over 150,000 page views per month!

Complete Outsourced eCommerce Solution

As well as straightforward ecommerce web site design, we can provide a complete outsourced ecommerce solution - from design and development right through to marketing support.

So if you want to get into eCommerce, and don't know where to begin, why not give us a call to arrange a free, no-obligation consultation so we can talk you through the whole process. 

 

Why use DVisions for your web site design?

Dedicated web design and development companies are not usually specialists in search engine marketing, and often they are not experienced in dealing with the ongoing measurement, reporting and adjustments that are often needed to maintain search engine rankings.

At DVisions, online marketing is one of our core skills, so we put marketing on centre stage.

Instead of starting with a pretty, but often ill thought through, design, we put marketing first, looking at your branding and marketing objectives and putting you and your customers' needs first.

Only then do we look at the visual design, ensuring that your site is an optimised tool for delivering your brand messages, products or services to your target audiences.

Because we are specialists in search engine optimisation and online marketing, we can positively ensure that your site will perform and meet its marketing objectives.

Furthermore, as a specialised online marketing consultancy, we are entirely equipped for the long term development of your search and marketing strategy, providing advice and a full suite of online reporting tools to help you with your ongoing online marketing efforts.

 

Why use Joomla?

Not sure about what a Content Management System is? Click here.

Content management systems (CMS) have become a standard technology for both large and small web sites alike.

One of the main reasons for using a CMS is that it passes control of the site content back from your developer to YOU. It makes it easy to add and maintain content, allows your site to grow and develop with your business, and reduces the costs of site maintenance.

About the Joomla CMS

Joomla has become one of the most popular CMS systems in the world, powering millions of websites: it has been estimated that around 5% of the world's corporate websites now rely on Joomla, including many top international brand websites.

Jomla has won multiple awards since first appearing in 2005, and has won the prestigious CMS Critic People's Choice Best CMS award every year from 2011 to 2020!

So what is Joomla?

Joomla is a very highly featured content management system released under the Open Source GNU GPL licence that can be used for everything from simple websites to complex corporate applications.

Joomla is based on "LAMP", the ubiquitous Open Source web server configuration: Linux, Apache, MySQL, and PHP, and is consequently fast, robust, scaleable and secure.

It is a non-proprietary system, supported by a wide international developer community with a multitude of standard features built-in, and a huge range of third party plug-ins that suit nearly every conceivable application.

The Joomla MVC model of integrated templates, components, and modules couples editing simplicity with great flexibility of design, and Joomla can accommodate sites with both a high design ethos as well as standardised template layouts.

Content editing is web based through a secure back-office system, utilising WYSIWYG forms for text and media, which means no knowledge of HTML is required for content creation or editing.  A wide range of publishing controls are also available, allowing items to be prepared and published and unpublished automatically at some future date.

Unlike rival Wordpress it incoporates an integral advanced ACL (Access Control) system that allows multi-level access settings for different classes of user.

Included as standard are components to manage FAQ's, banners, news/blogging (including RSS content syndication), multi-level editors, trash management, page version control, basic user statistics, content rating, content tags, and content reviews.

Joomla c an be combined with several e-commerce components, notably the Virtuemart e-Commerce component, to create a hugely powerful and fully featured e-commerce store. 

Our Portfolio

Want to see some examples of the Joomla sites we have designed and built? Take a look at our portfolio