Main Content
In this second part of our series on Mastering Entity Access, we present a scenario in which overriding the entity access handler proved to be the optimal solution for a client requirement that we override the menu set on Block Layout settings at the node level. In the process we gained valuable… Read More
Header image
How to Override Entity Access Handler in Drupal
Most Drupal devs are familiar with hook_entity_access(and its cousins hook_ENTITY_TYPE_ID_access and hook_node_access). However, it is mostly used for serving “403: Access denied” to browsers.  And we use a separate hook, hook_form_alter to disable edit buttons on admin pages like content overview… Read More
Header image
How to Master Hook Entity Access with Drupal
Having a process to follow when it comes to website planning and development is essential. The following considerations factor into successful development.  Choosing a Method Planning and Development Goals Choosing a Methodology Influencing Development Methodology   Choosing a Method… Read More
Header image
3 hexagons with the words Waterfall vs. Agile
In Part 1 of this series, we covered more of the philosophical side of why we should care about accessibility. Now in Part 2, let’s get down to business with some tips on how best to incorporate accessibility into your development.   Skip to main content - HTML​ The skip navigation link helps… Read More
Header image
Digital accessibility icons on keyboard
Odds are most Drupal Support Developers have found Drush to be an extremely useful command line tool for routine maintenance tasks such as generating one-time logins (drush uli), clearing caches (drush cc all or drush cr), or updating modules (drush up). And many more advanced commandline tasks!… Read More
The amount of data leaked in the Panama Papers hack has proven monumental but what's alarming for all businesses is how the information was extracted from the Panamanian law firm Mossack Fonseca: the data was most likely taken by exploiting a security flaw from one of the firm’s outdated systems.… Read More
Header image
Countries where politicians were implicated in Panama Papers
By
February 16, 2016
Our in-house marketer Rory took a closer look at nifty modules specifically geared towards the unsung heroes of content management: content editors. Need more module mojo? Read some of these other fine entries in our archives: Connect Site Users to Premium Content with Commerce License… Read More
Header image
sunglasses on various colors
Association websites should be built to handle everything from membership drives to billing activities. Having a website by itself isn't enough; associations also need robust member management databases behind their websites. There are many vendors who specialize in products that meet this need.… Read More
Header image
Colorful puzzle pieces being held up
By
January 21, 2016
Commerce License is a module that grants users access to premium digital resources by either a remote or local license. This module is good for granting users a license to resources that live behind a paywall, such as training materials or videos.  Commerce License comes in handy for selling… Read More
Header image
hands typing on keyboard
Responsive design is a watchword for many web design gurus, and it has become a kind of unspoken rule for online experiences: If your website can’t respond to users on every device, then it is an affront to those users. This rule, which maybe doesn’t have to include such unforgiving terms as “… Read More