Block Visibility Groups - Drupal 8 Blocks but Better

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.

The new Drupal 8 module Block Visibility Groups 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.

Making a Drupal 8 Contrib Module - The Movie: Raw and Uncut

As a contrib module developer that is starting to delve into Drupal 8 I wanted to share my experience working with Drupal 8. This is a video of me going through the process of re-creating the contrib module Token Conditions that I had created the week before. Along the way I delve into some new systems in Drupal 8 and give examples of how to figure out how to add functionality to this vastly changed version of Drupal.  

Entity Rules - Exposing Rules' power without Rules' complexity

The new Entity Rules module for Drupal provides a new way to associate Rule components with events for different entities such as users, nodes and taxonomy terms.  This allows users who do not have access to the Rules UI to still configure when the Rule components are triggered for the Entity types that they can administer.  It also allows this user to specify values for the parameters that are sent to these Rules components.

Why Entityforms? The case for a Field and Entity based Survey System in Drupal

Everybody knows about Webform so why would we want another survey system in Drupal? Entityforms takes a very different approach by using an entity and standard fields approach to forms. Entityform submissions are field-able entities.

This has many advantages including being able to use virtually any field module in Drupal. Now you can easily gather geographic information, reference site content and include media references in your surveys and other forms. It also allows for simple integration with popular entity-aware modules such as Views, to handle submission lists and Rules, to handle notifications and form access.

OpenFolio: a Drupal Learning Distribution

Openfolio is the first of Six Mile Tech's Learning Distibutions™ . OpenFolio™ is a distribution that serves two purposes. On one level it is super simple visual artist portfolio site that allows uploading of images and organizing them into galleries. Openfolio is also meant to used as a learning tool. It contains almost no custom code aside from it's install profile. It is built to be understandable by beginning and intermediate Drupal site builders. Openfolio can help you learn Drupal site building by example.

Pages

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.