Styling inline images with Drupal’s WYSIWYG and Media modules
Controlling the styling of inline images inserted via a WYSIWG editor can be challenging. Generally, unless content creators want to write their own HTML, they are limited to the basics: aligning an...
View ArticleConfiguration Management Finally Comes to WordPress
Deploying database changes in WordPress is hard, especially when working on teams with multiple developers. It’s a problem that we’ve wrestled with for awhile at Forum One. As a starting point to...
View Article4 Easy Things You Can Do to Make Your Sites Accessible
Some of the most important things you can do to dramatically increase accessibility in websites are very easy to do. Here are the top four. As a long-time front end developer and designer, I have often...
View ArticleBuilding Empathy on Digital Projects
As children we seek understanding. We use play and dress-up to mimic people we want to be or to better understand. We make every attempt we can to be like those people. This not only generates...
View ArticleKeep Your Research Practical
P is for Practical! We’ve all been there – you need to do user research, but don’t have lots of budget or time. Spending endless hours delving into every nuance of your audiences’ needs and behaviors...
View ArticleGetting Started With Drupal 8 Code
Want to get started with Drupal 8 coding, but not sure where to begin? Fear not! That’s exactly how I felt before I jumped down the rabbit hole by attending my first Drupal 8 code sprint, organized by...
View ArticleRouting in Drupal 8 (a Capital Camp Session)
Last week, our team participated in the first Capital Camp and Gov Days, graciously hosted at the National Institutes of Health in Bethesda, Maryland. It was a great event and we would like to thank...
View ArticleNVDA Screen Readers and Invisible Elements
Here’s an interesting bug… It is a pretty common practice to hide from view text that is meant for visually impaired users to read via a screen reader. In Drupal, required fields will get a value that...
View ArticleInstalling Solr and Search API on Ubuntu 13.10 for Local Development
At Forum One, we standardize our local development environments using virtual machines provided by Vagrant, but a local dev environment native to a host OS is sometimes also useful. I recently found...
View ArticleCustomizing SearchApiQuery Filters
I had the opportunity to play with Search API filters to modify Solr searches lately as we had to implement a complex set of filtering rules for a Drupal project. This becomes necessary because Views...
View ArticleA Better Way to Customize Site Sub-Sections
During a recent redesign of the site for the USDA’s Foreign Agricultural Service, we faced a familiar problem: We wanted to provide visual interest and differentiation for content that is largely...
View Article8 Ways to Get Developers to Start Using Your Data
I Made My Data Available…Now What? In an era where “content is data,” government agencies and nonprofit organizations have the remarkable opportunity to greatly increase their reach and impact through...
View ArticleGetting Started with WordPress Configuration Management
WP-CFM is a WordPress plugin that stores database configuration into the filesystem. This makes it easy to transfer settings from one site to another, without needing to copy the entire database. In...
View ArticleUsability Testing the Nation’s Report Card
In prior blog posts, our team working with Educational Testing Services (ETS) on interactive reports for the National Assessment for Educational Progress (NAEP) for the U.S. Department of Education has...
View ArticleExcellent Navigation: An Example from a Physical Space
Johns Hopkins Hospital, in Baltimore, MD, the flagship of Johns Hopkins Medicine, should be a navigation nightmare. It sprawls across the equivalent of several city blocks and has grown in bits and...
View ArticleAnnouncing Selectability.js: Style-able, Accessible Select Fields
Imagine that you are in a twisty little maze of different dropdown widgets. In addition to HTML’s own <select> element, there are others that add functionality such as rich autocompletion,...
View Article
More Pages to Explore .....