Codehouse delivers Drupal API Store for APM Terminals


Codehouse delivers Drupal API Store for APM Terminals


Codehouse delivers Drupal API Store for APM Terminals


Codehouse delivers Drupal API Store for APM Terminals


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
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

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.

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.

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.

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.

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.

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.
API Store benefits
Saves manual work on searching for container status
Saves manual work on searching for container status
Saves manual work on searching for container status
Saves manual work on searching for container status
Container status is fed directly into internal systems
Container status is fed directly into internal systems
Container status is fed directly into internal systems
Container status is fed directly into internal systems
The gathering of container data is automated
The gathering of container data is automated
The gathering of container data is automated
The gathering of container data is automated
Handles large volumes of data
Handles large volumes of data
Handles large volumes of data
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
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
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
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
Built in Drupal 8 CMS
Built in Drupal 8 CMS
Built in Drupal 8 CMS
Apigee Integration (Utilising the Apigee Kickstart distribution)
Apigee Integration (Utilising the Apigee Kickstart distribution)
Apigee Integration (Utilising the Apigee Kickstart distribution)
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
Out of box templates and modules were redesigned to match the look and feel of the APM Terminals main site
Out of box templates and modules were redesigned to match the look and feel of the APM Terminals main site
Out of box templates and modules were redesigned to match the look and feel of the APM Terminals main site
Stripe payment gateway integration
Stripe payment gateway integration
Stripe payment gateway integration
Stripe payment gateway integration
Hosted with Pantheon
Hosted with Pantheon
Hosted with Pantheon
Hosted with Pantheon
Akamai integration for security
Akamai integration for security
Akamai integration for security
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
More examples of our work
Offices
London
10 Eastcheap
London
EC3M 1AJ
+44 (0)20 3457 7633
Sydney
Lvl 26
44 Market St Sydney
NSW 2000
+61 (0)2 8278 9080
Colombo
WTC East Tower
Level 8
Colombo 01
+94 (0)112 33 93 14
©2023 Codehouse. All rights reserved
Offices
London
10 Eastcheap
London
EC3M 1AJ
+44 (0)20 3457 7633
Sydney
Lvl 26
44 Market St Sydney
NSW 2000
+61 (0)2 8278 9080
Colombo
WTC East Tower
Level 8
Colombo 01
+94 (0)112 33 93 14
©2023 Codehouse. All rights reserved
Offices
London
10 Eastcheap
London
EC3M 1AJ
+44 (0)20 3457 7633
Sydney
Lvl 26
44 Market St Sydney
NSW 2000
+61 (0)2 8278 9080
Colombo
WTC East Tower
Level 8
Colombo 01
+94 (0)112 33 93 14
©2023 Codehouse. All rights reserved
Offices
London
10 Eastcheap
London
EC3M 1AJ
+44 (0)20 3457 7633
Sydney
Lvl 26
44 Market St Sydney
NSW 2000
+61 (0)2 8278 9080
Colombo
WTC East Tower
Level 8
Colombo 01
+94 (0)112 33 93 14
©2023 Codehouse. All rights reserved