Remember when websites used to be the only type of content distribution channels? Hardly, right? For it's been “ages” since we got to “deliver” content alongside entire “constellations” of digital channels: digital signage, kiosks, mobile... And so, this proliferation has made managing all these access channels increasingly challenging. But the Acquia team came up with a solution: they've added Node.js support to their Acquia Cloud.

That's right, now Acqua Cloud, the one providing a cloud-based interface for Drupal developers to use, incorporates Application services for Node.js

This means that:
 

  • your development team can leverage the now fully-decoupled Drupal platform using it as a robust apps repository
  • … in order to distribute content across an entire “network” of new digital channels (without the need of a replatform, just by simply leveraging Drupal 8's in-built capabilities and API-first architecture)
  • … by using lightning-fast Node.js for scripting, for building interactive app-like digital user experiences
     

Headless Drupal and Node.js: Let Their Powers Combine!

… and help you build real-time, network JavaScript apps alongside your robust, scalable Drupal CMS faster than ever.

They're equally popular for building enterprise-specific digital experiences, they're both open source technologies. And now each one of them is a valuable integration of the Acquia Cloud.

Teamed up, they enable you to build and to run your JavaScript apps on top of Drupal.
 

Drupal
 

  • brings in its impressive scalability as a CMS; it turns into that robust shared repository that you'll need for all your future apps
  • is already “turbocharged” with multiple decoupled apps: headless Lightening, Reservoir, Contenta etc.
  • if none of the pre-built distributions suits your needs, Drupal 8's content-first architecture empowers you to build your own custom one!
     

Node.js
 

  • a blazing fast JavaScript framework enabling you to build scalable network JS apps supporting a wide range of front-end frameworks (Angular.js, Meteor.js, Ember.js, Backbone.js)
     

* “Why JavaScript?”, you might wonder. Because it's designed with usability in mind!

With their powers combined, headless Drupal and Node.js:
 

  • enable your development team to easily build decoupled apps with lightweight JavaScript front-end design and to extend them across an “ecosystem” of access channels
  • … all while leveraging Drupal's content management services (which is robust enough to support your “cluster” of real-time, responsive Node.js apps)
     

It's your users that will benefit from this “data and content marriage” in the end: they'll enjoy some interactive digital experiences.
 

Content and Data Under the Same roof: What's In It for You?

For this new way of interacting with your Drupal CMS (exposed as a set of content services now), while leaving the scripting part to Node.js, does translate into key benefits for you and your team:
 

  • Toronto developers within your team get to leverage the advantage of a “single” database, a shared source of content supporting an entire “network” of apps (content and data under the same roof!)
     
  • they gain access to various parts of your CMS (content management, search, security) available to them as a set of APIs now when headless Drupal and Node.js join forces
     
  • developers no longer need to build a Drupal site first and then to separately handle a server for the Node.js app's functionality: the two different environments working in parallel, one for data and one for content, merge into one single development track 
     
  • your development team(s) get to “fully exploit” this new architecture model, by easily mapping the content model to the API, and thus to speed up the whole data-driven apps development process!
     

Overall: you get to leverage Drupal's robustness as a CMS-repository for all your apps! It's there that all the content management and content authoring happens and it's from there that content gets distributed to your entire maze of real-time apps, to the whole network of distribution channels.

The more complex your data-driven app infrastructure gets, the more powerful your repository has to be!

Luckily, managing content and, moreover, scaling itself to an increasing overload of content are Drupal's “specialties”! 

And this is how headless Drupal and Node.js, with their powers combined in Aqua Cloud, will help your development team create decoupled application experiences across multiple digital channels!

How about putting this “happy marriage” of data and content to a test now?

Development

We do Drupal development

Go to our Drupal page!

Visit page!

Recommended Stories

React.js vs Node.js: What Are the Main Differences? Which One to Choose for Building Your Next Web App?
They're both widely used, subsets of JavaScripts, high performing and yet... they're technically different. But… (Read more)
RADU SIMILEANU / Aug 1 '2019
Best of July: Top 5 Drupal Blog Posts that We Have Bookmarked this Month
It's that time of the month again! The time when we express our thanks to those Drupal teams who've generously (… (Read more)
Adriana Cacoveanu / Jul 31 '2019
What Are the Best Google Site Search Alternatives? Top Reasons to Consider Cludo
What are some powerful Google Site Search alternatives? On-site search solutions that should be:   flexible… (Read more)
Adriana Cacoveanu / Jul 29 '2019