Understanding ELMSLN and taking a Vagrant spin

After many weeks of clean up, I've finally managed to produce generic installation scripts for ELMSLN that work with Vagrant (and any *nix server for that matter).  This drastically simplifies the process of getting ELMSLN up and running for testing.  ELMSLN is a networked Drupal application that relies on other systems in the network to fully appreciate what is going on.

In the playlist to follow, you will see:

Drupal developers will love Vagrantcloud! (I do)

This video walks through just one use-case for Vagrant and the Vagrantcloud platform, standardizing and improving development practices in the ELMS Learning Network platform.  I talk through a little bit of the vagrant packaging format, how to make a new .box and what vagrantcloud is.  All of these I think can be used to help allow for better, more diverse options in distributed development.

Creating accessible, responsive rubrics in Drupal

These two screencasts show the current state of the Rubric module for Drupal 7.  The first video shows how I'm working towards making Rubrics, traditionally complex, structured documents, accessible using form fields of different types.  It also shows a unique usage of the .element-invisible CSS class built into Drupal core so that language that would bloat interfaces can be hidden from sighted users but portray implied meaning for screen-readers.

DSLM for Multi-sites on steroids

This video showcases a Drush plugin called DSLM which stands for Drush Symbolic Link Manager.  It's an alternative to core multi-site which puts the developer first when managing lots of sites in the same area.  There are also a few patches I have in the queue that add additional functionality like sharing of large chunks of modules, themes, and libraries.

ELMSLN: State of the Screencast

Repost of http://elms.psu.edu/blog/post/elmsln-state-screencast .  Check that blog for more ELMS news as it happens.

This is one of the first ramble-laden screencasts I've done in awhile demonstrating the state of the ELMS Learning network.  I talk and blog about ELMS Learning Network a lot, but I'm often bogged down in supporting legacy architecture as well as ramping up for new functionality in ELMS LN to really stop and have a day of investment in communicating about the platform.  Today's our lucky day!

Using Jwerty to build outlines with outline designer

This is a screencast that shows how you can use the jwerty JavaScript library with the Outline Designer module in order to call functions from the keyboard instead of having to click on everything.  The documentation in outline designer (7.x-2.x-dev at the time of this posting) shows what the commands are but this video also steps through all the commands you have access to.

Bench marking non-blocking HTTPRL vs drupal_http_request

This video talks a little about what HTTPRL is and how you can implement it in your Drupal site.  If you are using Drupal 7.22 and above, you'll be able to implement it with a checkbox, though you'll see the most benefit at a code level if you dig into the API.  I did some A / B testing on a use-case I have in the CIS distribution.