This documentation focuses on the bulk export and version control functionality of the Views module. The following steps document how to export multiple views at once and create a module from the exported code that will allow you to revert any subsequent changes to your views. Assumptions: - You have views you want to bulk export; we'll call them myView1 and myView2 - You know how to install and enable a module
  1. Modules you will need

    Install Views and enable the following modules: Views, Views exporter, Views UI

  2. Evaluate the Current State of Things

    Navigate to the Views Administration page . You should have Edit | Export | Clone | Delete options next to myView1 and myView2 . Once we're done, "Delete" will become "Revert"!

  3. Bulk Export Your Views

    1. Click Tools > Bulk Export to navigate to the Bulk Export page to export myView1 and myView2 .
    2. Check the boxes to the left of myView1 and myView2
    3. Choose a module name: my_views
    4. Click Export
  4. Create a Module from the Exported Views

    The results of the export should now be in front of you. Specifically, the results page should be composed of three code-containing regions. This code and the following steps are all you need to create a module that will allow you to revert your views to the state they were in when you exported them.

    1. Create a directory called my_views within your sites/all/modules directory.
    2. Create the following files, paste in the appropriate code, and place them into the my_views directory:
      • my_views.info
      • my_views.module (add a <?php tag at the beginning of this file!)
      • my_views.views_default.inc (add a <?php tag at the beginning of this file!)

  5. Clear the cache

    Just to be safe. Navigate to the Performance Administration page and Clear cached data .

  6. Enable the Module Containing Exported Views

    Navigate to the Modules Administration page and enable my_views Export Module . Save .

  7. Verify Presence of Reversion Option for Exported Views

    Navigate to the Views Administration page . The right of myView1 and myView2 should now read Edit | Export | Clone | Revert . Congratulations, you now have version control in place for your exported views!