<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sunil</title>
	<atom:link href="http://blogs.adobe.com/sunil/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.adobe.com/sunil</link>
	<description></description>
	<lastBuildDate>Wed, 08 May 2013 06:07:21 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Developing a Quiz component using Adobe CQ</title>
		<link>http://blogs.adobe.com/sunil/2013/05/07/developing-a-quiz-component-using-adobe-cq/</link>
		<comments>http://blogs.adobe.com/sunil/2013/05/07/developing-a-quiz-component-using-adobe-cq/#comments</comments>
		<pubDate>Tue, 07 May 2013 07:26:35 +0000</pubDate>
		<dc:creator>sbhaskar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/sunil/?p=133</guid>
		<description><![CDATA[In this blog entry, I will show you how to develop a CQ component. A CQ component, typically, has two parts. The first one is the CQ widget – the Graphical User  Interface (GUI) in which an author adds content. Second &#8230; <a href="http://blogs.adobe.com/sunil/2013/05/07/developing-a-quiz-component-using-adobe-cq/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>In this blog entry, I will show you how to develop a CQ component. A CQ component, typically, has two parts. The first one is the CQ widget – the Graphical User  Interface (GUI) in which an author adds content. Second one is a script; in this example, a JSP page that defines the logic that you want to apply to the content.</p>
<p>You will see how to develop a widget and get the data included in the widget using the script. We can demonstrate the same using a “<em>Hello World</em>” example; there is no fun in developing such a component!! <img src='http://blogs.adobe.com/sunil/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Here, we are going to develop a Quiz component. An author can enter a question and multiple possible answers to check the mastery of the reader. When the reader selects an answer and submits, the appropriate message appears in the page. Following is the screenshot of the Quiz component in the Author instance.</p>
<p><a href="http://blogs.adobe.com/sunil/files/2013/05/component1.jpg"><img class="alignnone size-full wp-image-134" style="width: 452px; height: 192px;" alt="component1" src="http://blogs.adobe.com/sunil/files/2013/05/component1.jpg" width="441" height="191" /></a></p>
<p>Basic understanding of the following is a prerequisite:</p>
<ul>
<li>CQ Author and Publisher instance (You should ideally have them running in your machine.)</li>
<li>CQ templates (You should have a template that you can modify for this example.)</li>
<li>JavaScript</li>
<li>Java Server Pages (JSP)</li>
</ul>
<p>I will not provide details on how to create a template. Refer to the  <a href="http://dev.day.com/docs/en/cq/current/howto/website.html">&#8220;How to Create a Fully Featured Internet Website&#8221;</a> document that has lots of good information on how to accomplish this task.</p>
<h2><b>Create the component node</b></h2>
<ol>
<li>Login to CRXDE Lite as an admin.</li>
<li>Inside the app folder, go to your website directory and locate the Components folder.</li>
<li>Right-click the folder and then select <strong>Create Component</strong>. Create a component, <em>question</em>, with the following details:<br />
<em>allowedParents = */parsys</em><br />
<em>resourceSuperType = foundation/components/page</em></li>
</ol>
<h2><b>Develop GUI of the component</b></h2>
<p>In the Quiz component, we need six text fields. First one for the question, four text fields for various options, and the sixth one is for the author to enter the correct answer. The first step to develop GUI of the component is to add a Dialog node that can hold various elements such as text boxes.</p>
<ol>
<li>Right-click the question node and select <strong>Create Dialog</strong>.</li>
<li>Right-click the dialog node, and add another node with the following properties:<br />
<em>name: items</em><br />
<em>Type: cq:WidgetCollection</em></li>
<li>Right-click and create a Panel, <em>Tab1</em>, with the following properties. We need only one tab in the GUI.<br />
<em>name: Tab1 </em><br />
<em>Type: cq:Panel</em></li>
<li>Right-click and add another node of widget collection that can hold the text fields.<br />
<em>Name: items</em><br />
<em>Type: cq:WidgetCollection</em></li>
<li>Now, let us add the text fields. Right-click and add a node.<br />
<em>Name: question</em><br />
<em>Type: cq:Widget</em></li>
<li>Add the following properties manually.<br />
<em>fieldLabel – String – Question</em><br />
<em>name – String &#8211; ./question</em><br />
<em>xtype – String &#8211; textfield</em></li>
<li>Repeat step 5 and 6 for the following:<br />
<em>optionA</em><br />
<em> optionB</em><br />
<em>optionC</em><br />
<em>optionD</em><br />
<em>answer</em></li>
</ol>
<p>Ensure that you changed the name and fieldLabel based on the text field. After completing this operation, this is what your node hierarchy looks like:</p>
<p><a href="http://blogs.adobe.com/sunil/files/2013/05/node_hierarchy.jpg"><img class="alignnone size-full wp-image-140" alt="node_hierarchy" src="http://blogs.adobe.com/sunil/files/2013/05/node_hierarchy.jpg" width="185" height="219" /></a></p>
<p>&nbsp;</p>
<h2><b>Update the JSP file to include the logic to process the content</b></h2>
<p>Update the content of the <em>question.jsp</em> page as shown below:</p>
<address>&lt;%@include file=&#8221;/libs/foundation/global.jsp&#8221;%&gt;<br />
&lt;%@page session=&#8221;false&#8221; %&gt;</address>
<address>&lt;%</address>
<address>&lt;!&#8211; section1 &#8211;&gt;<br />
String question=properties.get(&#8220;question&#8221;, &#8220;Type the question&#8221;);<br />
String optionA=properties.get(&#8220;optionA&#8221;, &#8220;Type the option A&#8221;);<br />
String optionB=properties.get(&#8220;optionB&#8221;, &#8220;Type the option B&#8221;);<br />
String optionC=properties.get(&#8220;optionC&#8221;, &#8220;Type the option C&#8221;);<br />
String optionD=properties.get(&#8220;optionD&#8221;, &#8220;Type the option D&#8221;);<br />
String answer=properties.get(&#8220;answer&#8221;, &#8220;Type the answer&#8221;);</address>
<address>&lt;!&#8211; section2 &#8211;&gt;</address>
<address>out.write(&#8220;&lt;FORM&gt;&lt;B&gt;&#8221;+question+&#8221;&lt;/B&gt;&lt;P&gt;&#8221;);<br />
out.write(&#8220;&lt;INPUT TYPE=hidden name=\&#8221;answer\&#8221; VALUE=\&#8221;"+answer+&#8221;\&#8221;&gt;&#8221;);<br />
out.write(&#8220;&lt;INPUT TYPE=\&#8221;radio\&#8221; NAME=\&#8221;options\&#8221; VALUE=\&#8221;"+optionA+&#8221;\&#8221;&gt;&#8221;+optionA+&#8221;&lt;br&gt;&#8221;);<br />
out.write(&#8220;&lt;INPUT TYPE=\&#8221;radio\&#8221; NAME=\&#8221;options\&#8221; VALUE=\&#8221;"+optionB+&#8221;\&#8221;&gt;&#8221;+optionB+&#8221;&lt;br&gt;&#8221;);<br />
out.write(&#8220;&lt;INPUT TYPE=\&#8221;radio\&#8221; NAME=\&#8221;options\&#8221; VALUE=\&#8221;"+optionC+&#8221;\&#8221;&gt;&#8221;+optionC+&#8221;&lt;br&gt;&#8221;);<br />
out.write(&#8220;&lt;INPUT TYPE=\&#8221;radio\&#8221; NAME=\&#8221;options\&#8221; VALUE=\&#8221;"+optionD+&#8221;\&#8221;&gt;&#8221;+optionD+&#8221;&lt;P&gt; &#8220;);<br />
out.write(&#8220;&lt;INPUT TYPE=\&#8221;button\&#8221; NAME=\&#8221;Validate\&#8221; VALUE=\&#8221;Validate\&#8221; onClick=\&#8221;checkAnswer(this.form)\&#8221;&gt;&#8221;);<br />
out.write(&#8220;&lt;/FORM&gt;&#8221;);</address>
<address>%&gt;</address>
<p>If you know the basics of JSP, you have already figured out what we are doing.</p>
<p><em>String question=properties.get(&#8220;question&#8221;, &#8220;Type the question&#8221;);</em></p>
<p>In section 1, we assign the value provided in the question text box to a string variable.<br />
<em>properties.get(&#8220;question&#8221;, &#8220;Type the question&#8221;)</em> method gets data in the question field and the second argument is the default value that an author sees while editing the component.</p>
<p>The second section in the code is nothing but a form in a JavaScript. We dynamically change the values and labels using the inputs from the author. When a reader, submits an answer, we call a method checkAnwser(). We have not yet defined this method in the JSP page. It is defined in the template page.</p>
<h2><b>Include the script in your template</b></h2>
<p>You can include JavaScript functions that you use in the header of your template. The following code checks the correct answer and provides the user appropriate error message.</p>
<address>&lt;head&gt; &lt;script type=&#8221;text/javascript&#8221;&gt;</address>
<address>function checkAnswer(form) { for (var i = 0; i &lt; form.options.length; i++) { if (form.options[i].checked)</address>
<address>{</address>
<address>break</address>
<address>}</address>
<address>}</address>
<address>if (form.options[i].value == form.answer.value)</address>
<address>{ alert(&#8220;You selected the correct answer!!&#8221;) } else { alert(&#8220;You selected an incorrect answer!!&#8221;) }</address>
<address>}</address>
<address>&lt;/script&gt; &lt;/head&gt;</address>
<address> </address>
<h2><b>Add the component in the Author instance</b></h2>
<ol>
<li>Create a page with the template that you used.</li>
<li>From the side-kick, drag-and-drop the Question component to the page.</li>
<li>Right-click the component and click Edit.</li>
<li>Enter the details and click OK.</li>
</ol>
<p><a href="http://blogs.adobe.com/sunil/files/2013/05/edit.jpg"><img class="alignnone size-full wp-image-141" style="width: 406px; height: 218px;" alt="edit" src="http://blogs.adobe.com/sunil/files/2013/05/edit.jpg" width="449" height="269" /></a></p>
<p>The question and options appear in your page. Now publish the page to see it in the Author instance.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/sunil/2013/05/07/developing-a-quiz-component-using-adobe-cq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating PDF output in Adobe CQ</title>
		<link>http://blogs.adobe.com/sunil/2013/04/29/creating-pdf-output-in-adobe-cq/</link>
		<comments>http://blogs.adobe.com/sunil/2013/04/29/creating-pdf-output-in-adobe-cq/#comments</comments>
		<pubDate>Mon, 29 Apr 2013 06:41:19 +0000</pubDate>
		<dc:creator>sbhaskar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/sunil/?p=121</guid>
		<description><![CDATA[When you author in Adobe CQ, you may need to create a pdf version of the page. PDF pages would be helpful for users if they need to read the content when they are not connected to Internet. Adobe CQ &#8230; <a href="http://blogs.adobe.com/sunil/2013/04/29/creating-pdf-output-in-adobe-cq/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>When you author in Adobe CQ, you may need to create a pdf version of the page. PDF pages would be helpful for users if they need to read the content when they are not connected to Internet.</p>
<p>Adobe CQ allows you to create the pdf version of the page using an OSGi bundle, PDF rewriter. After activating the content, call the page with the .pdf extension in the Author instance. The call will be automatically resolved to provide you with the pdf view of the content.</p>
<p>This blog entry explains how to create a pdf output using Adobe CQ 5.5 QuickStart.</p>
<p>It is assumed that:</p>
<ul>
<li>Author instance is installed on port 4502 on the local machine.</li>
<li>Writer instance is installed on port 4503 on the local machine.</li>
</ul>
<p>Check if PDF Writer bundle is installed and it’s Active in your instance.</p>
<ol>
<li><span style="line-height: 13px;">Login to Adobe CQ Web Console Configuration.  (http://localhost:4502/system/console/configMgr)</span></li>
<li>Select <strong>OSGi</strong> &gt; <strong>Bundles</strong>.</li>
<li>Filter for <strong>Day Communique 5 Rewriter</strong>.</li>
<li>Ensure that the bundle is installed and is <strong>Active</strong>.<br />
<a href="http://blogs.adobe.com/sunil/files/2013/04/pdf_bundle.jpg"><img class="alignleft" alt="pdf_bundle" src="http://blogs.adobe.com/sunil/files/2013/04/pdf_bundle.jpg" width="472" height="137" /></a></li>
</ol>
<h2></h2>
<h2></h2>
<h2></h2>
<h2></h2>
<h2>Update the XSLT based on your component</h2>
<p>While generating a pdf from html, you need to define the XSLT that transforms each element (component) to pdf format. Basically, you need to map all the components to a new style.<br />
By default, Adobe CQ uses the XSLT defined in the following path: <em>/libs/wcm/core/content/pdf/page2fo.xsl</em><br />
Assume that you use the image component that inherits <em>foundation/components/textimage</em>. And, in the author instance, you have inserted an image using the component. To include the image in the pdf view, add the following in the XSLT.</p>
<pre>&lt;xsl:template match="*[contains(@sling:resourceType,'foundation/components/textimage')]"&gt;
 &lt;xsl:if test="@jcr:title"&gt;
 &lt;fo:block font-size="18pt" space-before.optimum="12pt" text-align="start"&gt;&lt;xsl:value-of select="@jcr:title"/&gt;&lt;/fo:block&gt;
 &lt;/xsl:if&gt;
 &lt;xsl:if test="file"&gt;
 &lt;fo:block&gt;&lt;fo:external-graphic src="sling:/{$resource}/par/{local-name()}/file" content-width="100pt" content-height="100pt"/&gt;&lt;/fo:block&gt;
 &lt;/xsl:if&gt;
 &lt;xsl:if test="@FileRef"&gt;
 &lt;fo:block&gt;&lt;fo:external-graphic src="sling:/{@FileRef}" content-width="100pt" content-height="100pt"/&gt;&lt;/fo:block&gt;
 &lt;/xsl:if&gt;
 &lt;xsl:if test="image/@fileReference"&gt;
 &lt;fo:block&gt;&lt;fo:external-graphic src="sling:/{$resource}/par/{local-name()}/image.img.png" content-width="100pt" content-height="100pt"/&gt;&lt;/fo:block&gt;
 &lt;/xsl:if&gt;
 &lt;fo:block font-size="12pt" space-before.optimum="12pt" text-align="start"&gt;&lt;xsl:apply-templates select="text"/&gt;&lt;/fo:block&gt;
 &lt;/xsl:template&gt;</pre>
<p>Ensure that every component you use in the page has a corresponding XSLT match.</p>
<h2>Replicate the XSLT file to the publish instance</h2>
<p>This is an important step, since the author instance still has the outdated version of XSLT. You need to activate the XSLT that you updated and make the most updated version available in your author instance.</p>
<ol>
<li><span style="line-height: 13px;">Login to SiteAdmin. (http://localhost:4502/siteadmin)<br />
</span></li>
<li>Click <strong>Tools</strong> and in the left navigator select <strong>Replication</strong> &gt; <strong>Activate Tree</strong>.</li>
<li>Double-click <strong>Activate Tree</strong>.</li>
<li>Provide the start path as <em>/libs/wcm/core/content/pdf/page2fo.xsl</em></li>
<li>Click <strong>Dry Run</strong> to see the file that is updated after the last <strong>Activation</strong>.</li>
<li>
<p style="display: inline !important;">Select the <strong>page2fo.xsl</strong> file and click <strong>Activate</strong>.<br />
<a href="http://blogs.adobe.com/sunil/files/2013/04/activate_tree.jpg"><img class="alignnone size-full wp-image-123" alt="activate_tree" src="http://blogs.adobe.com/sunil/files/2013/04/activate_tree.jpg" width="602" height="235" /></a></p>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/sunil/2013/04/29/creating-pdf-output-in-adobe-cq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Three mistakes I made while creating a website using Adobe CQ</title>
		<link>http://blogs.adobe.com/sunil/2013/03/18/three-mistakes-i-made-while-creating-a-website-using-adobe-cq/</link>
		<comments>http://blogs.adobe.com/sunil/2013/03/18/three-mistakes-i-made-while-creating-a-website-using-adobe-cq/#comments</comments>
		<pubDate>Mon, 18 Mar 2013 09:06:31 +0000</pubDate>
		<dc:creator>sbhaskar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/sunil/?p=114</guid>
		<description><![CDATA[While activating (publishing) pages in the new website, I didn&#8217;t activate the template, components, and style folders.And, I got a blank screen without any content. Content in the Live CQ pages checks for the corresponding JSP page to render the &#8230; <a href="http://blogs.adobe.com/sunil/2013/03/18/three-mistakes-i-made-while-creating-a-website-using-adobe-cq/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<ol>
<li>While activating (publishing) pages in the new website, I didn&#8217;t activate the template, components, and style folders.And, I got a blank screen without any content. Content in the Live CQ pages checks for the corresponding JSP page to render the content. If these pages are not activated, the page won&#8217;t display anything. Activating a page can be done in the <strong>Website</strong> tab of the <strong>Siteadmin</strong>. However, to activate templates, components, and so on, go to the <strong>Tools</strong> tab. Then, select <strong>Replication</strong> in the left-side pane and double-click <strong>Activate Tree</strong>. Search for the node that you want to activate. For example, if you want to activate a component, go to the <strong>apps</strong> folder and then select the corresponding folder and activate all components in which you added the content.</li>
<li>New components in the sidekick were not enabled explicitly. And, in the sidekick menu, I couldn&#8217;t see the components that I created when I was in the <strong>Edit</strong> mode.Create a page that uses the template that you created. Click the <strong>Design</strong> icon in the sidekick. The <strong>Design of Par</strong> tab appears. Select the <strong>Edit</strong> button. The <strong>Allowed Components</strong> list displays the components that you created. Select the components to display in the <strong>Edit</strong> mode.</li>
<li>Sidekick is not enabled because of the script errors in newly created components.You can figure out if it&#8217;s an issue with the component by creating a new folder in the <strong>apps</strong> directory and then drag and drop the newly created components to it. Do it one-by-one while checking the authoring page to see the sidekick.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/sunil/2013/03/18/three-mistakes-i-made-while-creating-a-website-using-adobe-cq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Player 11.4 is available for download</title>
		<link>http://blogs.adobe.com/sunil/2012/08/22/flash-player-11-4-is-available-for-download/</link>
		<comments>http://blogs.adobe.com/sunil/2012/08/22/flash-player-11-4-is-available-for-download/#comments</comments>
		<pubDate>Wed, 22 Aug 2012 12:28:52 +0000</pubDate>
		<dc:creator>sbhaskar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/sunil/?p=105</guid>
		<description><![CDATA[The latest Flash Player version (11.4.402.265) is available. Please go to Adobe site to update Flash Player.]]></description>
				<content:encoded><![CDATA[<p>The latest Flash Player version (11.4.402.265) is available. Please go to <a href="http://get.adobe.com/flashplayer/">Adobe site</a> to update Flash Player.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/sunil/2012/08/22/flash-player-11-4-is-available-for-download/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Flash Player 11.3 issues on Mozilla Firefox</title>
		<link>http://blogs.adobe.com/sunil/2012/06/21/flash-player-1-3-issues-on-mozilla-firefox/</link>
		<comments>http://blogs.adobe.com/sunil/2012/06/21/flash-player-1-3-issues-on-mozilla-firefox/#comments</comments>
		<pubDate>Thu, 21 Jun 2012 13:50:20 +0000</pubDate>
		<dc:creator>sbhaskar</dc:creator>
				<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Mozilla Firefox]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/sunil/?p=90</guid>
		<description><![CDATA[A new version of Flash Player plug-in is available today (June 21st). The latest version is 11.3.300.262. Go to http://get.adobe.com/flashplayer/ to get the latest version. This version is for Mozilla Firefox and Safari. If you have any issues with Flash &#8230; <a href="http://blogs.adobe.com/sunil/2012/06/21/flash-player-1-3-issues-on-mozilla-firefox/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>A new version of Flash Player plug-in is available today (June 21st). The latest version is 11.3.300.262.<br />
Go to <a href="http://get.adobe.com/flashplayer/">http://get.adobe.com/flashplayer/</a> to get the latest version.</p>
<p>This version is for Mozilla Firefox and Safari.<br />
If you have any issues with Flash Player 11.3 on Mozilla Firefox, see <a href="http://helpx.adobe.com/flash-player/kb/flash-player-113-crash-mozilla.html">Issues | Flash Player 11.3 | Mozilla Firefox</a>.</p>
<p> If you have issues with installing Flash Player, please post the issue @ <a href="http://forums.adobe.com/community/flashplayer/installing_flashplayer">http://forums.adobe.com/community/flashplayer/installing_flashplayer</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/sunil/2012/06/21/flash-player-1-3-issues-on-mozilla-firefox/feed/</wfw:commentRss>
		<slash:comments>79</slash:comments>
		</item>
		<item>
		<title>Fireworks CS6 What&#8217;s New</title>
		<link>http://blogs.adobe.com/sunil/2012/05/29/fireworks-cs6-whats-new/</link>
		<comments>http://blogs.adobe.com/sunil/2012/05/29/fireworks-cs6-whats-new/#comments</comments>
		<pubDate>Tue, 29 May 2012 05:25:49 +0000</pubDate>
		<dc:creator>sbhaskar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/sunil/?p=93</guid>
		<description><![CDATA[Here is the link: http://helpx.adobe.com/fireworks/using/whats-new-cs6.html Help &#38; support page: http://helpx.adobe.com/fireworks.html Archive of old docs: http://helpx.adobe.com/fireworks/archive.html]]></description>
				<content:encoded><![CDATA[<p>Here is the link: <a href="http://helpx.adobe.com/fireworks/using/whats-new-cs6.html">http://helpx.adobe.com/fireworks/using/whats-new-cs6.html</a><br />
Help &amp; support page: <a href="http://helpx.adobe.com/fireworks.html">http://helpx.adobe.com/fireworks.html</a><br />
Archive of old docs: <a href="http://helpx.adobe.com/fireworks/archive.html">http://helpx.adobe.com/fireworks/archive.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/sunil/2012/05/29/fireworks-cs6-whats-new/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FrameMaker 10 ACE is live</title>
		<link>http://blogs.adobe.com/sunil/2012/01/20/framemaker-10-ace-is-live/</link>
		<comments>http://blogs.adobe.com/sunil/2012/01/20/framemaker-10-ace-is-live/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 05:09:52 +0000</pubDate>
		<dc:creator>sbhaskar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/sunil/?p=85</guid>
		<description><![CDATA[Check your mastery by registering @ www.pearsonvue.com/adobe/exams/]]></description>
				<content:encoded><![CDATA[<p>Check your mastery by registering @ <a href="http://www.pearsonvue.com/adobe/exams/">www.pearsonvue.com/adobe/exams/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/sunil/2012/01/20/framemaker-10-ace-is-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ExtendScript to print the word count in an FM book file</title>
		<link>http://blogs.adobe.com/sunil/2011/12/31/extendscript-to-print-the-word-count-in-an-fm-book-file/</link>
		<comments>http://blogs.adobe.com/sunil/2011/12/31/extendscript-to-print-the-word-count-in-an-fm-book-file/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 14:53:21 +0000</pubDate>
		<dc:creator>sbhaskar</dc:creator>
				<category><![CDATA[FrameMaker]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/sunil/?p=79</guid>
		<description><![CDATA[Find the script here. To test the script: Create a book file with many chapters. Chapters must be added as files. Open the book file. Ensure that chapters are not opened. Run the script. Wait for the script to open &#8230; <a href="http://blogs.adobe.com/sunil/2011/12/31/extendscript-to-print-the-word-count-in-an-fm-book-file/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Find the script <a href="http://blogs.adobe.com/sunil/files/2011/12/findWordCountBook.zip">here</a>.<br />
To test the script:</p>
<ol>
<li>Create a book file with many chapters. Chapters must be added as files.</li>
<li>Open the book file.</li>
<li>Ensure that chapters are not opened.</li>
<li>Run the script.</li>
<li>Wait for the script to open all the chapters and then print the word count.<br />
(Note that the script doesn’t include the words inserted in tables.)</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/sunil/2011/12/31/extendscript-to-print-the-word-count-in-an-fm-book-file/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Developing a document checklist using ExtendScript</title>
		<link>http://blogs.adobe.com/sunil/2011/11/16/developing-a-document-checklist-using-extendscript/</link>
		<comments>http://blogs.adobe.com/sunil/2011/11/16/developing-a-document-checklist-using-extendscript/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 06:28:55 +0000</pubDate>
		<dc:creator>sbhaskar</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/sunil/?p=70</guid>
		<description><![CDATA[I developed a script that can be used as a document checklist for a FrameMaker 10 book. You can add questions such as, &#8220;Have you updated variables?&#8221; Running the script captures the question and the answer to a .txt file. &#8230; <a href="http://blogs.adobe.com/sunil/2011/11/16/developing-a-document-checklist-using-extendscript/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I developed a script that can be used as a document checklist for a FrameMaker 10 book. You can add questions such as, &#8220;Have you updated variables?&#8221; Running the script captures the question and the answer to a .txt file. See the comments in the script to know more details.</p>
<p>Download the script <a href="http://blogs.adobe.com/sunil/files/2011/11/UpdateDocChecklist.zip">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/sunil/2011/11/16/developing-a-document-checklist-using-extendscript/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Disabling ActiveX filtering</title>
		<link>http://blogs.adobe.com/sunil/2011/10/09/disabling-activex-filtering/</link>
		<comments>http://blogs.adobe.com/sunil/2011/10/09/disabling-activex-filtering/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 14:23:35 +0000</pubDate>
		<dc:creator>sbhaskar</dc:creator>
				<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[ActveX Filtering]]></category>
		<category><![CDATA[Internet Explorer 9]]></category>

		<guid isPermaLink="false">http://blogs.adobe.com/sunil/?p=59</guid>
		<description><![CDATA[Flash Player does not work if ActiveX filtering is enabled on Internet Explorer 9. When you visit sites that have Flash content, “You need to upgrade your Flash Player to watch this video” error appears. To disable ActiveX filtering, click &#8230; <a href="http://blogs.adobe.com/sunil/2011/10/09/disabling-activex-filtering/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Flash Player does not work if ActiveX filtering is enabled on Internet Explorer 9. When you visit sites that have Flash content, “You need to upgrade your Flash Player to watch this video” error appears. To disable ActiveX filtering, click <strong>Tools</strong> &gt; <strong>Safety</strong> &gt; <strong>ActiveX Filtering</strong> as shown below:<a class="lightbox" title="ie9_activeX_2" href="http://blogs.adobe.com/sunil/files/2011/10/ie9_activeX_2.gif"><img class="alignnone size-full wp-image-68" title="ie9_activeX_2" src="http://blogs.adobe.com/sunil/files/2011/10/ie9_activeX_2.gif" alt="" width="572" height="311" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.adobe.com/sunil/2011/10/09/disabling-activex-filtering/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
