Site Builder

Take in the View: Create a multi-tag filter system for visitors

March 06, 2019
We recently had a feature request from a client looking for a visitor-facing tag filter system to find content that shares more than one tag. As this is a niche request, the View won't be added to the service, but it's an interesting exercise in creating a user interface that allows your visitors to drill down to the specific topic content they want to see.

Building Blocks: Creating a custom sorted list of people for your directory

February 26, 2019
When the default directory listing isn't as granular as you need it to be to clearly denote the hierarchical order of your unit, especially as it relates to your leadership, consider creating your own custom Person List block to help you achieve your goal.

Livening up your layouts with CSS Editor

August 08, 2018
You've been wishing for ages for an easier way to make a few changes to your site without the expert-level skillset and developer set-up necessary to do your own sub-theming. SiteFarm 5.0.0 introduces CSS Editor, your built-in solution for not just simple style updates, but full-on layout changes to blocks in your content region.

Geolocation - Google Maps

What is Geolocation?

Geolocation is a Drupal module that allows users to include Google maps into custom content types once the installation and configuration steps are completed. It takes the map coordinates (latitude, longitude) and, via an API key, translates that information into a map generated dynamically into your pages.

Porting your data using Vue.js and Progressively Decoupled Blocks

June 13, 2018
Mark Miller, one of our leader SiteFarm developers, presented at the application developers' meeting in June and shared a method for SiteFarm devs to import data from an external database or site into a SiteFarm site.

Take in the View: Creating a "Two Column Person" List

April 13, 2018
Today's recipe is a View that outputs a simplified two-column person contact list, filtered to a specific group of people based on a tag entry in their Person page.