Profile picture for user Rakesh.James

Rakesh James

Drupal Architect

Drupal Dev, Contributor, Enthusiast and Evangelist. #drupallove

Recent Blogs by
Rakesh James

Rakesh James March 30, 2017

How to Migrate a Website to Drupal 8

We all know that now is the time to move into Drupal 8 from the other Drupal versions.  And it is very important for a Drupal developer to know about Migrating into Drupal 8 and Website Migration in…

How to Migrate a Website to Drupal 8

Rakesh James March 30, 2017
Rakesh James March 30, 2017

How to Write PHP Unit Tests for Drupal 8

We all know that PHPunit testing framework has been added into Drupal 8. More than that SimpleTest in Drupal 8 is deprecated now. So let’s learn about, how to write the PHPUnit test for our…

How to Write PHP Unit Tests for Drupal 8

Rakesh James March 30, 2017
Rakesh James March 30, 2017

How to start your Drupal Contribution?

I am presenting at DrupalCamp Mumbai 2017 about the personal experience, about my Drupal Contributions. Will be covering following topics during the session - What is Contribution? Why…

How to start your Drupal Contribution?

Rakesh James March 30, 2017
Rakesh James March 30, 2017

Console your Drupal 8 Module Development

Drupal Console is a scaffolding tool built for Drupal 8 automatic code generation.  During this session will be doing live demo on creating module in Drupal 8 and showing how to take the  advantage…

Console your Drupal 8 Module Development

Rakesh James March 30, 2017
Rakesh James December 12, 2016

How to migrate Users from a CSV file in Drupal 8?

Migration has now become much easier in Drupal 8 compared to other previous Drupal versions. Because migration modules are in Drupal 8 core now, and it gives more flexibility to migrate the data into…

Rakesh James August 18, 2016

Get your Drupal8 Development platform ready with Drush8!

As we all know, we need Drush8 for our Drupal8 development platform. I have tried installing Drush 8 using composer, but sometimes it turns out to be a disaster, especially when you try to install…

Rakesh James July 15, 2016

How to define an Event, Dispatcher and Subscriber in Drupal 8?

As we all know Symfony Event Components are  included in Drupal8 core. In future versions of Drupal Core, Events are going to play a major role for sure. Let’s see how the Event component is going to…

Rakesh James June 25, 2016

How to reduce your development hours by Creating an Installation Profile or Distribution in Drupal 8!

Creating an installation profile in Drupal 8 is quite easy according to my humble opinion. Why? Because of the Configuration Management System in Drupal 8. In Drupal 7 we had lot of amazing…

Rakesh James May 27, 2016

Drupal 8 Commerce is on the Way! DrupalCon New Orleans 2016.

A lot of thanks to the commerce guys for contributing the Drupal commerce module to Drupal community, which took drupal to a different level in the CMS world. Its very exciting, Commerce 2.x which is…

Rakesh James April 18, 2016

How to define your own Services in Drupal 8

Service  is a PHP class with some code that provides a single specific functionality throughout the application. So you can easily access each service and use its functionality wherever you need it.…

Rakesh James March 30, 2016

How to write the custom Drush Commands in Drupal 8?

Writing custom drush commands in Drupal 8 is not exactly like Drupal 7 but it is similar. Here also, we are implementing hook_drush_command().    The only difference is in the file structure.  As we…

Rakesh James February 12, 2016

NGINX default configuration file for Drupal 8

After a couple of hours struggle with Nginx default file to run Drupal 8 production website, we found the solutions for the following problems. Image style is not generating in Drupal 8 with Nginx.…

NGINX default configuration file for Drupal 8

Rakesh James February 12, 2016
Rakesh James January 21, 2016

How to use if else statement in twig Drupal 8?

It is really excited to work with twig in Drupal 8. Here we are going to find out how to use if else condition in twig in page.html.twig or any *.twig files.  We are having a region called ‘banner’,…