Drupal Resources

Drupal Resources

Drupal Security Advisories


DrupalChat allows visitors of your Drupal site to chat with each other privately or together in a public chatroom.

The module...


This module enables you to protect requests via the OAuth authentication protocol.

The module doesn't sufficiently notify the Cache API to avoid caching responses under...


This SMTP module enables you to send mail using a third party (non-system) mail service instead of the local system mailer...

Recent Article

This articles features links and information from the Peerless design Security presentation from various Drupal Camps in the Eastern US. Audio from New Jersey's impromptu presentation can be found on the Drupal Camp NJ site for 2014. The PDF version contains all info removed to accommodate time constraints. The entire presentation is available in a white paper available here.

Drupal Weekly Drop

Issue 299 - July, 20th 2017
Issue 298 - July, 13th 2017
Issue 297 - July, 6th 2017

Planet Drupal

How to update Drupal 8 core?

Let's see how to update your Drupal site between 8.x.x minor and patch versions. For example, from 8.1.2 to 8.1.3, or from 8.3.5 to 8.4.0. I hope this will help you.

  • If you are upgrading to Drupal version x.y.z

           x -> is known as the major version number

           y -> is known as the minor version number

           z -> is known as the patch version number.

Drupal 8 - Form API, options we have in #states ?

Drupal 8, Form API #states allow us to create form elements that change state (show, hide, enable, disable, etc.) depending on certain conditions

heykarthikwithu Tue, 05/30/2017 - 18:46

I have often wondered what would the world look like without communities. Actually, to me, a 18yr old teenager diving into the vast ocean of life and experience, the very thought of it is terrifying. Some opinions are that there will be no tension, while some say that there will be no love. Me? Well, I guess it's better not to disturb the balance of life. Community is something that we all evolved into. Community is the underlying principle of human existence.

Now, let's dive out of this philosophical ocean of thoughts and look at some stuffs I did in the past month. I'd very much...

What our clients are saying

I would highly recommend her for any position requiring IT design and development
...dedicated, competent and driven to get the job done and done well.
" PDI provides us prompt, effective and efficient service in maintaining our Drupal based website."
A great experience and a much improved website.
...a pleasure to work with, combining patience (for my busy schedule and at times overwhelmed brain) with her strong motivation and energy to keep me going
I realized that I had picked the right company to work with soon after beginning a project with Peerless Design, Inc.
I had a very tight deadline and budget, and they met it, seemingly with ease.
I would highly recommend her for any position requiring IT design and development
... they also made suggestions which showed me that they fully understood what I wanted to accomplish.
...your punctuality, your casual and open personalities, and both your hard copy and online portfolios speak very highly of you and your business as well
I'm so happy we chose to work with PEERLESS Design.
...able to take my abstract ideas and add their expertise to bring them to life in a way that was better than I could have imagined!
I love directing our customers to our new site knowing that they are going to be able to find exactly what they are looking for...
...continued to monitor it closely and is still always available to help me if I have any questions
...I have no doubt we will have the best site in the 2010 election of any PA candidate
...can do anything any other designer can do and generally quicker, cheaper and better.
...took my less than mediocre site and completely revamped it into a beautiful, professional, and easy-to-navigate site
...creative, independent, responsive...
...we just want you to know that we are appreciative!
Thanks so much for everything!
I have seen the first layouts and they are awesome...
...provided us with excellent, expert service in a professional and personable manner.
... incredibly impressed with what you brought to the table
...able to translate technical information in an accessible way...
...very responsive to our questions and needs