Tag: drupal

Preparation for the Acquia Site Builder certification

        Filed under: Drupal

I’ve been leading Drupal projects for around 7 years, and I’m pretty familiar with all the Drupal features, backend functionality, security and maintenance of Drupal websites, but I had never created a Drupal website on my own. I’ve also been managing websites that use a lot of custom and contrib modules, so it was hard … Continued

Tagged: , ,

drupal 7 logo

Drupal 7: Display Unpublished nodes in a view

        Filed under: Drupal

Long story short: Not doable with the default permissions (I know it sounds crazy, but it’s true) Drupal 7 has a permission called ‘View own unpublished content’, and it works well when it comes to see the actual unpublished node, but it doesn’t work when you try to build a View with them, even if … Continued

Tagged: ,

Configuration management tools for Drupal projects

        Filed under: Agile development, Drupal, Web Development

Configuration management is a systems engineering process for establishing and maintaining consistency of a product’s performance, functional, and attributes with its requirements, design, and operational information throughout its life. The configuration management process is used to manage changes throughout the system lifecycle of complex systems, and it’s a requirement  for FISMA compliance. These are the … Continued

Tagged: , , , ,


How to hide Field Groups in Drupal 7, the right way

How to hide Field Groups in Drupal 7, the right way

        Filed under: Drupal, How to

There are times when you need to manipulate a form via hook_form_alter in Drupal, and you may need to hide/show fields depending on some criteria. You can hide a single field using something like $form[‘field_name’][‘#type’] = ‘hidden’;. But, what if you’re using the ‘field_group’ module and you want to hide a whole group? Well, you … Continued

Tagged: ,

Alternative notifications for Entityforms in Drupal 7

        Filed under: Agile development, Drupal, How to

Entityform already offers a way to send notifications: by integrating with Rules module you can configure your notifications for administrators or other recipients, some of those may be inputs in the form itself, so this is perfect for most of cases, ah and if you need to migrate the form from one environment to another … Continued

Tagged: , ,

drupal 7 logo

How to Get URL Parameters in Drupal 7

        Filed under: Agile development, Drupal, How to

I’ve seen the horror! (allow me some drama here) I’ve seen code in Drupal projects, trying to get parameters from URLs in this way: $params = $_GET; or $some_var = $_GET[‘some_var’] Drupal has some functions to deal with parameters coming from a URL. Now, let me be honest, it’s not more secure if you use … Continued

Tagged: , ,

Drupal 7 logo on a blue background

Continuous Deployment for Drupal 7 (part 1)

        Filed under: Drupal, How to, Web Development

  Working with a CMS such as WordPress or Drupal makes life easier for Web Developers, but once you want to start doing things the right way, a bunch of terms fall into your mind, such as: package managers, development environments, APIs, continuous integration, continuous development, etc. And you start wondering: how can I do this while … Continued

Tagged: , ,

How a CMS works

How a CMS works

        Filed under: Web Design

In its simplest form, a content management system (CMS) is a database driven software application that lives on the web and it pulls data (information) from the database and presents it consistently to a web visitor’s browser through a template. The template usually consists of design and layout features such as a standard header, footer, … Continued

Tagged: , ,