I've been studying Meteor for a few weeks now and was slowly thinking it MIGHT be optimal for my new project but I hit a few roadblocks with Meteor.js. First of all I realized I was not dealing with a lot of user interaction at all. I only needed some parts of the website to feel reactive and immediate. Secondly the SEO for Meteor is poor (or simply absent) since it does not perform any server side rendering. Since I realize I need limited real-time interaction, I'm looking back at Drupal.

I'm considering Drupal for a few reasons: I have some experience with it and with PHP. However I am very concerned of Drupal nowadays. It's not easy finding developers in my neighborhood when compared to JS developers. Sometimes it's just better to interact with other developers in person OR at least have the option.

So I may use Drupal but how can I add some more reactive, UI to it? Is there an effective way to pull this off?

Comments

estevan_carlos’s picture

I know this may relate to the topic of headless Drupal. I don't know much about the topic yet. Maybe someone can elaborate.

jaypan’s picture

I'm not too clear on what you are really asking.

Contact me to contract me for D7 -> D10/11 migrations.

estevan_carlos’s picture

I want to be able to quickly render a page in the client, as would happen using tools like Angular and Meteor.js. So the experience for a user is an immediate response instead of rendering the page on the server then loading that page on the client. Example meteor site - https://crater.io/?view=best

However I just want this type of reactivity on one part of my project. It doesn't need to apply to certain sections of my project.

sam moore’s picture

After you've read the post @yelvington suggested - you can load Angular (or I guess Meteor) on a single URL amongst the various ones on your site, and have it get its content from Drupal via JSON. Look at Views and/or Services for providing the endpoint with the JSON.

Also have a look here:
http://ng-drupal.org/
A good deal of this should apply to Meteor as well.

Syntapse’s picture

Instant Angular and React blocks in Drupal. Works really well.

https://www.drupal.org/project/pdb.

Site wide

https://www.drupal.org/project/jdrupal