Sitecore 6 comes with four preconfigured Html Editor Profiles. In this blog post I will describe how to use them and how to change the default profile, which is much easier with Sitecore 6.4 than it was before.
I am currently setting up a new large Sitecore solution and therefore creating a lot of fields in Sitecore. In previous versions of Sitecore 6, a rich text field would, unless otherwise specified, use the default rich text editor profile.
These profiles are located in the core database here:
/sitecore/system/Settings/Html Editor Profiles
The "Rich Text Default" profile looks like this.
Not many possibilities here.
If you want to allow the editors to be able to use more functionality, you can set the source of the rich text field to point to one of the other editor profiles like this:
Which would give the users an editor like this:
You could also create your own profile and point to that, but Sitecore recommends that you should not change the default profile. In my experience the default editor profile has too few options and the editor should look the same for all rich text fields in the solution. Therefore I always had to insert the path to a customized version of the profile for every rich text field in the solution.
So I was happy when I found out that this is no longer necessary. In Sitecore 6.4 the rich text editor has been upgraded to RadEditor for ASP.NET AJAX, which I think is a lot better and Sitecore has made the default editor profile setting a part of the web.config.
It is located here:
This is both easier when you create new fields and if you decide to change the profile used later on.
That's all for now.
Jimmi