Nicola Pignatelli

Nicola Pignatelli has been building PHP applications since 2001 for many largest organizations in the field of publishing, mechanics and industrial production, startups, banking, and teaching. Currently, he is a Senior PHP Developer and Drupal Architect. Yes, this photo is of him.

twitter: @pignatellicom

Articles

Drupal Dab: Security in Drupal 9

By Nicola Pignatelli

When you develop a Drupal site, you often think only of programming and rarely of security. Writing clean and secure code is useless if users can enter 123456 as a password. In this article, I’ll explain which modules to use to secure your Drupal website. Of course, there are other techniques and tools to secure a web application, but you can’t configure the web server or install third-party applications if you don’t have access to the server. Drupal core developers improved code and core modules to minimize risks; they eliminated code that allowed the insertion of PHP code in fields of blocks, content type, etc. In this article, I’ll explain which modules to use to secure your Drupal website. Of course, there are other techniques and tools to secure a web application, but you can’t configure the web server or install third-party applications if you don’t have access to the server. Okay, let’s dive into discovering these essential modules for our safety. by Nicola Pignatelli

Published in The Value of the AST, November 2022

Drupal Dab: Drupal 9 and Varnish

By Nicola Pignatelli

In this article, we’ll take a closer look at the interaction between Drupal and Varnish, one of the most popular Cache Servers. by Nicola Pignatelli

Published in Making Code, September 2022

Drupal Dab: Creating Content Types in Drupal 9

By Nicola Pignatelli

Today you will create files to generate content type programmatically. At the end of this article, you will learn to create a simple content type with a text field and another content type with a paragraph field, which contains a set of fields. by Nicola Pignatelli

Published in PHP Blueprint, August 2022

Drupal Dab: Create a Custom Module in Drupal 9

By Nicola Pignatelli

This series of articles will teach you how to create a custom module and use its main features. It assumes you installed Drupal using composer, as I explained in my previous article (PHP Architect April 2022). by Nicola Pignatelli

Published in Database Freedom, July 2022

Drupal Dab: Drupal 9 – Introduction and Installation

By Nicola Pignatelli

Hello everyone. Welcome to the first of a series of articles that will take you into the world of Drupal, one of the most popular Open Source CMS used for various installations types, from the personal blog to the corporate site up to ad hoc software to solve specific requests. Versions currently installed on the web are 7, 8, and 9.

Published in Testing The Core, April 2022