We, Onlinefocus, are trying to standardize on one Rich Text Editor type of control. Being the lead developer who will be implementing them, by default I am in charge of choosing which one it will be. I still hoping to find an article where someone else has already done the dirty work and put together a little comparison and/or graded the tools, but if not then I may just publish my own experiences.
Here is what I will be looking for: control is freeware, open source, shareware, or inexpensive; control is easy to implement in ASP.NET; has lots of good features like image upload, paste from Word, etc.; could be useful if it could be used in ASP as well as PHP, JSP, etc. Since the tool will primarily be used in behind-the-scenes administrative-type pages then cross-browser functionality is not required, but it would be nice since I use Firefox almost full-time now. That's about all I can think of for now.
Following are some that I have either used before or downloaded and played around with along with some initial comments:
- I just found this one a few days ago, and it looks pretty nice: FCKeditor – says that it works in Mozilla/Firefox as well as IE. I have downloaded it, but I haven't played with it yet. Looks to have some promise - has samples/source in ASP, ASP.NET, ColdFusion, among others. Could be a good choice for organization working in various platforms.
- I have played around with this one a little recently, works really nice in ASP.NET: FreeTextbox 2.0, it is an ASP.NET server control so it is basically as easy as dropping it in place of an existing multi-line texbox in a form. This one has a great resume, including being used in .Text.
- Just for another example, here is another: WebWiz Guide's Rich Text Editor. This one is nice and simple, but does require links to their site on pages where it is used.
Are there any others that anyone recommends? Or feel free to comment on your experiences and/or preferences with any of the above.
I installed and played around with the FCKeditor and I liked it - the best feature being that it is cross-browser functional. I don't care for their image upload functionality, though, and it is definitely not as easy to implement in ASP.NET as FreeTextBox, but it is not all that difficult.
I had decided that the tool with the feature set I like the most is YusASP's ACE, but that may be because I have used it before and am comfortable with it. But nonetheless, I do like it the best. It is not simple to implement, though, and when using in ASP.NET creates a mix of ASP.NET and ASP pages (for image upload, etc). I wrote to Yusuf (YusASP) and asked if they had developed an ASP.NET version or if they were planning on it. I got a response saying that they do have a different version that is easy to implement in ASP.NET and it has the same royalty free licensing agreement. Plus all the feature set seems to work the same as the other version I had worked with: BINGO. I suspect that some of the axillary files (image upload, table, setup, etc) still make use of classic ASP pages, but that is not a big deal. The only real drawback is that it only works in IE 5.5+. That's not a deal-breaker, though, because our primary purpose for this tool is for use in password protected administrative functionality - for editing page content, job listings, etc. It would be nice to find one that worked in other browsers, though.
My search is not complete, I will be buying the buying a copy of the InnovaStudio WYSIWYG editor, though. We'll see what happens once I get to play with it some.