Fog Creek Software
Discussion Board

Welcome! and rules

Joel on Software

WYSIWYG HTML editor component?

Can anyone recommend any components that allow WYSIWYG HTML editing, similar to how CityDesk works?  I'm using Windows Forms, however; an ActiveX component would work as well.  Thanks.

Thursday, September 30, 2004

Microsoft's DHTML editing component might be handy.  I've never tried hosting it in .NET.

John Rusk
Friday, October 1, 2004

Yeah, just use the one built into IE, which is what Joel does with CityDesk, I believe.

Search for everything you need to know.

Friday, October 1, 2004

I recommend this one:

(Which is based on the IE/MSHTML control as well)

Friday, October 1, 2004

Nemesis had the right idea.  I pulled out Spy++ to see the class name of the WYSIWYG designer in CityDesk and saw that its just 'InternetExplorer_Server.'  This is just IE in edit mode and the feature set is described nicely here:

I was blown away at how extensible IE is in terms of editing.  Thanks for the suggestions!

Friday, October 1, 2004

Is there one that does NOT rely on IE.

I, and many of my users, have moved over to Firefox et al.

Friday, October 1, 2004

There aren't a lot of those out there, but here are those I found so far:

Friday, October 1, 2004

Aidan, I also use Firefox, however; the fact that MSHTML sits on every Windows box out there is a key factor.  Also, its only for standard HTML editing, so the user generated HTML shouldn't be locked in to IE alone. 

Saturday, October 2, 2004

I am partial to because it does not use the MSHTML control. This editor generates real XHTML.

Monday, October 4, 2004

Aidan: is one of many HTML editors built around the Mozilla editor API. It works on reasonably recent Mozilla (including Firefox), the latest Netscape, and IE5+ on Windows. Ironically, IE's implementation of the Mozilla editor API is somewhat better than Mozilla's.

It has problems, most notably a horrid UI. (The UI is horrid in a way that happens to be perfect for most of my clients, but that's another matter.) However, it works on browsers other than MSIE and on OSes other than Windows, which is important to some of my clients. It also outputs valid HTML, which is important to more of my clients. MSHTML won't do that.

Most of my clients don't insist on valid HTML. However, enough of them decide that they want valid HTML (usually late in the development process, of course) that I have to reject a tool which can't be made to produce valid markup.

comp.lang.c refugee
Tuesday, October 5, 2004

What's the efforts needed for developing a WYSIWYG HTML Editor using a GC support language like Java or C#?

Can anyone recommend a open sourced W?YSIWYG editor so that I could understand how it works by reading through its code?

Thank you.

Alex Dong
Friday, October 29, 2004

There is a nice list of WYSIWYG HTML Editors available at:

Wednesday, November 17, 2004

I've found one at It seems quite easy to use and implement.

Damon Alcock
Thursday, November 25, 2004

*  Recent Topics

*  Fog Creek Home