First, I would like to thank everyone used this control, during the last six months, their feedback and their suggestions.
As we are closing to the next RTM release of CS, I am presenting, a beta of the new version of the control, that works under Community Server v2.1 series. This release targets .NET Framework v1.1 only, but soon I will be releasing the control for .NET Framework v2.0 also. I need bug reports and suggestions in order to have it complete by the RTM time.
After the release of CS v2.1 RTM, that will be the only version supported. I must say there are new features in the control, in order to satisfy the requests I had. The installation is easier now, as expect of copying the provided files, one should only change CommunityServer.config file in order to get the editor working.
Some screenshots:
- The new editor layout:

- Inserting code in a post:

- Inserting existing content with Content Manager:

- Inserting an emotion icon in a post:

- Working with the new editor:

How to install:
Inside the archive there are folders named with a CS Beta release number. In each folder there is a "Bin" folder, a "FreeTextBox3" folder and a "Themes folder". Copy them on the corresponding folders on community server web site root folder. All the files are not replacing any older ones, except the Skin-ContentSelectorModal.ascx in Themes/default/Skins folder.
There is also a CommunityServer.txt file. Copy the 2 lines inside the "editors" section in the "editors" section in CommunityServer.config.
That's It! You're done.
Advanced Installation:
The new control can be further set-up using the control's properties:
- By default the control is displaying 5 toolbars, but there are 2 more hidden; in order to use them, use the showToolbarGeneral = "true" and showToolbarTables = "true". The second one will be blank, except you are a FreeTextBox Pro user.
- In case someone does not like the new emotion icon picker menu, he can change back to the old dropdown menu using useOldSmilies = "true" propery.
- By default the control uses a modal dialog to insert code snippets to posts. In case somebody wants to use the functionality provided with the previous version of the control - use a toolbar with the available languages for highlight that instead of highlighting the code, it surrounds it with the [ code ] tag - can use the useLanguageToolbar = "true" property. Also in order for this option to worj properly, it needs a change in CommunityServer.config; replace the "ForumSourceCode" in "CSModulles" section with
<add name="ForumSourceCode" type="Telligent.FreeTextBoxWraper.CodeHighlightingModule, Telligent.FreeTextBoxWraper" />
- In case someone needs to insert Media Player objects, Real Player objects or Flash Movie objects in posts, he can enable the functionality with the allowObjectTags = "true"; three new buttons will be displayed in the last toolbar. This feature is not tested thoroughly. Don't forget to enable the object tags in CommunityServer.config.
- In case someone needs to modify the existing toolbars; there are too many buttons for him, there are toolbarLayout, toolbarEdit, toolbarFormating, toolbarParagraph, toolbarTables, toolbarGeneral - string variables - that can receive the configuration of the toolbars just like described in FreeTextBox Help file for the ToolbarGenerator.ToolbarItemFromString function. An example would be:
toolbarLayout = "ParagraphMenu,FontFacesMenu,FontSizesMenu,FontForeColorsMenu,FontBackColorsMenu"
No spaces between the commas are allowed.
You are welcome to feedback.
George J.