Frank Robert Anderson

I am a Developer who does web good and likes to do other stuff good too.

  • Blog
  • Tutorials
  • Rants
  • Everything
  • Back to My Site

Tutorial

How to play gloom with a 52 card deck

Written on March 30, 2018

I played the Edward Gorey insired card game Gloom the other day. The game and mechanics are fun, but if the dark humor of the game isn't for you then try these rules on a standard 52 card deck.

Switching to Celsius from Fahrenheit for normal people

Written on April 23, 2017

For the majority of people who will be switching from Fahrenheit to Celsius, this is all you need to know.

Basic Hello World with composer and php

Written on August 16, 2016

A Hello World style introduction to Composer.

Semantic Git

Written on May 27, 2016

Using git-flow as a workflow for semantic versioning. This is a circular dependency that is good.

Simplify Drupal 8 field value calls

Written on March 28, 2016

Explore a bit of field fetching with Drupal 8

Altering Entity Field Querys for JOINS ORs and Profit

Written on November 11, 2015

EntityFieldQueries are one of the most useful things in Drupal 7, using tags we can get around some of the limitations of using them.

Add an API to Your Jekyll Blog

Written on October 25, 2015

Without adding any non-Github pages approved plugins, build a RESTfull api for your blog by adding a json endpoint.

Add Some Style to Your JavaScript Log

Written on September 10, 2015

Style can be passes as a parameter to the console.log function.

Need a join in an EntityFieldQuery, how about a subquery?

Written on June 10, 2015

Did you know that EntityFieldQueries can have subqueries? They can.

Setting Up Jenkins on 12.04

Written on May 19, 2015

In this post Frank walks through the basics of setting up Jenkins to run on Ubuntu. This is a simple step by step with links to more information.

Setting a default value for a link or url field in Drupal 7

Written on May 4, 2015

Sometimes the best solution is to do something hacky. I am not saying this is the best way to make Drupal forms autosubmit. I am only saying that this is one way.

Drupal or Wordpress? Why not Jekyll.

Written on January 27, 2015

Are you fedup with the offerings of Drupal, Wordpress, and other big CMS's? Then maybe a return to roots is in order. Let look at Jekyll

WebGL with three.js

Written on November 15, 2014

Did you know that 3D is possible on the web with WEBGL? You did? Oh, well, go checkout Three.js then.

Creating screen-reader friendly read more links

Written on May 6, 2014

Over the course of my career I have worked on more than a fair share of higher-eduation sites. When dealing with a universities website there are many challenges. One of the biggest challenges is in dealing with the accessibility standards. I am writing about [WCAG] (http://www.w3.org/TR/WCAG20/). The WebCAG, or Web Content Accessibility Guidelines, is a detailed list for how accessibility should be done on the web.

I might write about the problems with WebCAG at some point, but this article is about strictly an incompatability between what the designer/UX people want and what the WebCAG says about “READ MORE” links. Specifically WCAG 2.0 SC 2.4.4. this states that any link needs to have context.

Utilizing Front End CSS Design Paradigms In Drupal

Written on January 24, 2014

At SandCamp I gave a talk on utilizing front end design paradigms and how they can be used with Drupal. In this talk I focused on SMACSS, however, there are many more out there such as DRY, BEM, and OOCSS. For more information, checkout my blog post on the subject of the multitude of css paradigms.

Utilizing Front End CSS Design Paradigms In Drupal Talk from SandCamp 2014

Creating Auto Submitting Forms with Drupal's Form API

Written on November 26, 2013

If you are unfamiliar with building forms in Drupal, please view Patrick’s post on the various options for building forms in Drupal.

I will be focusing on forms built with Drupal’s Form API (or fapi).

My use case was a semi-typical one: have the input from one select list affect the options in another select list. Here is my wireframe: [insert wireframe here]

This could be done in any number of ways including:

Footer

Social Networks

Blogroll

Blob of contradictions
iCodealot

© 2026 Frank Robert Anderson