Drupal Planet

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!

Secure cross-domain communications in the browser

This screencast steps through a little known technique that uses iframes to allow for secure cross-domain communication, using the Entity iframe module.  The screencast shows how this technique can be used to allow for iframed content who's parent embedding the iframe is able to react to changes in the height of the content of the iframe.  In short: you get responsive iframed content.  If you don't care about how this works and instead want to see it in action, skip to the video below, otherwise keep reading.