Leading Source of Innovative, Multilingual, and Interactive Online Training for Travel Professionals

This training portal was created as the first global online training and marketing platform for the travel industry. As the #1 knowledge source for travel professionals, the portal provides travel professionals with the latest information and skills they need to succeed. It is also a global marketing and sales communications platform, connecting travel and tourism suppliers with travel professionals, helping both parties reach their goals.

The training courses offered by the portal blend innovation and knowledge to boost engagement and sales in 22 different languages. Taught by experienced travel professionals, the courses cover a wide range of topics including destination training, product training, and sales training. An award-winning platform with nine coveted awards for excellence, the portal is also the largest global course-user community in the travel industry, with over 280,000 global travel professionals registered. The platform is the most technologically advanced e-learning provider in the travel industry, allowing clients to track ROI on course usage and marketing effectiveness, update and edit courses at any time, and launch courses in multiple languages with destination-specific quizzes, prizes, and content.

Featured Work - Version Upgrade & Migration

Overview

The Content Management System version upgrade and migration involved updating the CMS to a newer version which was crucial for enhancing security, performance, and functionality. The upgrade was necessary so that the CMS remains compatible with the latest standards and for better scalability and improved features. The entire process involved backing up the existing content, testing the new version in a staging environment, and meticulously transferring data with minimum downtime.

Why was the upgrade necessary?

The client needed better content capabilities which were available with the newer version of the CMS. New editors that simplified content creation and management were also available which made the entire process of course creation easier than before. Upgrading also provided for more flexibility and customization opportunities. The newer version of the CMS focused on improving site and page loading times which helped in improved SEO and user experience. Access to improved security enhancements helped in improved data protection, besides seamless integration with other tools. The migration process had to be meticulously planned so that there was no data loss, including vital customer information, posts, pages, and media files.

Outcome

After successfully upgrading the version and migrating data, the Content Management System (CMS) is now more secure, efficient, and feature rich. Users benefit from improved performance, enhanced security protocols, and modern functionalities that streamline content management tasks. The migration process ensured that all data was accurately transferred without loss or corruption, maintaining content integrity. Stakeholders are now trained on the updated system, allowing for smooth adaptation and optimal use. The successful upgrade and migration have not only modernized the CMS but also future-proofed it, ensuring compatibility with evolving web standards and technologies.

Featured Work - Auto Image Optimization

Slimsy for auto image optimization

Slimsy is a cutting-edge tool designed for auto image optimization, enhancing website performance by reducing image load times without compromising quality. By automating the process, Slimsy ensures that images are efficiently compressed and resized, adapting to different devices and screen resolutions.

Why was integrating Slimsy necessary?

Improving the page performance was critical to improving the user experience. Integrating Slimsy into the CMS improves page speed and enhances the user experience by delivering faster-loading pages. Integrating Slimsy into the content management workflow was necessary to provide a seamless and hassle-free solution for maintaining high visual standards while optimizing for speed and efficiency. This was critical for our client website as it could help achieve better SEO ranking, lower bandwidth usage, and a more engaging user experience. This tool could help our client website images adapt to the viewport width and pixel density.

Outcome

After implementing Slimsy in the client Umbraco CMS, auto image optimization became possible. This helped enhance the client website performance by reducing image load times without compromising quality. By automating the process, Slimsy ensured that images are efficiently compressed and resized, adapting to different devices and screen resolutions. This not only improved page speed but also enhanced user experience by delivering faster-loading pages. Slimsy helped making images responsive and adaptive, and delivered retina quality. It uses lazysizes.min.js, ImageSharp.Web, and the built-in Umbraco CMS Image Cropper. Slimsy can help with various things around page changing, such as loading the correct image for the DPI and size of the computer. It will load the image once, choosing the best size possible for the space and device.

Featured Work - Cloudflare for Caching

Overview

Cloudflare is a cloud security platform and content delivery network that enhances website performance and security through its CDN and advanced optimization features, ensuring faster, safer access. It acts as an intermediary between a website's server and its visitors, which can improve the website's speed and reliability while also protecting it from online threats.

Why did we implement Cloudflare?

Cloudflare's caching feature, or CDN (Content Delivery Network), could help improve the performance of our client’s CMS by storing copies of frequently accessed content in data center's closer to end users. This was expected to reduce the load on the server and improve website responsiveness. Caching was also expected to help reduce network traffic and conserve bandwidth, improve user experience and encourage conversions.

Overcoming the challenges

The following challenges were successfully overcome after implementing Cloudflare.

Preventing caching of specific URLs
Preventing caching of specific URLs

To prevent Cloudflare from caching specific URLs, we created a page rule with Cache Level set to bypass. We then dragged the rule above the Cache Everything Page Rule in the dashboard.

Caching dynamic content
Caching dynamic content

Cloudflare does not automatically cache HTML resources, which prevents unintentional caching of pages that may contain dynamic elements. We used Cloudflare Workers comprising of Java Script code to cache dynamic content.

CSS caching
CSS caching

Cloudflare caches CSS for a long time, so changes to CSS may not be immediately visible to visitors. To overcome this, we appended a version query string to the CSS file URL which forces the browser to fetch the updated file.

Cache performance
Cache performance

To optimize caching, we created cache rules to customize the cache properties of specific HTTP requests in addition to enabling the Tiered Cache feature to increase cache hit ratios.

Manage Cookie Preferences
close

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookies in our Cookie Policy

Accept All Decline All
Show details
keyboard_arrow_up