Hong Kong's Community Portal For Countries On The Silk Route

The Hong Kong Trade Development Council (HKTDC) is the international marketing arm for Hong Kong-based manufacturers, traders and service providers.  They form the trade and development council for the city-state of Hong Kong.

Drupal Service Provider: Appnovation

Why Drupal was chosen

The HKTDC wanted to create a robust, scalable and responsive application that provided various resources on the famous old Silk Route also known as “One Belt One Road”. HKTDC wanted to create an online community around it and an information hub dedicated to foster growth and development between China and sixty countries on that route. Drupal was best suited considering their needs which also included:

  • Clean and simple architecture
  • Easy content management and admin function
  • Multilingual capabilities
  • Flexible and scalable
Describe the project(goals, requirements and outcome)

HKTDC wanted a complete rebranding of their previously legacy website with new functionalities. They also wanted to migrate content from different sources which included external web sources.

Project highlights include:

  • New website implemented with emphasis on Drupal 8’s core functionalities      
  • Content migration of 9,000+ pieces of content in multiple languages (English, simplified Chinese, traditional Chinese)
  • Hosted on Acquia Cloud, allowing fast code pushes (less than 5 minutes), and without disrupting the live website’s functionality
  • Initial implementation completed within 3 weeks (for initial soft launch)
Drupal version
Drupal 8
Why these modules/theme/distribution were chosen

Bootstrap for responsiveness or mobile-friendly site.

Admin Toolbar, Module Filter:Tools for the administration so as make navigation easy and for better user editorial experience.

Config Split : Config split module to handle segmentation of "feature" config for faster and effect project development.

Ultimate Cron: Ultimate cron was used to ensure that custom cron jobs could run at certain times of the day as content was imported content from an existing central CMS.

Search API, Facets and Search API DB: Search API with DB was used due to the budget and time constraints. Solr can be added at a later stage as per the client’s requirement.

Views Data Export, CSV Serialization: The views data export module was used to provide a mechanism for exporting users to import into an in-house email marketing tool. CSV exports of data of projects for user consumption were enabled through implementation of the CSV serialization module which is used by views data export.

Webform ( Also https://www.drupal.org/project/webform_ui)
Webform module was used to provide various forms for communication with HKTDC backend office staff. It was made available in 3 languages including English, Simple and Traditional Chinese. The powerful config management; and plugin architecture were used for additional feature handling.

Default Content (https://www.drupal.org/project/default_content_extra) Default content module helped manage "static" content which could be pre-loaded into a freshly built site or transported to various environments intact.

Page Manager: Page manager was used to provide future-proofing and the ability for the client to extend layout for key pages on the website i.e. homepage and section pages.

IMCE: At time of building the website, the media module was not stable enough so the provider used IMCE for media, file management solution. Editors are able to upload, find and attach images to WYSIWYG fields.