If you look through alot of the Drupal administrative UI you will see see drop buttons used all over the place! They conserve space while offering many choices to the end-user. I was taking a module with hardcoded business logic, reporting and a user-interface and I wanted to try to make it more generic and leverage a view for the same report. A critical piece of the UI is the use of drop buttons. Luckily I found the Views Ctools Dropbutton module!
A example of a dropbutton is generic user interface (technically taken from a Drupal 8 issue):
The Views Ctools Dropbutton module creates a views_field_handler for a faux field to use within Drupal Views. This means you can create a dropbutton as seen above and power label and link destination from Fields used within your View. Typically, you would exclude from display the fields to be used as dropbutton links. Then you add a global: dropbutton and assign the links to be cherry-picked fields from your View.
As an illustrated example — here is a View configuration that lists Person(s) in a View that are related by some criteria to eachother:
The Ctools Dropbutton can then be configured used to make use of links (such as NIDs linked to content, or any ID overriden to output as a formatted link):
So our final example view will look as follows with Dropbutton and all! Woo!
So this module allows the use of Views to create richer administrative forms as a single use-case for the module.
Also, worth noting is that about a week ago not just any link could be placed within the dropbutton. I actually submitted a patch to the module to support any Field formatted as a link to be placed into the dropbutton. This functionality has been included in the 7.x-1.2 version of the module.
Looking for quality web hosting? Look no further than Arvixe Web Hosting!