June 1, 2015

Implementing an Activity Indicator in AngularJS

Web developers looking to offer a native app feel to their sites’ visitors will most likely consider using the single page app (SPA) approach. SPAs allow for a snappy user experience because redrawing parts of the page does not necessarily require a request to be made to the server. That said, the need occasionally does arise to make API calls from the single page app, and in such cases the app should show some indication to let the user know that something is happening in the background.

May 26, 2015

When I need to filter a view based on some elaborate condition, I often find myself using Drupal Views' contextual filters. Normally this kind of filter is supposed to pull the filter value from the URL, but it also lets you select other methods of finding a value if it’s not in the URL. For instance, if the filter is for the author, you can configure the view to use the current user’s ID. Even though this is very flexible, you may occasionally need filtering that cannot be set up with the available options.

February 23, 2015

In a recent post, I wrote about how we can group items in Solr search facets. This latest addition to the Solr post series will discuss how one can change the link text in Facet API’s Drupal blocks.

February 6, 2015

Built-in Drupal pages and pages created by contrib modules have static paths that are hard-coded. An example of this would be /user where you can log in, or /node, which shows a list of recent nodes. Often times, we care about what the URL in the browser’s address bar looks like, and wish to change these. This post is a summary of three options to achieve this.

November 29, 2014

It is common nowadays for Drupal sites to offload search duties to Solr by employing the Apache Solr Search and
Facet API modules. Working together, these two modules can automatically build search facets that display
filters for various aspects of the content, such as the content type, or taxonomy terms. In certain cases,
it might be necessary to influence the way those facets filter content. This post will discuss a scenario
where we may want to group multiple filters together inside a facet block such that they only appear as one item.