APM Terminal logo
APM Terminal logo
APM Terminal logo
APM Terminal logo

Codehouse delivers Drupal API Store for APM Terminals

APMT image
APMT image
APMT image
APMT image
In the last few years, we've been busy redesigning, rebuilding, upgrading and expanding their solution on the Sitecore Experience Platform. Our history with APM Terminals, and our expertise in delivering transformative solutions, was the motivation in our appointment to build an API Store on the open-source Drupal platform.
In the last few years, we've been busy redesigning, rebuilding, upgrading and expanding their solution on the Sitecore Experience Platform. Our history with APM Terminals, and our expertise in delivering transformative solutions, was the motivation in our appointment to build an API Store on the open-source Drupal platform.
In the last few years, we've been busy redesigning, rebuilding, upgrading and expanding their solution on the Sitecore Experience Platform. Our history with APM Terminals, and our expertise in delivering transformative solutions, was the motivation in our appointment to build an API Store on the open-source Drupal platform.

Codehouse

designed and built the solution

Drupal 8

This powerful open-source platform was used to build the API Store

Pantheon

as hosting partner

Apigee, Akamai & Stripe

were expertly integrated into the API Store's Drupal framework

We realised our customers wanted data on shipping containers en masse. The API Store delivers an experience that serves this data to our customers directly.

Alex Race | Senior Customer Experience Manager, APM Terminals

We realised our customers wanted data on shipping containers en masse. The API Store delivers an experience that serves this data to our customers directly.

Alex Race | Senior Customer Experience Manager, APM Terminals

We realised our customers wanted data on shipping containers en masse. The API Store delivers an experience that serves this data to our customers directly.

Alex Race | Senior Customer Experience Manager, APM Terminals

Overview

In the last few years, we've been busy redesigning, rebuilding, upgrading and expanding their solution on the Sitecore Experience Platform.

Our history with APM Terminals, and our expertise in delivering transformative solutions, was the motivation in our appointment to build an API Store on the open-source Drupal platform.


Shot of two skyscapers taken from below


How it works

The Drupal API Store allows APMT customers to register applications and in return they receive an API key which they can use to connect to the APIs offered by APMT.

When purchased, the APIs need to be configured by a development team to integrate with the APMT customer’s internal systems and API endpoints, via the API management framework – Apigee. Once this has been completed, customers can pull container data directly into their internal systems, saving both time and effort for the customer.

In addition, to drive sales of the APIs, the Drupal API store also allows content editors to produce marketing material.


Containers on a cargo ship


API Store benefits

  • Saves manual work on searching for container status

  • Container status is fed directly into internal systems

  • The gathering of container data is automated

  • Handles large volumes of data

  • Near real-time data means the latest information is available in the supply chain. This means terminals will know when cargo is available for its next step in its journey. This enables better planning


API Store overview


  • Built in Drupal 8 CMS

  • Apigee Integration (Utilising the Apigee Kickstart distribution)

  • Out of box templates and modules were redesigned to match the look and feel of the APM Terminals main site

  • Stripe payment gateway integration

  • Hosted with Pantheon

  • Akamai integration for security


Sitecore vs Drupal

Sitecore is an enterprise grade licensed digital experience platform. Being licensed means, unlike a Drupal website, it's paid for. Drupal is open source. It's a free content management system maintained by the Drupal community.

Both systems deliver flexibility, security, and scalability. The difference being that Sitecore comes with many out-of-the-box tools and features. Drupal, on the other hand, relies on external integration to deliver more functionality. This can place a heavy load on the system and could incur higher development costs when it comes to maintenance.

For large scale projects that deliver enhanced digital experiences, Sitecore is the CMS of choice. For smaller projects, like the API Store, Drupal was the perfect fit.

Visit the APM Terminals API Store at developer.apmterminals.com

Sitecore champions

Ensuring the smooth transition from the outgoing CMS, TeamSite, to Sitecore 8.1 was vital. We not only held a series of in-depth tailored Sitecore training sessions, we also provided a Sitecore User Guide and valuable content support in the build up to go-live and beyond. At Codehouse, we value the importance of Sitecore champions. As more training and content support was delivered, it became evident that The AA’s content teams began to fully embrace Sitecore. This was a huge plus, and a relief - because content teams are integral to all website projects. It was refreshing to see not one, but many Sitecore champions who supported, and continue to support other team members. Of course, our team is always available to provide support.

Sitecore champions

Ensuring the smooth transition from the outgoing CMS, TeamSite, to Sitecore 8.1 was vital. We not only held a series of in-depth tailored Sitecore training sessions, we also provided a Sitecore User Guide and valuable content support in the build up to go-live and beyond. At Codehouse, we value the importance of Sitecore champions. As more training and content support was delivered, it became evident that The AA’s content teams began to fully embrace Sitecore. This was a huge plus, and a relief - because content teams are integral to all website projects. It was refreshing to see not one, but many Sitecore champions who supported, and continue to support other team members. Of course, our team is always available to provide support.

Sitecore champions

Ensuring the smooth transition from the outgoing CMS, TeamSite, to Sitecore 8.1 was vital. We not only held a series of in-depth tailored Sitecore training sessions, we also provided a Sitecore User Guide and valuable content support in the build up to go-live and beyond. At Codehouse, we value the importance of Sitecore champions. As more training and content support was delivered, it became evident that The AA’s content teams began to fully embrace Sitecore. This was a huge plus, and a relief - because content teams are integral to all website projects. It was refreshing to see not one, but many Sitecore champions who supported, and continue to support other team members. Of course, our team is always available to provide support.

We realised our customers wanted data on shipping containers en masse. The API Store delivers an experience that serves this data to our customers directly.

Alex Race | Senior Customer Experience Manager, APM Terminals

Talk to us about your requirements

Codehouse acknowledges the Traditional Owners of Country throughout Australia. We pay our respects to Elders past and present.

©2023 All rights reserved, Codehouse

Talk to us about your requirements

Codehouse acknowledges the Traditional Owners of Country throughout Australia. We pay our respects to Elders past and present.

©2023 All rights reserved, Codehouse

Talk to us about your requirements

Codehouse acknowledges the Traditional Owners of Country throughout Australia. We pay our respects to Elders past and present.

©2023 All rights reserved, Codehouse

Talk to us about your requirements

Codehouse acknowledges the Traditional Owners of Country throughout Australia. We pay our respects to Elders past and present.

©2023 All rights reserved, Codehouse