User login


In search of values

Here's a collection of value statements at diverse companies, as Agaric considers defining some more public values ourselves.

Nava PBC has a comprehensive set of well-thought-out values, entitled Nava's Core Values:

VirtualBox guests lose shared folder and networking on host suspend resume


VirtualBox (in my case, vagrant-managed) local-only network connections (and, e.g. NFS shares piped through them) fail when the host syspends and resumes. NetworkManager (or possibly another network managers) are interfering. If you use NetworkManager, get it out of the way by adding:

to your /etc/NetworkManager/NetworkManager.conf. (Additional interfaces can be listed after a semi-colon). If you need to read this later and get back to work NOW, try this:

Resources for visual accessibility of web sites

Presented by Catharine McNally at TCDrupal2016

Color blindness simulator

If the design fails to work well in simulator, send it back, before implementation.

4.5% of world is colorblind: 8% of men, 0.5% of women.

Getting started with Behat testing for Drupal

Behat is a tool to support behavior-driven development in PHP. Behavior-driven development, in turn, is a set of practices and tools to bring leadership, technical, and other participants in a software project to the same understanding of needed outcomes. The key to this is to describe what people should be able to do with the application in language that all participants understand. The role of tools like Behat is to enable these human-readable sentences to be run as machine-readable tests.

Telephone and SMS content and services powered by VOIP Drupal: Factsheet

VOIP Drupal in the Wild

Project for global institution where people can call or SMS with feedback on projects.

Settings for sets of sites: Putting Drush configuration into your project repository

Inherit local-only options with 'parent'

Parent is not working across files. Filed support request:

In an aliases file that lives with your project, so for our SDL project, sdl.aliases.drushrc.php, put in all settings that are true no matter who is using Drush and from where. This is the settings for an externally hosted development collaboration site.

503 Service Unavailable error caused by missing fcgidwrapper directive

This nice big site-encompassing 503 error:

Service Temporarily Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Apache/2.2.9 (Debian) mod_fcgid/2.3.5 mod_ssl/2.2.9 OpenSSL/0.9.8g WebAuth/3.6.0 Server at Port 80

Was caused by a missing fcgidwrapper directive, Stefan identified.

sites apache config in .red/apache
it is per site

CSS aggregation with Zen-based theme caused one particular server to stop serving Drupal pages

Weirdest. Server. Drupal. Zen. Bug. Ever. Our client's site suddenly stopped working. With a server error.
Safari can’t open the page. Safari can’t open the page “” because the server unexpectedly dropped the connection. This sometimes occurs when the server is busy. Wait for a few minutes, and then try again.
Opera was just a blank white screen. But other sites on the server were still working.

Features module notes

  • Features Extra block (fe_block) does not export block cache settings (from the contrib module).
  • Views export is either broken or, more likely, it knows when they are already defined by a module.

Make modifications to a sidebar block menu that primarily mirrors top-level drop-down menu

Using the magic of menu block (dev) and menu attributes.

theming menus
drupal menu theming

Another great reason to use Menu Block - the menu block alter function.

Syndicate content