Tuesday, January 27, 2015

How to Enhance Sitecore Content Editor Performance


This post is written to provide few tips to improve Sitecore Content Editor performance for Sitecore users. These tips have been uncovered during the development phases.

  1. Number of items under any parent item affects how quickly that parent renders. As Sitecore suggests try to limit these items to 25 and avoid items more than 100 items under one parent item. This will have a huge impact on Sitecore performance.                    
  2. While creating a data template organize fields into different sections rather than having all of them in a single section. Also remember to collapse sections that aren't used frequently.                                                                                                                          
  3. For any item hide the sections and fields inherited from Standard Template. In order to do the same login into Sitecore Content Editor. Click view in the ribbon and uncheck Standard Fields option.

    4.  Application Options will also have a minimal impact on client performance. 
         Disable the options that aren't used frequently. 

         Login into Sitecore using content editor and click Sitecore icon on the top left                          corner and select Application Options.


       5. While creating a list type field types consider using TreeListEx field type since it only             processes and displays options when a user clicks the Edit command to update the               field value.                                                                                                                        
       6. If your site is configured with Page editor then I would suggest using Page Editor                   than Content Editor.                                                                                                            
       7. Encourage smart or Incremental publishing for publishing the changes to web                        database.                                                                                                                               
      8. Enable static and dynamic HTTP compression in IIS. This speeds up both the                       Sitecore client and the public web site and is especially beneficial in environments                 with a low bandwidth.

     9. Set the ContentEditor.RenderCollapsedSections setting to False. This is a hidden                  setting that is set to True by default. Changing this setting can help a lot.                           
   10.  Sitecore recommends to have no more than 5-10 versions per item in Master                         Database.