Returnloads.net case study

Transcription

Returnloads.net case study
Goals
Return Loads
www.returnloads.net
Industry
Transport and Haulage
Returnloads.Net is dedicated to helping both hauliers and their customers
exchange information efficiently over the internet, helping them to save time and
money. A popular marketplace in the haulage industry since 2009, Returnloads.Net
tasked Crafted with redesigning its website with a more contemporary look and
feel, using a platform that would suport the company’s growth plans.
Whilst the exisiting version of Returnloads.Net already listed more than a thousand
loads per day on average, saving more than 150,000 HGV journeys in the last
12 months alone, the new site aimed to see a further reduction in the number
of empty journeys across the UK as its membership grows. It has been estimated
that the UK Haulage industry could save more than 40 million miles of empty
journeys by making use of the spare capacity of their vehicles returning to base
vacant. This could cut carbon emissions in the UK by as much as 8 per cent and
significantly contribute to the UK‘s carbon emissions pledge.
Partner
Crafted
32 Fore Street
Ipswich
Suffolk IP4 1JU
United Kingdom
www.crafted.co.uk
The new website would feature additional functionality, including an online review
and rating system, better email notifications and search, as well as tiered
membership levels (basic, standard and ultimate) offering different price plans and
levels of access. Using the robust Kentico CMS, the new system would enable
Returnloads.Net to regularly upload content, grow its membership and easily
expand its website in the future. The refreshed site would be built in asp.net and
enable Returnloads.Net to streamline admin processes through better user
management and reporting, with users able to access their invoices online.
Tom Gillman
01473 213222
[email protected]
Challenges
As the system needed to replace
an existing website, whilst moving
this forward in terms of design and
functionality, Crafted had some
specific challenges to overcome.
Although users would be able to
access more content and
functionality on the new site,
Crafted still needed to ensure that
it would be easy to use. Integration
with a payment gateway and online
invoicing system also had to be
managed, with the adding
of content management from
an admin point of view (via CMS Desk) and the perspective of a member via
a bespoke account section using the API (non CMS Desk).
Solution
The redesigned and re-built ReturnLoads.Net is built using the Kentico ASPX
template model and is integrated with the Recurly recurring billing platform.
The ASPX template model was chosen because it provided the full flexibility
required in terms of layout, business logic and integration with Recurly.
As the site needed to have access to UK town data and geo-coordinates without
requiring calls to external third party services, an address database was purchased,
with more than 40,000 rows imported into the CMS Tree Nodes using the Kentico
Import Tool. The client also desired that CMS Deck was used for their
administration purposes only, so Crafted built the members ‘account’ section using
a completely custom user interface in keeping with the look and feel
of the website, using the Kentico API to fetch and store content in the CMS tree.
The account section lets users manage all of their content and settings, for example
contact details, password, posts, notification preferences, reviews and company
profile. A single Tree Node was used for each page (opposed to one for each user),
coupled with a bespoke ASPX Page Template for each page to provide the custom
layout and integration via the API.
As Returnloads.Net had already built up an impressive membership base prior to
the site rebuild, it was necessary to import users and their settings
from the previous website so that users could log-in to the new website on the day
it went live using their existing username and password and see all of their settings
automatically available. To enable this, Crafted built custom routines to import
users, roles and membership data into the CMS tree and Kentico membership
system (users and roles), which provided the full flexibility required to implement
business logic as part of the import process.
To cater for the more than 30,000 email notifications sent by Returnloads.Net
every day, Crafted also used Kentico email templates to provide easily editable
email templates. The Kentico email queue was used for the sending of the emails,
with the site using Amazon SES as the SMTP provider.
Recurly was chosen as the recurring billing provider, and, by using the ASPX
Template model, Crafted was able to easily integrate Kentico with the Recurly API
to take initial card payments through the sign-up process and set-up a recurring
subscription.
As the client wanted to maintain a high level of control over the website’s content,
the new website stores all news, ‘brochureware’ pages such as about us and
contact us, and all website data, within the CMS Tree. This means that all
of the content, as well as the data without a user interface (page template), can be
edited if required by Returnloads.Net’s administration team via CMS Desk. Site
settings have been built into the Custom Settings to ensure that they can also be
edited by the ReturnLoads.Net’s administration team.
Crafted built a custom CMS
Module and linked it from
the CMS Desk menu to provide
the search and management
pages needed to meet
the requirements of the client.
As a result, the administration
team is only exposed to
the data that it needs and do
not necessarily need to know
where content is stored within
the CMS Tree hierarchy. This
means that staff are still able
to go back to the CMS Tree
in order to find/edit the data
directly if required.
Key criteria for selecting Kentico CMS




Strong content management features
Flexible and extensible architecture
Secure, scalable and robust solution
CMS Desk, providing an admin system out-of-the-box with user and role
management, content management, reporting and more