Not a developer? Go to

Plugin and Theme Directory

Snapshot v1.6

By Byrne Reese
Posted October 25, 2010, in MT Tags, Templates, Widgets.


The Snapshot plugin makes it easy for editors, authors, and designers to track changes to templates and entries by allowing them to save and view snapshots of the history of each of these objects.


  • For individual template and entry/page objects:
    • Manually take snapshots from from edit or listing screen.
    • Auto-snapshot upon object save (optional).
    • Max snapshots setting (optional).
    • View list of snapshots
    • Compare (diff) between snapshots and with the current object values.
    • Ability to revert to a snapshot.
  • Snapshots have “Title” and “Note” fields for storing more information about the snapshot. These fields can be modified.
  • Snapshots can be:
    • marked to keep until manually deleted
    • manually deleted
    • marked to expire (deleted if max snapshots total met)
  • Snapshots are retained unless a max number is defined in the plugin settings.

Desired Features

  • Include associated categories and tags.
  • Allow interaction with custom fields and FieldDay fields via callbacks.
  • Refine template interaction/design.


  1. Move the Snapshot plugin directory to the MT plugins directory.
  2. Move the Snapshot mt-static directory to the mt-static/plugins directory.

Should look like this when installed:





Byrne Reese

Byrne Reese was previously the Product Manager of Movable Type at Six Apart, where he had also held positions as the Manager of Platform Technology and Product Manager for TypePad. Byrne is a huge supporter of the Movable Type user and developer community. He dedicates much of his time to promoting and educating people about Movable Type as well as building the tools and plugins for Movable Type that are showcased on Majordojo. He contributes regularly to open source; and he is an advocate for open protocols and standards like Atom and OpenID.