Convivial CXP

Convivial CXP is a personalisation ready, content experience platform, built on Drupal. It offers a flexible, open pathway for organisation wishing to adopt Drupal as a key part of their marketing stack. 

Convivial CMS overview

Aim

Build a best of breed personalisation solution for Drupal which will deliver customised user experiences for anonymous users and include integrations to other tools in the digital marketing landscape.

Approach

Leverage the strengths of Drupal and augment them with a suite of modules developed to extend its capabilities further. Combine them all in a coherent starter site which will allow personalisation solutions to be rolled out rapidly.

Outcome

A loosely coupled solution which is able to compete feature for feature with bigger, more expensive players who require buy in to a vertical stack of products.

Convivial CMS - Personalization for Drupal

Convivial CXP is a best-of-breed Drupal starter site for personalisation, editor experience, accessibility and integration. It has been designed to provide a highly functional starting point for Drupal web development for clients wanting to extend beyond the capabilities usually found in a CMS.

Convivial CXP has had thousands of hours of development time dedicated to putting in place all of the plumbing and quality that clients demand. Why spend time reinventing the wheel when you should be getting on with the task of delivering on user needs and implementing your strategy?

 

 

View the demo site

Profiles and Personalisation

Personalising sites is a difficult task on a number of levels. Strategy, context, content and technology need to combine to produce a cohesive result for the users of your site. Convivial CXP ships with some sensible presents which demonstrate how a system can be put together. They can be adapted as needed, ensuring that you are up and running quickly.

Supportive data structures

The first step in driving personalisation is to have a solid data structure which is able to organise your content and the kinds of segments your users will fall into. Convivial CXP ships with a handful of helpful content types and combines these with Topic and Audience dimensions to help you get started on the personalisation journey.

Convivial Profiler

The Convivial Profiler is a flexible and powerful engine for defining and locally storing user attributes. The user profile is then able to drive the personalisation features of Convivial CXP allowing for the delivery of promotional banners, calls to action, and filtered content.

Convivial Enricher

Convivial Enricher integrates your CRM and other systems to Convivial CXP. It is able to handle in bound links and enrich the user profile by pulling in data from the external system.This allows for very direct targeting of users via attributes which are managed in your CRM. Personalised content can then be delivered and controlled by marketing and sales teams via the CRM.

Features

Convivial CXP supports a core set of features out of the box to ensure the foundations are in place to rapidly develop quality websites.

Open-source enterprise CMS for ambitious websites

Convivial CMS has been implemented on top of Drupal, a popular, modern, well-supported, open-source content management system. Drupal provides a solid and flexible foundation for feature development, making it a very good choice for sites that need features out of the box but also with the option of expanding in the future. 

Drupal has a large range of contributed modules provided by the open-source developer community. Contributed modules cover pretty much all areas of web development, extending the core functionality of Drupal. The chances are that the functionality you require is available already or can be assembled from Drupal building blocks. 

A rich user profile, stored locally for anonymous users

Convivial CMS uses the Convial Profiler module and Javascript library to build a rich user profile clientside. Convivial Profiler is able to track user intent and goal achievement. It is also able to derive user affinity for certain subjects and audiences. It is a lightweight but powerful way to understand your users' context and what they may wish to do next.

The user profile is able to drive personalisation.

Personalise and customise the user experience

Convivial CMS has personalisation as a key aim. It is the Drupal platform of choice to get up and running quickly with a personalisation strategy for your particular needs. Using modules such as Personified, it is able to utilise the user profile to deliver personalised experiences for your users.

Easily manage and embed images, videos, tweets, documents and more

There is a strong emphasis on Media objects in Drupal. Media is now treated as first class type, alongside other content types such as Pages and Articles. This means that Documents (PDFs), Videos and Images all support metadata and are easily discoverable for embedding and linking.

Customise how content flows through content creators and reviewers

Workflow refers to the publishing process for content - the steps content passes through during its lifecycle. A well planned workflow ensures that content can be worked on behind the scenes and is only published when it it is deemed ready

Content types define the different page types on your site

By and large Convivial is not concerned with defining a large number of content types which can suit all use cases. We prefer to keep things as simple as possible, providing a handful of useful content types such as Page, Article, Person, Topic and Audience. New ones can always be added as requirements dictate.

Use the power of Drupal to build the site as you like. Convivial is just a starting point

It provides a number of tools and structures to help build sites quickly and effectively. From this starting point it is possible to build sites in a natural way without significant limitation. It is possible to alter the structure and configuration by adding new content types, components and modules as required. This allows you to build functionality and integrations to suit your particular needs.

Collect and store data from your users

Collecting data from users is a very common use case for websites. Convivial has that covered with the Webform module. It allows for the collection, retention and forwarding of data. The webform module supports a very rich featureset which revival other third party form builders.

Search and filter content and media

Convivial provides two powerful search solution suitable for indexing and filtering content and media.
Index Content and Media. We recommend both Search API (Solr) and Sajari for implementing search solutions depending on the needs.

Responsive grids and components mean that your site works on all devices

Responsive web design refers to sites which work on a variety of devices, including mobile, tablet, desktop and any number of other devices. A site needs to be able to display content and enable user interactions in a wide range of screen sizes and device capabilities. In practical terms this means displaying content and layouts in such a way that design is able to adapt to the device it is in.

Bootstrap is an open source project which provides a standardised framework for building responsive theme. It provides a grid system which can be customised for screen width, as well a wide range of other components which brings consistency and predictability to the user experience

Semantic HTML and components designed for accessibility for WCAG 2.0 AA compliance

Web accessibility is the philosophy and practice of building web sites such that they can be accessed by everyone regardless of location, experience of hardware. For people with disabilities this in particularly important because the application of accessible principles will also help them access and navigate.

Convivial CMS undergoes continuous improvement so any accessibility issues we discover are folded back into the base distribution. Morpht has delivered many government sites which must adhere to the highest accessibility standards.

We aim to give your users the best client side performance

The time it takes to render a page is very important as users will lose patience and abandon pages if they take too long to load. Search engines, such as Google, have recognised this and now use the page speed as an indicator or quality of the site in their ranking algorithms. It is therefore important to optimize a site for Page Speed. There is therefore a big incentive to make sure that pages load as quickly as possible.

Convivial takes a number of steps to ensure that your pages load as fast as possible. We do this be using features built into Drupal and the server platforms the sites are hosted on.

  • Optimized performance at the application level
  • Asset optimisation for images, scripts and CSS.
  • Page caching at the server level
  • Client side performance

Top notch on page SEO with semantic HTML, metadata and search engine sitemaps

Drupal is well known for being a good platform for on site SEO. Drupal has all of the bases covered with:

  • Solid page metadata with title and description fields.
  • Extended page metadata for Open Graph.
  • Search engine support with sitemap XML.
  • Strong ste structure via hierarchy, classification, breadcrumbs and cross linking.

Convivial CMS ships with preconfigured settings for standard metadata, Open Graph, Twitter and Schema.org.

Integrations make the CMS a first class citizen in the digital ecosystem

There are many modules which have been contributed to Drupal, extending its functionality. These extension include modules which handle third party integrations. Obviously the scope for these is very wide.

Convivial takes quite a conservative approach to the modules it includes out of the box. Out of the box it has summort for:In the basic build you will find:

  • Google Analytics, Google Tag Manager and Matoma for analytics,
  • Recombee for recommendations,
  • Sajari for Search.

Deployment process prepared for easy implementation of test frameworks

Convivial CMS is build on a quality codebase with continuous integration and tests built in. Every time new code is committed to the project automated tests run to check for changes which may break the build.

Gettings started

Insights

redfern legal centre
Case study

Redfern Legal Centre (RLC) is a not-for-profit community legal centre dedicated to increasing access to justice and advancing human rights. Morpht supported it by rebuilding their site in Drupal 9 with a new design and improved content models and editor tools.
Butterflies in flight.
Article

Convivial CMS was demonstrated as part of the sponsor showcase at DrupalSouth Shorts. The demonstration focuses on editor experience and Drupal personalization.
TAG case study
Case study

In this case study, find out how Morpht integrated CRM, Google Maps, Customer Portal and Drupal to deliver a seamless user experience for the customer and editor alike.
Convivial CMS logo
Article

Convivial is a new way to build Drupal websites. It is based on a solid foundation of component driven development with useful building blocks for quickly implementing functional website.