There are two ways to build a Sitecore package, it's either by using Sitecore Package Designer or by using Sitecore Rocks. Using Sitecore Rocks to create a package has many advantages including the ability to manage packages from Visual Studio or setting up dependencies in the package. But the most important feature to me is the ability to create an Anti Package to undo functionality in case of any mistakes or errors. We all know how awfully hard to revert back when we do these mistakes related to packages.
Create an Anti Package through Sitecore Rocks:
Here are the steps followed to create your Anti Package. I will assume you already have you package created.
- Through Sitecore Explorer, right-click on any Sitecore item > Tools > Create Package.
- Using the Package tab, locate Manage Packages and click on it.
- A Package Manager window will pop-up. Click on Anti Packages under your website's name.
- Click on Upload and Install button, upload your desired package, an Install Package window will pop-up.
- Click on Create Anti Package.
- A message will pop-up confirming the creation and the location of the Anti Package.
You're all set. Any already existing items or files will be put into the Anti Package. This Anti Package can be installed to revert overwritten items or files to their current state and delete any added items or files.
Until next time!