<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: WYSIWYG is the best Symfony friend</title>
	<atom:link href="http://www.symfonylab.com/wysiwyg-is-the-best-symfony-friend/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.symfonylab.com/wysiwyg-is-the-best-symfony-friend/</link>
	<description>Everything you wanted to know about Symfony framework but did not know who to ask!</description>
	<lastBuildDate>Wed, 14 Dec 2011 12:09:25 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Using CKeditor as AJAX &#124; SymfonyLab</title>
		<link>http://www.symfonylab.com/wysiwyg-is-the-best-symfony-friend/comment-page-1/#comment-1025</link>
		<dc:creator>Using CKeditor as AJAX &#124; SymfonyLab</dc:creator>
		<pubDate>Sun, 06 Feb 2011 13:03:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.symfonylab.com/?p=105#comment-1025</guid>
		<description>[...] wrote about WYSIWYG editors in Symfony a long time ago. Now we would like to mention about using CKEditor with symfony and [...]</description>
		<content:encoded><![CDATA[<p>[...] wrote about WYSIWYG editors in Symfony a long time ago. Now we would like to mention about using CKEditor with symfony and [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacques Philip</title>
		<link>http://www.symfonylab.com/wysiwyg-is-the-best-symfony-friend/comment-page-1/#comment-475</link>
		<dc:creator>Jacques Philip</dc:creator>
		<pubDate>Fri, 12 Dec 2008 18:15:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.symfonylab.com/?p=105#comment-475</guid>
		<description>The problem other than security that I found with editors based on HTML is that when used by people who know nothing or little about HTML, these people can enter malformed HTML or click on buttons multiple times and that may not render at all what they expect or worst, affects the whole document.
Then, they call you to fix their mess, which is sometimes not fun at all.

This is why I went to markdown.</description>
		<content:encoded><![CDATA[<p>The problem other than security that I found with editors based on HTML is that when used by people who know nothing or little about HTML, these people can enter malformed HTML or click on buttons multiple times and that may not render at all what they expect or worst, affects the whole document.<br />
Then, they call you to fix their mess, which is sometimes not fun at all.</p>
<p>This is why I went to markdown.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacques Philip</title>
		<link>http://www.symfonylab.com/wysiwyg-is-the-best-symfony-friend/comment-page-1/#comment-474</link>
		<dc:creator>Jacques Philip</dc:creator>
		<pubDate>Fri, 12 Dec 2008 04:05:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.symfonylab.com/?p=105#comment-474</guid>
		<description>I am the author of sfWmdPlugin and I use the plugin with a Sanitizable Doctrine behavior that attaches a listener to each model that it acts on.
The listener strips all HTML tags from the string fields before any save or update query on those models.
The result is that only the markdown text is saved to the DB for security.
The problem is that markdown is not very rich for display, so when I know a field is only used by trusted users, I can set an Ignore option so that HTML can be saved with markdown.
Since HTML can be embedded in markdown, this makes for nicer pages written by admins.</description>
		<content:encoded><![CDATA[<p>I am the author of sfWmdPlugin and I use the plugin with a Sanitizable Doctrine behavior that attaches a listener to each model that it acts on.<br />
The listener strips all HTML tags from the string fields before any save or update query on those models.<br />
The result is that only the markdown text is saved to the DB for security.<br />
The problem is that markdown is not very rich for display, so when I know a field is only used by trusted users, I can set an Ignore option so that HTML can be saved with markdown.<br />
Since HTML can be embedded in markdown, this makes for nicer pages written by admins.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cool</title>
		<link>http://www.symfonylab.com/wysiwyg-is-the-best-symfony-friend/comment-page-1/#comment-473</link>
		<dc:creator>Cool</dc:creator>
		<pubDate>Fri, 12 Dec 2008 00:32:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.symfonylab.com/?p=105#comment-473</guid>
		<description>I were in love with FCKEditor over TinyMCE. However, when it comes to ajax, FCKEditor became a pain in the neck which cause me lots of struggles. TinyMCE is now my flavor.</description>
		<content:encoded><![CDATA[<p>I were in love with FCKEditor over TinyMCE. However, when it comes to ajax, FCKEditor became a pain in the neck which cause me lots of struggles. TinyMCE is now my flavor.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan</title>
		<link>http://www.symfonylab.com/wysiwyg-is-the-best-symfony-friend/comment-page-1/#comment-472</link>
		<dc:creator>Stefan</dc:creator>
		<pubDate>Thu, 11 Dec 2008 21:54:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.symfonylab.com/?p=105#comment-472</guid>
		<description>My main problem with offering such plugins to users is security. How do you secure your HTML from XSS and other security risks?

Does sfValidatorHtmlPlugin also do security checks or does it just do validity checks. The information in their README is not clear enough to know.

the Markup one seems the most secure to me, as you can always control how the markup is generated so the actual HTML is yours, not the user&#039;s.</description>
		<content:encoded><![CDATA[<p>My main problem with offering such plugins to users is security. How do you secure your HTML from XSS and other security risks?</p>
<p>Does sfValidatorHtmlPlugin also do security checks or does it just do validity checks. The information in their README is not clear enough to know.</p>
<p>the Markup one seems the most secure to me, as you can always control how the markup is generated so the actual HTML is yours, not the user&#8217;s.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

