<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[TNF : Tatter Network Foundation forum - TTML의 플러그인 확장 문법]]></title>
		<link>http://forum.tattersite.com/ko/viewtopic.php?id=7454</link>
		<description><![CDATA[TTML의 플러그인 확장 문법 의 최근 RSS 글들.]]></description>
		<lastBuildDate>Sat, 20 Dec 2008 14:10:37 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[RSS 답글: TTML의 플러그인 확장 문법]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=32867#p32867</link>
			<description><![CDATA[<p>부가적으로 .plugin-content div 요소에 type=&quot;application/json&quot; encoding=&quot;utf-8&quot;을 넣는다든가 하는 것도 가능하겠죠. 보통 때는 서버사이드에서 처리된 후 보여질 테니 필요 없지만 TTXML에 담긴 형태로 존재할 경우 다른 툴이 처리할 때 도움이 될 수 있습니다.</p><p>다만, 이 문법을 처리하지 못하는 도구에서 보여줄 경우 .plugin-content 내부 내용이 보여지기 때문에 혼란을 유발할 수 있는데 해결방법으로는 div 대신 &lt;!-- --&gt; 주석문을 이용하거나 항상 style=&quot;display:none;&quot;으로 설정하는 것이 있을 수 있습니다. 이 부분도 의견 부탁드립니다.</p><p>ps. 이 쓰레드에서 대충 정리되면 텍스트큐브 코어와 구글맵 플러그인에 우선 적용해보겠습니다.</p>]]></description>
			<author><![CDATA[null@example.com (daybreaker)]]></author>
			<pubDate>Sat, 20 Dec 2008 14:10:37 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=32867#p32867</guid>
		</item>
		<item>
			<title><![CDATA[TTML의 플러그인 확장 문법]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=32866#p32866</link>
			<description><![CDATA[<p>$customClass : 플러그인이 지정한 클래스 이름 (index.xml 등에 여러 개 정의 가능?)<br />$customID : 플러그인이 지정한 ID (옵션)<br />$originalContent : 플러그인이 처리할 데이터<br />$processedContent : 플러그인이 처리한 결과<br />$fallbackMsg : 플러그인이 없는 등의 이유로 작동하지 못할 때 대신 보여줄 메시지</p><p>변환되기 전:<br /></p><div class="codebox"><pre><code>&lt;div class=&quot;plugin-replacer $customClass&quot; ttml:handler=&quot;$pluginName&quot; ttml:attr1=&quot;value1&quot; ...&gt;
  &lt;div class=&quot;plugin-content&quot;&gt;$originalContent&lt;/div&gt;
  &lt;div class=&quot;plugin-fallback&quot;&gt;$fallbackMsg&lt;/div&gt;
&lt;/div&gt;</code></pre></div><p>위에서 ttml: 네임스페이스를 가지는 것은 플러그인에게 associative array 형태로 전달. 이것만으로 충분하다면 .plugin-content 영역은 넣지 않을 수도 있음.</p><p>변환된 후:<br /></p><div class="codebox"><pre><code>&lt;div class=&quot;plugin-replaced $customClass&quot; id=&quot;$customID&quot;&gt;$processedContent&lt;/div&gt;</code></pre></div><p>또는<br /></p><div class="codebox"><pre><code>&lt;div class=&quot;plugin-fallback&quot;&gt;$fallbackMsg&lt;/div&gt;</code></pre></div><p>이런 형태는 어떨까요?</p>]]></description>
			<author><![CDATA[null@example.com (daybreaker)]]></author>
			<pubDate>Sat, 20 Dec 2008 14:07:47 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=32866#p32866</guid>
		</item>
	</channel>
</rss>
