Skip to main content

Latest Entries

In the last 6 months or so I have noticed that a lot of the JavaScript that I have been writing to perform DOM traversal, manipulation, and event handling has gone back to vanilla JavaScript.  Outside of writing Drupal themes I find myself not wanting to use jQuery at all.  So, what is happening here?  How did I go from a web developer that primary uses jQuery as his library of choice to completely removing it from my arsenal for everything that is outside of Drupal themes?  

React JS is a semi-new open source JavaScript rendering library that came out of a collaboration between the Instagram and Facebook engineering teams.  React was created as better a way to approach complex user interfaces where the traditional MVC approach was just not sustainable anymore.

In the last couple of years I have been involved with a lot projects all with the same type of scenario, there is a server housing a content management system or a database, a remote mobile application that reads data from the server,  and usually a web application for anonymous and authenticated web traffic.

In part one of this post I explained the need to have a content management system that was detached from the web service.  In explaining this need I also described how I am going to use Drupal for the CMS, MongoDB for the secondary data store, and Node.js as the web service platform.  Now it is time time for the fun part, setting up our integration!

Over the last couple of months I have been struggling with an idea that involved using Drupal as the content management system and the web service for an application that I am currently building in iOS and Android.  The reason I am struggling with this idea is because I am using Drupal 7 and Drupal 7 was not intended to serve data to a web service, but rather to serve web pages.