Customize Snapshots Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Customize Snapshots is the feature plugin which prototyped Customizer changesets; this feature was merged as part of WordPress 4.7. The term “snapshots” was chosen because the Customizer feature revolved around saving the state (taking a snapshot) of the Customizer at a given time so that the changes could be saved as a draft and scheduled for future publishing.
While the plugin’s technical infrastructure for changesets was merged in WordPress 4.7, the user interface still remains largely in the Customize Snapshots plugin, in which we will continue to iterate and prototype features to merge into core.
For a rundown of all the features, see the screenshots below as well as the 0.6 release video:
This plugin works particularly well with Customizer Browser History, which ensures that URL in the browser corresponds to the current panel/section/control that is expanded, as well as the current URL and device being previewed.
Requires PHP 5.3+. Development of this plugin is done on GitHub. Pull requests welcome. Please see issues reported there before going to the plugin forum.
Screenshots
-
The “Save & Publish” button becomes a combo-button that allows you to select the status for the changeset when saving. In addition to publishing, a changeset can be saved as a permanent draft (as opposed to just an auto-draft), pending review, scheduled for future publishing. A revision is made each time you press the button.
-
For non-administrator users (who lack the new
customize_publish
capability) the “Publish” button is replaced with a “Submit” button. This takes the changeset and puts it into a pending status. -
When selecting to schedule a changeset, the future publish date can be supplied. Changesets can be supplied a name which serves like a commit message.
-
When selecting Publish, a confirmation appears. Additionally, a link is shown which allows you to browse the frontend with the changeset applied. This preview URL can be shared with authenticated and non-authenticated users alike.
-
The admin bar shows information about the current changeset when previewing the changeset on the frontend.
-
The Customize link is promoted to the top in the admin menu; a link to list all changesets is also added.
-
The Customize link in the admin bar likewise gets a submenu item to link to the changesets post list.
-
The Changesets admin screen lists all of the changeset posts that have been saved or published. Row actions provide shortcuts to preview changeset on frontend, open changeset in Customizer for editing, or inspect the changeset’s contents on the edit post screen.
-
When excerpts are shown in the post list table, the list of settings that are contained in each changeset are displayed.
-
Opening a changeset’s edit post screen shows which settings are contained in the changeset and what their values are. Settings may be removed from a changeset here. A changeset can also be scheduled or published from here just as one would do for any post, and the settings will be saved once the changeset is published. Buttons are also present to preview the changeset on the frontend and to open the changeset in the Customizer for further revisions.
-
Each time a user saves changes to an existing changeset, a new revision will be stored (if revisions are enabled in WordPress). Users’ contributions to a given changeset can be inspected here and even reverted prior to publishing.
-
Multiple changesets can be merged into a single changeset, allowing multiple users’ work to be combined for previewing together and publishing all at once.