Does your website have good communication skills? Is it friendly? No, this is not going to be a post about mobile-friendliness or user-friendliness. What we would like discuss today is your site’s “friendship” with other systems, which enriches it with exceptional qualities. If your site is built with Drupal, it will never be lonely on the Web — it interacts incredibly well with external systems and applications. But Drupal’s latest version, Drupal 8, has brought third-party integration to an unprecedented level. Let’s take a closer look at it.
Third-party integration: possible “friends” for your Drupal website
The “friend list” for your website can be absolutely endless. It can integrate with mobile applications, various e-commerce payment gateways, marketing automation tools, CRM (customer relationship management) or ERP (enterprise resource planning) systems. Social networks, live chats, conferences, mailing, videos, translations and much more is available to you. And it’s just the beginning.
Drupal 8’s exceptional third-party integration opportunities
Web services: Drupal 8’s integration miracle
First of all, the ease of third-party integration in Drupal 8 is associated with the REST protocol support and web services in core. Drupal 8’s built-in web services are a dream-come-true for many drupalers. Thanks to them, it is easy to create a RESTful API and output your site’s data in JSON, XML, HAL+JSON and similar formats required by certain third-party applications.
Drupal 8’s built-in RESTful services include core modules such as Serialization, Hypertext Application Language (HAL), RESTful Web services, and HTTP Basic Authentication.
An alternate approach, not related the REST architecture, deals with Facebook’s query language GraphQL. It has special performance improvement features like more precisely shaped requests to the database.
An ocean of additional integration modules
An improved library adding system
In Drupal 8, the process of adding third-party libraries has become more convenient and better arranged. They are now handled in YAML files. The faithful assistant in this issue, Libraries API, has also improved.
Let your website make “friends” that will share their best qualities and experience with it! And one friend can be Drudesk support team. Our developers will help you use Drupal 8’s third-party integration capabilities to the full and help your “friendship” with other apps be most productive!