Pages

28 October, 2014

Sitecore - Smart Tools - Copy & Move Item/Sub-Items

This is a very simple module that will help the Sitecore content authors to Copy and Move items based on the requirement.

Functionalities:
 - Copy all the sub-items
 - Copy only the current item (no sub-items)
 - Move all the sub-items.

Installation:
 It is a Sitecore package and you can install it using Installation Wizard. Download here

Usage: 
 - Once installed, a chunk will added to Home tab with 3 buttons.
 - On clicking these buttons, a dialog will be opened to choose the destination.
 - Based on the selection, items will be moved or copied to the destination.

06 August, 2014

Unlocking Sitecore items leads to Anonymous Update

In Sitecore 6.6, if a content author unlocks his locked Sitecore items (using Review / My Items command), Sitecore executes a job and unlocks the items. When it unlocks, it also updates the item’s modified details with anonymous user.

Below item was modified by a test user using Lock and Edit.


Once user unlock the item using Sitecore unlock feature, the item will be updated by anonymous user. 


Sitecore support team has acknowledged this as a bug (#416532) and have provided a fix.

- Place the assembly in the bin folder. 

- Replace the following lines in your Website/App_Config/Commands.config file:

   <!-- <command name="webedit:unlock" type="Sitecore.Shell.Applications.WebEdit.Commands.Unlock,Sitecore.Client"/>-->
   <!-- <command name="webedit:unlockall" type="Sitecore.Shell.Applications.WebEdit.Commands.UnlockAll,Sitecore.Client"/>-->
   <command name="webedit:unlock" type="Sitecore.Support.Shell.Applications.WebEdit.Commands.Unlock, Sitecore.Support.338528"/>
   <command name="webedit:unlockall" type="Sitecore.Support.Shell.Applications.WebEdit.Commands.UnlockAll, Sitecore.Support.338528"/>

17 July, 2014

Sitecore 6.6: Enhanced Device Editor Dialog

Let’s say we have configured same Sublayouts and Renderings multiple times in a page. For a content author, it is important to identify which control is used for a section in the page. Currently content authors have to go through each control and check the data source and placeholder to identify the right control for a content in a page. 

Same control like Sample Sublayout is added twice and content authors have to edit each control and find the right control to modify a content. 


Enhanced Device Editor Form will help the content authors to identify the appropriate controls quickly with description. 
  • It gives content authors a text field (Description) in rendering parameters for each control (sublayout, XSL rendering etc.).
  • Content authors can type in the text and differentiate between the identical controls.
  • Description text will be displayed in the device editor dialog along with Control name and Placeholder. So content authors can easily identify the control to be modified.
Installation:
  • Package can be downloaded from Sitecore Marketplace
  • Sitecore version should be 6.6. For other version, I will update it in my blog.
  • Before installing the package, please take the backup of two XML controls from the web root folder.
  • \Website\sitecore\shell\Applications\Layouts\DeviceEditor\DeviceEditor.xml
  • \Website\sitecore\shell\Applications\Layouts\DeviceEditor\DeviceRendering.xml
  • After taking the backup, install the package. Package has an assembly (EnhancedDialogs.dll) and 2 XML controls. That’s it.
  • To revert back, you can replace the XML controls of the device editor folder and remove the assembly (EnhancedDialogs.dll) from the bin directory. 
Once installed, you can add the description in the rendering parameters and that will show in the device editor. 





blockquote { margin: 0; } blockquote p { padding: 15px; background: #eee; border-radius: 5px; } blockquote p::before { content: '\201C'; } blockquote p::after { content: '\201D'; }