Snapit is a version control system for Drupal settings, blocks, views, roles and permissions, for use in deployments or setting up a new Drupal installation based on a previous configuration. Snapit creates a snapshot of those implementers and with that allows exporting, importing, reverting and comparing changes.
"Tired of deploying by setting your configuration changes twice? Just Snapit!"
Snapit allows you to:
Create a snapshot of selected parts of the configuration,
View the differences between different snapshots (like diffing revisions),
Export snapshots for use in deployments (including sigining the export),
Import snapshots (with automatically setting a system restore point).
There are some modules around that help in fixing the ever-difficult problem of succesfully deploy between development, staging and production environments, the difference between those modules and Snapit are mostly focused on:
A lightweight solution; we think you shouldn't punish visitors with a slow website, just because you had to install 10+ modules to do the job.
Provide insight in deployments; we believe deploying shouldn't feel like a blind-folded deploy-and-pray experience, comfort by knowing what is going to happen is important.
This is a helper module that allows the returned data from an AHAH callback to specify the function to be called. It also allows an additional function to be called before AHAH submission.