<p>I am looking for a text editor to be used in a web page. Where users can format the text and get a WYSIWYG experience. Doesn't need to be too fancy. But has to be easy to use and integrate into the page. Has to generate HTML as output. Support AJAX (one I checked works only with standard form submit) and has to be small in terms of download to the user's browser.</p>

[{'answer_id': 21283, 'author': 'Leonardo', 'author_id': 1014, 'author_profile': 'https://Stackoverflow.com/users/1014', 'pm_score': 2, 'selected': False, 'text': '<p>Try <a href="http://www.fckeditor.net/" rel="nofollow noreferrer">FCKeditor</a>. It supports integration with most popular platforms, and it\'s fairly lightweight. </p>\n'}, {'answer_id': 21285, 'author': 'Ian Patrick Hughes', 'author_id': 2213, 'author_profile': 'https://Stackoverflow.com/users/2213', 'pm_score': 5, 'selected': True, 'text': '<p>Well it depends what platform you are on if you are looking for server-side functionality as well, but the defacto badass WYSIWYg in my opinion is <a href="http://www.fckeditor.net/" rel="noreferrer">FCKeditor</a>. I have worked with this personally in numerous environments (both professional and hobby level) and have always been impressed.</p>\n\n<p>It\'s certainly worth a look. I believe it is employed by open source projects such as SubText as well. Perhaps, <a href="http://weblogs.asp.net/jgalloway/" rel="noreferrer">Jon Galloway</a> can add to this if he reads this question. Or <a href="http://haacked.com/Default.aspx" rel="noreferrer">Phil</a> if he is currently a user.</p>\n'}, {'answer_id': 21286, 'author': 'Jason Sparks', 'author_id': 512, 'author_profile': 'https://Stackoverflow.com/users/512', 'pm_score': 3, 'selected': False, 'text': '<p><a href="http://tinymce.moxiecode.com/" rel="noreferrer">TinyMCE</a> is the simplest I\'ve found to use. I\'ve never used it in an AJAX-enabled application, but there are instructions on how to do so on <a href="http://wiki.moxiecode.com/index.php/TinyMCE:Turn_tinyMCE_into_an_Ajax_editor" rel="noreferrer">the project\'s wiki</a>.</p>\n'}, {'answer_id': 21299, 'author': 'Cristian', 'author_id': 680, 'author_profile': 'https://Stackoverflow.com/users/680', 'pm_score': 2, 'selected': False, 'text': '<p>You might also want to look at <a href="http://developer.yahoo.com/yui/editor/" rel="nofollow noreferrer">YUI\'s Rich Text Editor</a>. </p>\n\n<p>If you\'re starting your site from scratch or haven\'t invested a lot of effort into another JavaScript platform, <a href="http://developer.yahoo.com/yui/" rel="nofollow noreferrer">Yahoo User Interface (YUI)</a> is a very complete JavaScript library that could help you add other AJAX elements beyond a text editor.</p>\n'}, {'answer_id': 21377, 'author': 'jeremcc', 'author_id': 1436, 'author_profile': 'https://Stackoverflow.com/users/1436', 'pm_score': 2, 'selected': False, 'text': '<p>I just did a full day of evaluation of all the ones mentioned so far (and then some), and the one I liked the best is <a href="http://www.obout.com/editor_new/" rel="nofollow noreferrer">Obout Editor</a>. I think it might be for ASP.NET only, so it might not work for you, but if you are using .NET, it\'s great. The HTML output is clean and nicely styled, and the rendered output looks the same in the editor as it does when you output it to the page (something I had trouble with when using the others due to doctype settings in the editor). It costs a few bucks, but it was worth it for us.</p>\n'}, {'answer_id': 21981, 'author': 'Imran', 'author_id': 1897, 'author_profile': 'https://Stackoverflow.com/users/1897', 'pm_score': 2, 'selected': False, 'text': '<p>I found <a href="http://tinymce.moxiecode.com" rel="nofollow noreferrer">TinyMCE</a> pretty easy to implement. And it\'s light on bandwidth usage too.</p>\n'}, {'answer_id': 21993, 'author': 'Hrvoje Hudo', 'author_id': 1407, 'author_profile': 'https://Stackoverflow.com/users/1407', 'pm_score': 1, 'selected': False, 'text': '<p>Using fck for some tine now, after "free text box", or something like that. Had problems only once, when I put fck inside asp.net ajax updatepanel, but found fix on forums. Problem was solved in next release.<br>\nI would like to see some nice photo browser in it, because fck comes only with simple browser that displays filename, no thumbs. The other one, that has thumbs costs bunch of money.<br>\nDidn\'t try it with asp.net mvc, don\'t know how will uploading work. It uses one ascx for wrapping js functionality.</p>\n'}, {'answer_id': 30805, 'author': 'henrikpp', 'author_id': 1442, 'author_profile': 'https://Stackoverflow.com/users/1442', 'pm_score': 1, 'selected': False, 'text': '<p>i started out using <a href="http://freetextbox.com/default.aspx" rel="nofollow noreferrer">free text box</a> when i was doing a lot of asp.net programming, but now that most of what i do is php i\'ve moved to the <a href="http://www.fckeditor.net/" rel="nofollow noreferrer">FCK editor</a>.</p>\n\n<p>while the change wasn\'t necessarily prompted by the language, i feel that the fck editor is a better choice because of it\'s versatility.</p>\n'}, {'answer_id': 38115, 'author': 'Marcus Downing', 'author_id': 1000, 'author_profile': 'https://Stackoverflow.com/users/1000', 'pm_score': 1, 'selected': False, 'text': '<p>For something minimalist, take a look at <a href="http://www.themaninblue.com/experiment/widgEditor/" rel="nofollow noreferrer">Widg Editor</a>, it\'s truly tiny and very simple. It\'s only haphazardly supported as a hobby project though.</p>\n\n<p>I\'m currently using the RTE component of <a href="http://www.dynarchlib.com/" rel="nofollow noreferrer">DynarchLib</a>, which is highly customisable - definitely does AJAX - but a bit complicated and not very pretty. It is actively supported, and you can get answers on their forum very quickly.</p>\n\n<p>I previously tried Dojo\'s editor, and found it broken and badly undocumented. YMMV.</p>\n\n<hr>\n\n<p><strong>Edit:</strong> In response to other people\'s answers, I\'ve now tried TinyMCE and found it to be excellent. More easily configurable and far fewer problems than anything else I\'ve tried. <strong>Use TinyMCE!</strong></p>\n'}]
['https://Stackoverflow.com/questions/21274', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/1363/']