Ted Bowman's picture

Let's admit it, the block layout administration page in Drupal 7 was lacking for most real world Drupal 7 sites.  For most sites you had to choose between a fairly complex module, Context, and a very complex module, Panels, to arrange what would show up on any given page. Panels was my go to module. I used it on many sites and led trainings on it.

But Blocks in Drupal 8 have gotten much better. From my point of view the two most important improvements are:

  1. Block settings are exportable via the new Configuration Management System.
  2. A single Block can be placed multiple times with different settings.

These two changes will make working with Blocks much easier. But there are still a few problems that make the core Block system hard to manage when dealing with many Blocks showing up under different circumstances.  One of the major problems is how visibility conditions are administered.  

Each block has its own visibility conditions. This makes it very difficult to manage a group of blocks that you want to show up under the same conditions in different regions on the page. The new Drupal 8 module Block Visibility Groups aims to solve this problem. It makes it very easy to make a set of conditions and apply those conditions to a set of blocks by creating a Visibility Group. You can even view the block layout page with only the blocks in a particular Visibility Group. Most importantly if you want to change the conditions that apply to the Visibility Group you only have to do it in one page instead of keeping the conditions in sync across many separate blocks.

Take a look at the video above to see an example of how Block Visibility Groups works. 


Other Services

Drupal Consulting

Need help with project Planning?

Are you lost trying to select modules to implement your sites functionality?

Looking to simplify your Drupal development and solve problems faster?

Are you having trouble with modules such as Views or Panels?

Six Mile Tech’s Drupal consulting provides you or your company with an experienced Drupal expert.  You will be able to eliminate hours or days of wasted time looking for a way to solve your problem in Drupal. We can get you past your current dead ends in Drupal and we can teach you to solve your problems in Drupal the right way.

Contact Us to today to Learn More

Project Mentoring

Our mentoring service provides you with guidance through all of the phases of your Drupal project from planning to deployment.  We can help make sure that you are making your Drupal website the right way from the start.  With our guidance you will avoid common costly mistakes and start making more for your time.

Contact Us to today to Learn More


Training Newsletter

Sign up for our Training Newsletter to hear about in person and online trainings as well as to receive exclusive discount codes.

Online Trainings

Six Mile Tech offers online trainings via Skype, Google Hangout, or a screen sharing technology of your choice. These trainings can be used for generalized Drupal trainings or to tackle a specific problem for a site you are working on.