Content Management System (CMS)

A database application that makes it easier to build and manage websites as well as create dynamic user experiences. Some of the top CMS’s are: Drupal, WordPress, Adobe CQ5 WCM, SiteCore, SharePoint, Joomla!, Expression Engine, Kentico, Interwoven, and Vignette. Some are free and open-source, whereas others can cost up to tens of thousands of dollars […]

Content Management System (CMS) Read More »

Content Migration

Frequently content needs to be migrated from one site to another or from an old site to a new site. A migration can be done using tools such as Drupal’s Migrate module or it can be done manually. Content migration often takes longer than expected since there are many variables that need to be defined

Content Migration Read More »


Is the ability to purchase products or services online. Many different aspects are involved with developing an e-commerce website. Shopping carts and collecting payment information, keeping payment information secure, and some may also include integration with product stock amounts, list of available service times, shipping cost integrated based on address and more. There is a

E-commerce Read More »

Headless CMS

A headless CMS is a content management system that handles only the content of website or web application. The advantage is to manage the content separately from the display of the content, providing an effective method for delivering structured data to different channels e.g. mobile, desktop etc.

Headless CMS Read More »

Module / Add-ons

Modules are add-ons to core CMS functionality; They offer additional specialized features to supplement the basics. As of February 2014 there are over 30,000 community-contributed modules to Drupal as well as a similar amount of plugins for WordPress.

Module / Add-ons Read More »


A feature that allows a single, shared Drupal installation for multiple websites. The multi-site can share core code, contributed modules, and themes so that updates and upgrades need to be completed only once for several sites. Databases and configuration settings remain unique to each website.

Multi-Site Read More »

Open Source

Typically used to describe software, open source refers to something that is made available to the public so that users may modify and/or share as they wish. Examples of open source software are content management systems such as WordPress and Drupal.

Open Source Read More »


This is a term that refers to a type of website user. Each user will be given a role and permissions such as a web page editor or site administrator.

Roles Read More »

Website Theme

Sometimes the words “template” and “theme” are used interchangeably since they both refer to a system for efficiently managing the design and content of multiple web pages. A theme refers to the design components of a page (layout, typography styles, management of content types) as well as how content is managed on that page. So

Website Theme Read More »