Drupal Resources

Drupal Resources

Drupal Security Advisories

Project: Entity RegistrationDate: 2019-February-13Security risk: Critical 18∕25 AC:Basic/A:None/CI:Some/II:Some/E:Exploit/TD:DefaultVulnerability: Multiple Vulnerabilities Description: 

This module enables you to take registrations for events, gathering information from registrants including email address and any other questions you wish to configure.

In some cases, an anonymous user may view, edit, or delete other anonymous registrations by...

Project: OAuth 2.0 Client Login (Single Sign-On)Date: 2019-February-13Security risk: Critical 17∕25 AC:Basic/A:None/CI:Some/II:Some/E:Proof/TD:AllVulnerability: Multiple Vulnerabilities Description: 

This module enables you to allow login into the Drupal websites through an external provider over the OAuth 2.0 protocol.

The module sets a Drupal variable used for redirection based on unsanitised user input, leading to an Open Redirect...

Project: Focal PointVersion: 7.x-1.17.x-1.0Date: 2019-February-13Security risk: Moderately critical 13∕25 AC:Complex/A:User/CI:Some/II:Some/E:Theoretical/TD:AllVulnerability: Cross site scriptingDescription: 

This module enables a privileged user to specify the important part of an image for the purposes of cropping.

The module doesn't sufficiently sanitize certain form element attributes when the focal point widget is displayed on a...

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 375 - February, 14th 2019
Issue 374 - February, 7th 2019
Issue 373 - January, 31st 2019

Planet Drupal

Simple Website Approach Using a Headless CMS: Part 1 I strongly believe that the path for innovation requires a mix of experimentation, sweat, and failure. Without experimenting with new solutions, new technologies, new tools, we are limiting our ability to improve, arresting our potential to be better, to be faster, and sadly ensuring that we stay rooted in systems, processes and...
It's not possible to use list values in a conditional operator. For example, if you try:resource "aws_elasticsearch_domain" "es_domain" {

vpc_options {
subnet_ids = [ "${var.es_zone_awareness_enabled ? list("subnet-1", "subnet-2") : list("subnet-1")}" ]

it will fail with "conditional operator cannot be used with list values" message. This is because...
Lights, Camera and Action with Drupal Vasundhra Thu, 12/27/2018 - 11:51

Ah! those days, when copies of movies were sold in the form of DVDs, fast forwarding and rewinding through the scenes made us feel that the power is all in our hands. 

But with the evolution in technology and internet presence  (in terms of marketing a film...

What our clients are saying

" PDI provides us prompt, effective and efficient service in maintaining our Drupal based website."
I would highly recommend her for any position requiring IT design and development
...I have no doubt we will have the best site in the 2010 election of any PA candidate
...continued to monitor it closely and is still always available to help me if I have any questions
...dedicated, competent and driven to get the job done and done well.
...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 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
...provided us with excellent, expert service in a professional and personable manner.
...we just want you to know that we are appreciative!
I have seen the first layouts and they are awesome...
Thanks so much for everything!
I realized that I had picked the right company to work with soon after beginning a project with Peerless Design, Inc.
A great experience and a much improved website.
...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
...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'm so happy we chose to work with PEERLESS Design.
... 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
...can do anything any other designer can do and generally quicker, cheaper and better.
...creative, independent, responsive...
...took my less than mediocre site and completely revamped it into a beautiful, professional, and easy-to-navigate site
... they also made suggestions which showed me that they fully understood what I wanted to accomplish.
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...