<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>iNSISt Script Generation Framework</title><link>http://insist.codeplex.com/Project/ProjectRss.aspx</link><description>iNSISt is a flexible script generation framework for the Nullsoft Scriptable Install System &amp;#40;NSIS&amp;#41;. It works by transforming XML input files into NSIS scripts.</description><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/insist/Wiki/View.aspx?title=Home&amp;version=16</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;iNSISt is a flexible script generation framework for the Nullsoft Scriptable Install System &amp;#40;NSIS&amp;#41;. It works by transforming XML input files into NSIS scripts.
&lt;br /&gt; &lt;br /&gt;To get started, consult the framework &lt;a href="http://www.codeplex.com/insist/Wiki/View.aspx?title=documentation&amp;amp;referringTitle=Home"&gt;documentation&lt;/a&gt;. Also, please leave us any &lt;a href="http://www.codeplex.com/insist/Thread/View.aspx?ThreadId=32425" class="externalLink"&gt;feedback&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; you have.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Background Information and Project Goals&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;If you're familiar with NSIS, you know it's a great tool for generating installers to deploy software, but you're probably also familiar with the following drawback: the script files it uses must be kept in sync with your development projects (as files are added or deleted, etc.). While you've probably seen some of the tools/wizards out there that have been created to make this easier, they have their own drawbacks as well, namely:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The UIs aren't decoupled from the &amp;quot;business logic,&amp;quot; so the logic of generating NSIS scripts is duplicated across different UIs.&lt;/li&gt;&lt;li&gt;The business logic generally relies on a compiled executable, so changing how scripts are generated requires a recompile of the code.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;To address these drawbacks, the iNSISt framework has the following design goals:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Decouple the UI for generating NSIS scripts from the &amp;quot;business logic&amp;quot; so that any UI (or even none) can be used.&lt;/li&gt;&lt;li&gt;Remove the dependency on compiled code from the auto-generated NSIS script structure.&lt;/li&gt;&lt;li&gt;Design the framework itself to be extensible so that new functionality can be added as needed.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;If these goals are met, then developers can leave the mundane task of generating code to the framework and instead focus on more value-added tasks like creating better UIs more suited to their needs or, better yet, finding ways to integrate the framework with popular development tools (such as Visual Studio.NET).&lt;br /&gt; &lt;br /&gt;For more background information, see &lt;a href="http://www.codeplex.com/insist/Wiki/View.aspx?title=How%20iNSISt%20Got%20Started&amp;amp;referringTitle=Home"&gt;How iNSISt Got Started&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>OlympicCoder</author><pubDate>Mon, 28 Jul 2008 19:40:29 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080728074029P</guid></item><item><title>New Post: Feedback</title><link>http://www.codeplex.com/insist/Thread/View.aspx?ThreadId=32425</link><description>&lt;div style="line-height: normal;"&gt;This discussion topic was created as an easy means to provide feedback (and preferably &amp;quot;actionable ideas&amp;quot; as well) for the framework.
&lt;/div&gt;</description><author>OlympicCoder</author><pubDate>Mon, 28 Jul 2008 19:38:46 GMT</pubDate><guid isPermaLink="false">New Post: Feedback 20080728073846P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/insist/Wiki/View.aspx?title=Home&amp;version=15</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;iNSISt is a flexible script generation framework for the Nullsoft Scriptable Install System &amp;#40;NSIS&amp;#41;. It works by transforming XML input files into NSIS scripts.
&lt;br /&gt; &lt;br /&gt;To get started, consult the framework &lt;a href="http://www.codeplex.com/insist/Wiki/View.aspx?title=documentation&amp;amp;referringTitle=Home"&gt;documentation&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Background Information and Project Goals&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;If you're familiar with NSIS, you know it's a great tool for generating installers to deploy software, but you're probably also familiar with the following drawback: the script files it uses must be kept in sync with your development projects (as files are added or deleted, etc.). While you've probably seen some of the tools/wizards out there that have been created to make this easier, they have their own drawbacks as well, namely:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The UIs aren't decoupled from the &amp;quot;business logic,&amp;quot; so the logic of generating NSIS scripts is duplicated across different UIs.&lt;/li&gt;&lt;li&gt;The business logic generally relies on a compiled executable, so changing how scripts are generated requires a recompile of the code.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;To address these drawbacks, the iNSISt framework has the following design goals:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Decouple the UI for generating NSIS scripts from the &amp;quot;business logic&amp;quot; so that any UI (or even none) can be used.&lt;/li&gt;&lt;li&gt;Remove the dependency on compiled code from the auto-generated NSIS script structure.&lt;/li&gt;&lt;li&gt;Design the framework itself to be extensible so that new functionality can be added as needed.&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;If these goals are met, then developers can leave the mundane task of generating code to the framework and instead focus on more value-added tasks like creating better UIs more suited to their needs or, better yet, finding ways to integrate the framework with popular development tools (such as Visual Studio.NET).&lt;br /&gt; &lt;br /&gt;For more background information, see &lt;a href="http://www.codeplex.com/insist/Wiki/View.aspx?title=How%20iNSISt%20Got%20Started&amp;amp;referringTitle=Home"&gt;How iNSISt Got Started&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>OlympicCoder</author><pubDate>Sun, 27 Jul 2008 21:01:45 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080727090145P</guid></item><item><title>Released: iNSISt v1.0 (Jul 24, 2008)</title><link>http://www.codeplex.com/insist/Release/ProjectReleases.aspx?ReleaseId=15632</link><description>&lt;div&gt;
This is the initial release of the iNSISt framework.&lt;br&gt; &lt;br&gt;See the &lt;a href="http://www.codeplex.com/insist/Wiki/View.aspx?title=documentation"&gt;documentation&lt;/a&gt; for installation and usage instructions.&lt;br&gt;
&lt;/div&gt;</description><author></author><pubDate>Thu, 24 Jul 2008 15:39:32 GMT</pubDate><guid isPermaLink="false">Released: iNSISt v1.0 (Jul 24, 2008) 20080724033932P</guid></item><item><title>Created Release: iNSISt v1.0 (Jul 24, 2008)</title><link>http://www.codeplex.com/insist/Release/ProjectReleases.aspx?ReleaseId=15632</link><description>&lt;div&gt;
This is the initial release of the iNSISt framework.&lt;br&gt; &lt;br&gt;See the &lt;a href="http://www.codeplex.com/insist/Wiki/View.aspx?title=documentation"&gt;documentation&lt;/a&gt; for installation and usage instructions.&lt;br&gt;
&lt;/div&gt;</description><author></author><pubDate>Thu, 24 Jul 2008 15:39:32 GMT</pubDate><guid isPermaLink="false">Created Release: iNSISt v1.0 (Jul 24, 2008) 20080724033932P</guid></item><item><title>Source code checked in, #12423</title><link>http://www.codeplex.com/insist/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>OlympicCoder</author><pubDate>Thu, 24 Jul 2008 15:33:18 GMT</pubDate><guid isPermaLink="false">Source code checked in, #12423 20080724033318P</guid></item><item><title>Source code checked in, #12422</title><link>http://www.codeplex.com/insist/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>OlympicCoder</author><pubDate>Thu, 24 Jul 2008 15:32:54 GMT</pubDate><guid isPermaLink="false">Source code checked in, #12422 20080724033254P</guid></item><item><title>Source code checked in, #12421</title><link>http://www.codeplex.com/insist/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>OlympicCoder</author><pubDate>Thu, 24 Jul 2008 15:23:47 GMT</pubDate><guid isPermaLink="false">Source code checked in, #12421 20080724032347P</guid></item><item><title>Source code checked in, #12362</title><link>http://www.codeplex.com/insist/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>OlympicCoder</author><pubDate>Wed, 23 Jul 2008 23:04:55 GMT</pubDate><guid isPermaLink="false">Source code checked in, #12362 20080723110455P</guid></item><item><title>Source code checked in, #12359</title><link>http://www.codeplex.com/insist/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>OlympicCoder</author><pubDate>Wed, 23 Jul 2008 22:49:47 GMT</pubDate><guid isPermaLink="false">Source code checked in, #12359 20080723104947P</guid></item><item><title>Source code checked in, #12358</title><link>http://www.codeplex.com/insist/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>OlympicCoder</author><pubDate>Wed, 23 Jul 2008 22:44:29 GMT</pubDate><guid isPermaLink="false">Source code checked in, #12358 20080723104429P</guid></item><item><title>Source code checked in, #12337</title><link>http://www.codeplex.com/insist/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>OlympicCoder</author><pubDate>Wed, 23 Jul 2008 19:14:15 GMT</pubDate><guid isPermaLink="false">Source code checked in, #12337 20080723071415P</guid></item><item><title>Source code checked in, #12336</title><link>http://www.codeplex.com/insist/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>OlympicCoder</author><pubDate>Wed, 23 Jul 2008 19:13:29 GMT</pubDate><guid isPermaLink="false">Source code checked in, #12336 20080723071329P</guid></item><item><title>Source code checked in, #12302</title><link>http://www.codeplex.com/insist/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>OlympicCoder</author><pubDate>Wed, 23 Jul 2008 15:37:18 GMT</pubDate><guid isPermaLink="false">Source code checked in, #12302 20080723033718P</guid></item><item><title>Source code checked in, #12300</title><link>http://www.codeplex.com/insist/SourceControl/ListDownloadableCommits.aspx</link><description></description><author>OlympicCoder</author><pubDate>Wed, 23 Jul 2008 15:33:26 GMT</pubDate><guid isPermaLink="false">Source code checked in, #12300 20080723033326P</guid></item></channel></rss>