Skip to content Skip to navigation

Site Retired

As of May, 2022, this website is no longer updated and has been replaced with a static copy.


Transparency in Product Development

Jamie Posted by Jamie C. Tsui on Thursday, October 29, 2015 - 2:05pm

While Stanford Web Services can be seen as a service provider, often involved with custom projects and closely working with clients, one of our core offerings is also our Jumpstart product. With any product offering company, as adoption and usage of the...

Drush "user-list" Command

Photo of John Bickar Posted by John Bickar on Friday, June 26, 2015 - 9:05am

A simple task: list all the users on a site, optionally filtering by role or by status. Difficulty: using drush.

I had searched around a bit for this functionality and my Google-fu had failed me, so I decided to build off of...

Behat Custom Step Definition: Wait for Batch API to Finish

Photo of John Bickar Posted by John Bickar on Friday, February 13, 2015 - 2:00pm

If you're using Behat and the Drupal Extension, you might find the following code snippet helpful if you want to add a step to wait for batch jobs to...

Hard vs soft configuration: Designing your distribution

Shea McKinney Posted by Shea Ross McKinney on Monday, October 27, 2014 - 8:30am

In this article we are going to talk about what hard and soft configuration is and how to decide between the two when creating a distribution.

At Stanford Web Services...

pushd, dirs, and popd

Photo of John Bickar Posted by John Bickar on Monday, June 9, 2014 - 4:49am

If you spend a lot of your day at the command line (as I do), you're constantly on the lookout for new tools and tricks to increase your productivity and efficiency. Today we're going to take a look at the pushd suite of commands...

Creating a Static Copy of a Website

Photo of John Bickar Posted by John Bickar on Monday, March 17, 2014 - 10:09am

The modern Web is a dynamic place. However, sometimes it's necessary (or desirable) to remove the dynamic functionality of a website, while preserving its static content.

Inspired in part by Karen Stevenson's excellent blog post, "...

Create a Page Title From the Views Exposed Filter Term

Caryl Westerberg Posted by Caryl J Westerberg on Monday, March 10, 2014 - 8:18am

Suppose you're using taxomomy terms in exposed filters, and you want the resulting page to display one of the the terms as a title. Taxonomy term pages will give this to you very easily, but sometimes the taxonomy term page is not the right solution.  Here's how you can display...

Creating a Menu Position Rule Programatically

Photo of John Bickar Posted by John Bickar on Friday, October 11, 2013 - 9:03am

The Menu Position module provides a powerful way for Drupal to create "virtual" menu items, and provides a graphical user interface to...

Stanford Events Importer 7.x-2.x

Photo of John Bickar Posted by John Bickar on Wednesday, January 9, 2013 - 3:14pm

In November, 2012, SWS released a stable beta version of the Stanford Events Importer for...

ExploreCourses and the Stanford Courses Drupal Module

Photo of John Bickar Posted by John Bickar on Friday, December 14, 2012 - 11:42am

In December, 2011, we released the Stanford Courses module for Drupal 6. This is a Features-based module that polls the XML feed at ExploreCourses and creates Course and...

Subscribe to development