The repository contains source code and documentation for Item Commander Application
The purpose of the module is speeding up item manipulation in Sitecore.
You can read more about the module on Medium
This project was generated with Angular CLI version 1.2.7.
The module has the following built in features
Commander view gives file commander look to your Sitecore Content Tree. Left and right hand sided panels are added to the applications. You can navigate in your content tree by clicking on items in this view.
- Current path is displayed above the panel
- You can go deeper in the tree by clicking on items.
- Single and Multiple selects are allowed (by right click)
- Database selection is allowed (which database's items are displayed in the commander view)
- Displayed columns are configurable (Show/Hide columns)
- Showing hidden items
All of the commander view settings are stored in browser's local storage, so you can continue your work where you left it.
Several item manipulations are supported in the Item Commander.
- Copy (single and multiple with include subitems options)
- Move (single and multiple)
- Delete (single and multiple)
- Insert item (You can select inserted template based on the available insert options)
- Download items in Sitecore package (single and multiple)
- Lock and Unlock items (single and multiple)
- Search (you can search for item and apply any of the mentioned item manipulation)
- Open in Content Editor
- Open in Fast View
- Track progress in a progressbar
Fast view allows you to check the selected item's fields. If multiple language is available for the selected item, then each language version's fields are displayed in a seperated tabls
- Hide standard fields from UI
- Copy values to clipboard
Media view allows you to check the selected media item
- Play Video/Audio files
- Display images
- Download the attached file
- Sitecore 9.0
- Sitecore 9.0 Update-1
- Sitecore 9.0 Update-2
- Sitecore 9.1
- Sitecore 9.1 Update-1
- Sitecore 9.2
- Sitecore 9.3
- Sitecore 10
- 0.8 - package
- Initial Release
- 0.9 - package
- Added progress bar
- support Sitecore 9.3
- Added ServicesApiController instead of EntityService
- 1.0 - package
- Added support to include subitems during copy
- Bugfixes
- 1.1 - package
- New UI
- Media View
- Searchbox supports Sitecore queries too
- Open more Sitecore applications from the Commander View
- Bugfixes
Provide detailed instructions on how to install the module, and include screenshots where necessary.
- Use the Sitecore Installation wizard to install the package
- Make sure if your search indexes are working correctly
- Go the LaunchPad and open the Item Commander.
The package contains a configuration patch, which sets the "Sitecore.Services.SecurityPolicy" to "ServicesOnPolicy" - it is required for the Speak application.
Settings in the Sitecore.ItemCommander.config
Key | Value |
---|---|
ItemCommander.MaxNumberOfThreads | Sets the maximum number of threads which will be used during multiple item manipulation. e.g copy, delete, move, etc |
Run npm run start
for a disconnected mode. Navigate to http://localhost:4123/
. The app will automatically reload if you change any of the source files.
- Run
npm run build
command. - Copy
dist
folder's content to your c:{sitecoreRoot}\sitecore\shell\client\applications\itemcommander folder - Open your sitecore instance on http://{sitecoreHost}/sitecore/shell/client/applications/itemcommender
- Publish Visual Studio Solution into your webroot