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.

Kris
Thursday, September 30, 2004

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

John Rusk
Friday, October 01, 2004

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

Search http://msdn.microsoft.com for everything you need to know.

Nemesis
Friday, October 01, 2004

I recommend this one:

http://www.itwriting.com/htmleditor/index.php

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

Girb
Friday, October 01, 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:

http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/editing/mshtmleditor.asp

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

Kris
Friday, October 01, 2004

Is there one that does NOT rely on IE.

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

Aidan
Friday, October 01, 2004

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

http://www.ionedit.com/
http://www.homepagesw.com/
http://xstandard.com/
http://www.thinktechnologies.com/products.asp
http://www.softpae.com/default.asp?p=104
http://www.namo.com/products/activesquare/
http://www.terrainformatica.com/htmeditor/

Fred
Friday, October 01, 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. 

Kris
Saturday, October 02, 2004

I am partial to http://xstandard.com because it does not use the MSHTML control. This editor generates real XHTML.

S.R.
Monday, October 04, 2004

Aidan: http://www.kevinroth.com/rte/demo.htm 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 05, 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:

http://www.thejackol.com/index.php?p=74

Dave
Wednesday, November 17, 2004

I've found one at http://nbit.net.au. It seems quite easy to use and implement.

Damon Alcock
Thursday, November 25, 2004

*  Recent Topics

*  Fog Creek Home