Today we will wrap up our discussion of the Sitecore Rocks Package Manager by covering package repositories and shared source modules. Whether you are building out a local repository of Sitecore modules or downloading from the Sitecore Marketplace, Sitecore Rocks can help you manage your collection of Sitecore modules.
If we don't already have the package manager open, right click the Sitecore instance, in this case the Jetstream node, in the Sitecore Explorer and select the "Manage Packages" menu item.
In the Package Manager, select the "Local Packages" item under "Local Repositories” in the left column. When you first navigate to the local packages repository, this repository will be empty. I've added a few packages from the Sitecore Marketplace by clicking the "Add File" button and uploading the Sitecore packages. From here we can start the package installation process outlined yesterday.
We can also add new repositories by clicking the "Repositories" button at the bottom left corner of the Package Manager. To add a new repository, specify a name and location then click the "Add" button. The location can be a local path or shared network location. A shared network location can be used to aggregate a company repository that can be used by multiple developers for multiple Sitecore instances.
Once we have added our new repository, it will appear under the “Local Repositories” section in the left column.
Under the Shared Source section of the Package Manager you will find information for the Sitecore Marketplace. The Sitecore Marketplace is a great place to find modules developed by other Sitecore developers that want to share their work.
As we have seen over the past two days, the Sitecore Rocks Package Manager is a powerful tool for managing and installing Sitecore modules. Whether you are simply installing a single Sitecore package or building out an entire repository of modules, Sitecore Rocks can help.
Package manager is awesome, and sparks some ideas... Does Sitecore Rocks allow any extension of the package manager to include an internal "shared source" that can be used by a group of developers across projects, but not everyone on the Sitecore Marketplace?