Motivation When you first hear of Drupal's hook_views_query_alter you think you get it. You understand Drupal's hook system (presumeably, otherwise start here ), you've used other hooks before, maybe you even e ...
Like everything else, there is an easy way and there is a hard way to build a ReST client in PHP. The hard way is to comb over an API spec PDF, start implementing each API operation one by one, and dealing with ...

BADCamp 2016 Roundup

Our minds and hearts were full as BADCamp 2016 came to a close. It was overflowing with excellent presentations and the best of the community. Our team led a Drupal 8 training, presented in the Front End Summit ...
Milestones vary from project to project, but in a typical website project, there are a handful of critical points that are integral to the project’s future and its success. Project Goals Prioritized and Defined ...
Jupyter notebooks are used in data science for exploring / documenting / presenting data. If you haven't heard of Jupyter maybe you have by it's former name, iPython notebook. Since there are multiple "kernels" ...
Trust and good listening skills are fundamental to great communication. To ensure our clients’ success, we emphasize communication that keeps projects focused and directed. Here’s how you can do it: Define busi ...
Senior Project Manager
I recently needed to add custom functionality to a Views filter on a Drupal 7 site, but ran into problems when I tried to hook into the views rendering process to update the options for an exposed filter. The n ...
Drupal Themer and Developer
(This module was tested on drupal 8.1.8) Problem to solve Sometimes working with Views can be a challenge, in some cases you want to modify the values or process the content of the field. Many developers use th ...