<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>ScrewTurn Wiki Blog</title>
	
	<link>http://blog.screwturn.eu</link>
	<description>The journey of building an ASP.NET wiki engine.</description>
	<lastBuildDate>Thu, 22 Dec 2011 12:15:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ScrewTurnWiki" /><feedburner:info uri="screwturnwiki" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Hosted ScrewTurn Wiki Survey</title>
		<link>http://feedproxy.google.com/~r/ScrewTurnWiki/~3/TrGSPCdXpek/</link>
		<comments>http://blog.screwturn.eu/2011/12/07/hosted-screwturn-wiki-survey/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 15:27:29 +0000</pubDate>
		<dc:creator>Dario Solera</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://blog.screwturn.eu/?p=470</guid>
		<description><![CDATA[No, we don&#8217;t offer a hosted version of ScrewTurn Wiki, but we might in the future. If you could help us understand if and how that would work for both you and us, it would be very nice of you. How? Simply answer this very short survey: http://goo.gl/4yt2d. Obviously, any comment, suggestion or critique is [...]]]></description>
			<content:encoded><![CDATA[<p>No, we don&#8217;t offer a hosted version of ScrewTurn Wiki, but we might in the future. If you could help us understand if and how that would work for both you and us, it would be very nice of you. How? Simply answer this very short survey: <a href="http://goo.gl/4yt2d" target="_blank">http://goo.gl/4yt2d</a>.</p>
<p>Obviously, any comment, suggestion or critique is more than welcome.</p>
<img src="http://feeds.feedburner.com/~r/ScrewTurnWiki/~4/TrGSPCdXpek" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.screwturn.eu/2011/12/07/hosted-screwturn-wiki-survey/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://blog.screwturn.eu/2011/12/07/hosted-screwturn-wiki-survey/</feedburner:origLink></item>
		<item>
		<title>ScrewTurn Wiki 4 Alpha Refresh</title>
		<link>http://feedproxy.google.com/~r/ScrewTurnWiki/~3/TbqZJOA3Z5c/</link>
		<comments>http://blog.screwturn.eu/2011/10/20/screwturn-wiki-4-alpha-refresh/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 10:26:03 +0000</pubDate>
		<dc:creator>Dario Solera</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://blog.screwturn.eu/?p=460</guid>
		<description><![CDATA[Today we&#8217;re refreshing the Alpha release of ScrewTurn Wiki 4. Here are the notable changes and additions: JSON-based data import and export is fully implemented; export has also been back-ported to v3 to easily upgrade to v4. The plugin system now allows plugins to register request handlers, so it&#8217;s easy to provide interactive functionality and [...]]]></description>
			<content:encoded><![CDATA[<p>Today we&#8217;re refreshing the <a title="ScrewTurn Wiki 4.0 Alpha 1" href="http://www.screwturn.eu/STW4.ashx">Alpha release of ScrewTurn Wiki 4</a>. Here are the notable changes and additions:</p>
<ul>
<li><strong>JSON-based data import and export</strong> is fully implemented; export has also been back-ported to v3 to easily upgrade to v4.</li>
<li>The plugin system now allows plugins to <strong>register request handlers</strong>, so it&#8217;s easy to provide interactive functionality and respond to HTTP requests from plugins <em>without kludges</em>; to get an idea about how this works, have a look at the <a title="Bitbucket" href="https://bitbucket.org/screwturn/screwturn-wiki-4/src/8493cd35cbcc/RatingManagerPlugin/RatingManager.cs" rel="nofollow" target="_blank">revamped Rating Manager Plugin</a>.</li>
<li>The wiki now supports <strong>extension-less URLs</strong> for wiki pages; the feature is enabled automatically when the wiki runs in an Integrated Pipeline Application Pool (obviously, all existing URLs ending with <em>.ashx</em> will continue to work), so you&#8217;ll need at least IIS7 to see the <a title="Screenshot" href="http://yfrog.com/kjf0wp" rel="nofollow" target="_blank">new URL goodness</a>.</li>
</ul>
<p>So, this release marks an important point: no major architectural changes are planned for the new version. This means that what we have to day, unless it&#8217;s absolutely necessary, won&#8217;t be changed significantly and thus the data you create and save with this release will be upgradable to the next v4 releases.</p>
<img src="http://feeds.feedburner.com/~r/ScrewTurnWiki/~4/TbqZJOA3Z5c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.screwturn.eu/2011/10/20/screwturn-wiki-4-alpha-refresh/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.screwturn.eu/2011/10/20/screwturn-wiki-4-alpha-refresh/</feedburner:origLink></item>
		<item>
		<title>How To Deploy ScrewTurn Wiki 4.0 on Windows Azure</title>
		<link>http://feedproxy.google.com/~r/ScrewTurnWiki/~3/nLQ3wz_l_WY/</link>
		<comments>http://blog.screwturn.eu/2011/09/07/how-to-deploy-screwturn-wiki-4-on-windows-azure/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 08:00:35 +0000</pubDate>
		<dc:creator>Matteo Tomasini</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://blog.screwturn.eu/?p=423</guid>
		<description><![CDATA[In this short post we’re going to learn how to deploy STW 4.0 (still in pre-release at the time of this writing) to Windows Azure. Hosted Service and Storage Account Setup Navigate to the Windows Azure Development Portal (windows.azure.com) and sign in with your Live ID. From the home page select Create a New Storage [...]]]></description>
			<content:encoded><![CDATA[<p>In this short post we’re going to learn how to deploy STW 4.0 (still in pre-release at the time of this writing) to Windows Azure.</p>
<h2>Hosted Service and Storage Account Setup</h2>
<p>Navigate to the <em>Windows Azure Development Portal</em> (<a title="Windows Azure Portal" href="http://windows.azure.com/" target="_blank">windows.azure.com</a>) and sign in with your Live ID. From the home page select <em>Create a New Storage Account</em>.</p>
<p><img class="alignnone size-full wp-image-428" title="New Storage Account Button" src="http://blog.screwturn.eu/wp-content/uploads/2011/09/NewStorageAccount-Button.png" alt="New Storage Account Button" width="640" height="480" /></p>
<p>In the <em>Create a New Storage Account</em> form fill in the domain name; this domain name, which is always in the <em>acme.cloudapp.net</em> form, is global so you may need to fiddle with it a bit to get a name that is not already in use by another service.</p>
<p><img class="alignnone size-full wp-image-434" title="Create New Storage Account Form" src="http://blog.screwturn.eu/wp-content/uploads/2011/09/CreateNewStorageAccount-Form.png" alt="Create New Storage Account Form" width="546" height="309" /></p>
<p>It’s a good idea to create an affinity group to ensure that storage and hosted services that use it are located in the same datacenter, reducing bandwidth usage and increasing performance. Affinity groups can also specify a preference for a geographical region so that service and storage are as close to your users as possible to minimize network latency.</p>
<p>Click <em>OK</em> and you’ll see a summary page for your new storage account.</p>
<p>After <a title="Download ScrewTurn Wiki 4.0" href="http://www.screwturn.eu/STW4.ashx" target="_blank">downloading</a> the <em>Windows Azure Table/Blob Storage</em> package, you have to tell ScrewTurn Wiki to use your new storage account. To do that open the <em>ServiceConfiguration.csfg</em> file with your favourite text editor and modify the ConnectionString setting:</p>
<ul>
<li>choose your preferred <em>Endpoint Protocol</em> between <em>http</em> or <em>https</em> (the former is faster, while the latter is to be preferred for inter-datacenter communication)</li>
<li>replace the <em>Account Name</em> with the one you created in the <em>Create a New Storage Account</em> form</li>
<li>from the <em>Storage Account</em> summary page select <em>View Access Keys</em> for your newly created storage account, copy the <em>Primary Access Key</em> and paste it replacing the <em>Account Key</em> value in the connection string.</li>
</ul>
<p><img class="alignnone size-full wp-image-437" title="View Access Keys Button" src="http://blog.screwturn.eu/wp-content/uploads/2011/09/ViewAccessKeys-Button.png" alt="View Access Keys Button" width="640" height="480" /></p>
<p>Now you have to create a new Hosted Service.</p>
<p><img class="alignnone size-full wp-image-438" title="New Hosted Service Button" src="http://blog.screwturn.eu/wp-content/uploads/2011/09/NewHostedService-Button.png" alt="New Hosted Service Button" width="640" height="480" /></p>
<p>From the <em>Hosted Services</em> summary page select <em>New Hosted Service</em>.</p>
<p><img class="alignnone size-full wp-image-439" title="Create New Hosted Service Form" src="http://blog.screwturn.eu/wp-content/uploads/2011/09/CreateNewHostedService-Form.png" alt="Create New Hosted Service Form" width="546" height="640" /></p>
<p>In the <em>Create a New Hosted Service</em> form fill in a friendly name for your service and the domain name. Choose a geographical region or, if you have created it, select the affinity group.<br />
You can then select the <em>Deploy to Production Environment</em> option and after creating a name for your deployment upload the <em>Azure.cspkg</em> and <em>ServiceConfiguration.cscfg</em> files.<br />
Click Ok to start the deployment.</p>
<p>An alert pop-up will appear warning you that your deployment has one role with only one instance. You can just click <em>Yes</em> and continue the deployment or modify the <em>ServiceConfiguration.cscfg</em> file changing the value of the <em>Instances</em> setting from “1” to “2” or more:</p>
<pre>&lt;Role name="WebApplication"&gt;
    &lt;Instances count="1" /&gt;
    &lt;ConfigurationSettings&gt;
    ...</pre>
<h2 dir="ltr">Deployment for Multiple Wikis</h2>
<p>ScrewTurn Wiki 4 natively supports multiple independent wikis within one application instances. Each wiki must be bound to an dedicated host address, for example:</p>
<ul>
<li><em>support.acme.com</em> for a public customer support wiki</li>
<li><em>hr.intranet.acme.com</em> for a HR private portal</li>
<li><em>dev.intranet.acme.com</em> for company developers.</li>
</ul>
<p>The fun here is that the wikis, while being completely independent, all live in the same application instance, saving server resource and significantly reducing the burden of keeping STW up-to-date.</p>
<p>If you want to deploy ScrewTurn Wiki on Windows Azure with support to multiple wikis you have to edit the <em>Wikis</em> setting in the <em>ServiceConfiguration.cscfg</em> file before publishing it.</p>
<p>The names of wikis must separated by a pipe and for each wiki you can specify one or more hosts separated by semicolon:</p>
<pre>&lt;Setting name="Wikis"
    value="root=|support=support.acme.com|hr-intranet=hr.intranet.acme.com|dev-intranet=dev.intranet.acme.com" /&gt;</pre>
<p>The “root” wiki, which is <strong>mandatory</strong>, also acts as fallback for all unknown hosts.</p>
<p>There is a caveat: on Windows Azure, you can only specify one host for each service. In order to access your multiple wikis, you’ll have to create <strong>multiple CNAME DNS records</strong>, all of them pointing to host of your Azure service (e.g. <em>acme.cloudapp.net</em>), quite easy, but that is required if you want multiple wikis.</p>
<img src="http://feeds.feedburner.com/~r/ScrewTurnWiki/~4/nLQ3wz_l_WY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.screwturn.eu/2011/09/07/how-to-deploy-screwturn-wiki-4-on-windows-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.screwturn.eu/2011/09/07/how-to-deploy-screwturn-wiki-4-on-windows-azure/</feedburner:origLink></item>
		<item>
		<title>ScrewTurn Wiki 4.0 Alpha</title>
		<link>http://feedproxy.google.com/~r/ScrewTurnWiki/~3/WvVrZi5QSEw/</link>
		<comments>http://blog.screwturn.eu/2011/09/06/screwturn-wiki-4-alpha/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 08:09:18 +0000</pubDate>
		<dc:creator>Dario Solera</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://blog.screwturn.eu/?p=420</guid>
		<description><![CDATA[Today we&#8217;re releasing the first Alpha version of ScrewTurn Wiki 4.0. The main change in this release is the brand-new search engine, completely based on Lucene.NET. The new search engine is available on all storage engines: Local, a.k.a. SQL Server CE SQL Server Windows Azure Table/Blog. This is an important improvement as the new search [...]]]></description>
			<content:encoded><![CDATA[<p>Today we&#8217;re releasing the first <strong>Alpha version of ScrewTurn Wiki 4.0</strong>.</p>
<p>The main change in this release is the <strong>brand-new search engine</strong>, completely based on Lucene.NET.</p>
<p>The new search engine is available on all storage engines:</p>
<ul>
<li>Local, a.k.a. SQL Server CE</li>
<li>SQL Server</li>
<li>Windows Azure Table/Blog.</li>
</ul>
<p>This is an important improvement as the new search back-end is <strong>faster</strong>, <strong>more accurate</strong> and it finally supports <strong>wildcards</strong>, so you can search for <em>&#8220;local*&#8221;</em> or even <em>&#8220;locali?ation&#8221;</em>. Way cool.</p>
<p>Tomorrow we&#8217;ll also publish a guide on how to <strong>deploy ScrewTurn Wiki 4 on Windows Azure</strong>. Stay tuned!</p>
<img src="http://feeds.feedburner.com/~r/ScrewTurnWiki/~4/WvVrZi5QSEw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.screwturn.eu/2011/09/06/screwturn-wiki-4-alpha/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://blog.screwturn.eu/2011/09/06/screwturn-wiki-4-alpha/</feedburner:origLink></item>
		<item>
		<title>ScrewTurn Wiki 4.0 CTP 1</title>
		<link>http://feedproxy.google.com/~r/ScrewTurnWiki/~3/u3myRBYvHzk/</link>
		<comments>http://blog.screwturn.eu/2011/08/18/screwturn-wiki-4-0-ctp-1/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 11:52:52 +0000</pubDate>
		<dc:creator>Dario Solera</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://blog.screwturn.eu/?p=414</guid>
		<description><![CDATA[Today we&#8217;re releasing a CTP refresh for our brand-new 4.0 line. This new version completely replaces the old flat file-based default storage engine with a new one, built with SQL Server CE 4.0. From the outside, everything will work the same. The rationale behind this decision is very simple: it became too cumbersome for us [...]]]></description>
			<content:encoded><![CDATA[<p>Today we&#8217;re releasing a CTP refresh for our brand-new 4.0 line. This new version completely replaces the old flat file-based default storage engine with a new one, built with <a title="SQL Server CE" href="http://www.microsoft.com/sqlserver/en/us/editions/compact.aspx" target="_blank">SQL Server CE 4.0</a>. From the outside, everything will work the same.</p>
<p>The rationale behind this decision is very simple: it became too cumbersome for us to maintain two main data storage providers. Using SQL Server CE allows us to use almost the same code for both SQL Server CE and the larger editions of SQL Server. This became particularly important if you consider that we now also have a storage provider for Azure.</p>
<p>You can download the compiled application as well as the source code right from our <a title="ScrewTurn Wiki 4 CTP" href="http://www.screwturn.eu/STW4.ashx">v4 CTP page</a>. If you&#8217;re a dev, don&#8217;t forget we have a <a title="Source Code Repository" href="https://bitbucket.org/screwturn/screwturn-wiki-4/overview" target="_blank">Mercurial repository at BitBucket</a>.</p>
<p>To <strong>build</strong> the source code you&#8217;ll need to have SQL Server CE installed on your machine (we can&#8217;t redistribute the binaries with the source code), but to <strong>run</strong> the application, you <strong>will not</strong> need it as it&#8217;s set to <em>CopyLocal</em>.</p>
<p>Next up: new search engine based on <a title="Lucene.NET at Apache Incubator" href="http://incubator.apache.org/lucene.net/" target="_blank">Lucene.NET</a>.</p>
<img src="http://feeds.feedburner.com/~r/ScrewTurnWiki/~4/u3myRBYvHzk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.screwturn.eu/2011/08/18/screwturn-wiki-4-0-ctp-1/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://blog.screwturn.eu/2011/08/18/screwturn-wiki-4-0-ctp-1/</feedburner:origLink></item>
		<item>
		<title>Version 3.0.5.600</title>
		<link>http://feedproxy.google.com/~r/ScrewTurnWiki/~3/YdGxT4sCqxk/</link>
		<comments>http://blog.screwturn.eu/2011/07/12/version-3-0-5-600/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 07:36:42 +0000</pubDate>
		<dc:creator>Dario Solera</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://blog.screwturn.eu/?p=410</guid>
		<description><![CDATA[After almost 10 months since the last 3.0 release, today we&#8217;re releasing version 3.0.5.600. It&#8217;s basically a bugfix release and here is the changelog: Improved support for proxy- and load-balancer-based scenarios Added support for absolute paths for PublicDirectory config setting Added possibility to specify list/page size in config Added Korean translation Added Brazilian Portuguese translation [...]]]></description>
			<content:encoded><![CDATA[<p>After almost 10 months since the last 3.0 release, today we&#8217;re releasing version 3.0.5.600. It&#8217;s basically a bugfix release and here is the changelog:</p>
<ul>
<li>Improved support for proxy- and load-balancer-based scenarios</li>
<li>Added support for absolute paths for PublicDirectory config setting</li>
<li>Added possibility to specify list/page size in config</li>
<li>Added Korean translation</li>
<li>Added Brazilian Portuguese translation</li>
<li>Added Vietnamese translation</li>
<li>Fixed editor caret position bug in IE</li>
<li>Fixed issue in page deletion (page links not updated correctly)</li>
<li>Fixed issues in page redirection</li>
<li>Fixed usernames in RSS feed</li>
<li>Fixed issues in formatter</li>
<li>Updated some translations</li>
<li>Converted solution to Visual Studio 2010.</li>
</ul>
<p>As you can see in the last item, we finally abandoned Visual Studio 2008 in favor of 2010. The solution still targets .NET 3.5 (STW 4.0 will target .NET 4).</p>
<p>For those of you having problems with sorting in the wiki index (<em>AllPages.aspx</em>), given that a fix requires architectural changes that will be implemented only in version 4, we added a workaround, which is the possibility to specify the number of items to display in long list. By setting a large number, paging is disabled altogether, thus mitigating sorting problems.</p>
<img src="http://feeds.feedburner.com/~r/ScrewTurnWiki/~4/YdGxT4sCqxk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.screwturn.eu/2011/07/12/version-3-0-5-600/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.screwturn.eu/2011/07/12/version-3-0-5-600/</feedburner:origLink></item>
		<item>
		<title>ScrewTurn Wiki 4.0 CTP</title>
		<link>http://feedproxy.google.com/~r/ScrewTurnWiki/~3/DlF0olVrOFM/</link>
		<comments>http://blog.screwturn.eu/2011/06/15/screwturn-wiki-4-ctp/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 10:00:45 +0000</pubDate>
		<dc:creator>Dario Solera</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://blog.screwturn.eu/?p=394</guid>
		<description><![CDATA[We&#8217;ve been working like crazy since last February to build a first version of ScrewTurn Wiki that runs natively on Windows Azure. We&#8217;re all very happy to announce that the first Community Technology Preview of ScrewTurn Wiki 4.0 is now available. We have a dedicated page on our main website where you can download the [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been working like crazy since <a title="A New Era: ScrewTurn Wiki on Windows Azure" href="http://blog.screwturn.eu/2011/02/14/a-new-era-screwturn-wiki-on-windows-azure/">last February</a> to build a first version of ScrewTurn Wiki that runs <em>natively</em> on Windows Azure.</p>
<p>We&#8217;re all very happy to announce that the first <em>Community Technology Preview</em> of ScrewTurn Wiki 4.0 is now available. We have a <strong><a title="ScrewTurn Wiki 4.0" href="http://www.screwturn.eu/STW4.ashx" target="_blank">dedicated page</a></strong> on our main website where you can download the compiled packages as well as the source code, plus get access to our public Mercurial repository.</p>
<p>Here is a list of the changes made to it (not only for Azure!):</p>
<ul>
<li><strong>support for multiple wikis</strong>: with one application instance, you can run multiple wikis, each one on its dedicated hostname (multi-tenancy)</li>
<li><strong>native support for Azure storage</strong> (Blob, Table), <em>much</em> cheaper than SQL Azure and ready for unlimited horizontal scalability</li>
<li><strong>JSON-based data import/export</strong> (will be added to v3 too for importing v3 data into v4)</li>
<li>support for dynamically <strong>uploading themes as ZIP archives</strong></li>
<li>revised administration UI</li>
<li>data providers are now installed and configured in <em>web.config</em> (plugins, aka Formatter Providers, are still installed dynamically in the admin panel)</li>
<li>ASP.NET 4.0.</li>
</ul>
<p>It&#8217;s important to note that:</p>
<ul>
<li>this release is <strong>not production-ready</strong> nor feature-complete</li>
<li>performance is not optimal</li>
<li>we&#8217;re going to make other big changes to the codebase</li>
<li>all our plugins have been updated to work with the new version</li>
<li>all 3rd-party plugins are not compatible (but they&#8217;re easily fixable).</li>
</ul>
<p>Known issues:</p>
<ul>
<li>concurrent page editing warning is not displayed, meaning that nothing prevents two users to edit the same page at the same time (leading to funny errors)</li>
<li>uploading ZIP theme packages when using SQL Server actually stores themes on the file-system for now, so this feature cannot be used in web farms</li>
<li>JSON data import/export is not yet completely implemented.</li>
</ul>
<p>As said, this is not a final release and here are some of the things we want to implement:</p>
<ul>
<li>simplified data architecture, especially in terms of <em>PageInfo</em>/<em>PageContent</em></li>
<li>search engine improvements (with Lucene.NET, probably)</li>
<li>more power to plugins</li>
<li>improved editor (with the possibility to swap it)</li>
</ul>
<p>What would you like to see? It&#8217;s time to come up with ideas!</p>
<p>P.S.: Big thanks to <a title="Microsoft Web Platform" href="http://www.microsoft.com/web" target="_blank">Microsoft</a> and especially to <strong>Dirk Primbs</strong> for the support they&#8217;re giving us in this effort!</p>
<img src="http://feeds.feedburner.com/~r/ScrewTurnWiki/~4/DlF0olVrOFM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.screwturn.eu/2011/06/15/screwturn-wiki-4-ctp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.screwturn.eu/2011/06/15/screwturn-wiki-4-ctp/</feedburner:origLink></item>
		<item>
		<title>New Visual Editor Backend [Beta]</title>
		<link>http://feedproxy.google.com/~r/ScrewTurnWiki/~3/Vnd6jA7kvnI/</link>
		<comments>http://blog.screwturn.eu/2011/04/21/new-visual-editor-backend-beta/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 08:34:06 +0000</pubDate>
		<dc:creator>Dario Solera</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.screwturn.eu/blog/?p=369</guid>
		<description><![CDATA[We&#8217;ve rebuilt the Visual Editor backend from scratch, and it&#8217;s now available in beta in our development builds. You are now able to switch to WikiMarkup and back faster, but above all with less errors and glitches. Of course, feedback would be highly appreciated. Regarding actual editor features, they remain unchanged at this moment, but [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve rebuilt the <strong>Visual Editor backend</strong> from scratch, and it&#8217;s now available in beta in our <a title="Development Builds" href="http://www.screwturn.eu/Download.ashx#Development_Builds_and_Mercurial_Repository_4" target="_blank">development builds</a>. You are now able to switch to WikiMarkup and back faster, but above all <strong>with less errors and glitches</strong>. Of course, feedback would be highly appreciated.</p>
<p>Regarding actual editor features, they remain unchanged at this moment, but now that we have a more robust HTML-to-WikiMarkup processor, we can start working on new features and improvements to existing ones.</p>
<p>On a side note, we moved our public Mercurial repository to <a title="ScrewTurn Wiki at Bitbucket" href="https://bitbucket.org/screwturn/screwturn-wiki/overview" target="_blank">Bitbucket</a> and we improved those formerly known as nightly builds. We now call them <strong>development builds</strong> because they&#8217;re not built daily, but rather <strong>every time changes are pushed to the repository</strong> (actually, they come right out from our integration server). This is a huge improvement because, if we fix a bug, you&#8217;re able to download an updated compiled package of ScrewTurn Wiki in <strong>less than 5 minutes</strong>, instead of waiting 24 hours. Cool!</p>
<img src="http://feeds.feedburner.com/~r/ScrewTurnWiki/~4/Vnd6jA7kvnI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.screwturn.eu/2011/04/21/new-visual-editor-backend-beta/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.screwturn.eu/2011/04/21/new-visual-editor-backend-beta/</feedburner:origLink></item>
		<item>
		<title>New Mercurial Repository, New Issue Tracker</title>
		<link>http://feedproxy.google.com/~r/ScrewTurnWiki/~3/6o_8RHPaOOY/</link>
		<comments>http://blog.screwturn.eu/2011/02/23/new-mercurial-repository-new-issue-tracker/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 09:18:22 +0000</pubDate>
		<dc:creator>Dario Solera</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.screwturn.eu/blog/?p=360</guid>
		<description><![CDATA[This is mostly a public service announcement. We&#8217;ve migrated ScrewTurn Wiki&#8217;s repository to Mercurial, and a public clone is now available at http://bitbucket.org/screwturn/screwturn-wiki. Also, we migrated from Unfuddle to Codebase specifically to support Mercurial and public access to our issue tracker. If you are one of those many users who run a customized version of [...]]]></description>
			<content:encoded><![CDATA[<p>This is mostly a public service announcement.</p>
<p>We&#8217;ve migrated ScrewTurn Wiki&#8217;s repository to <a title="Mercurial Distributed Version Control" href="http://mercurial.selenic.com" target="_blank">Mercurial</a>, and a public clone is now available at <a title="ScrewTurn Wiki at Bitbucket" href="http://bitbucket.org/screwturn/screwturn-wiki" target="_blank">http://bitbucket.org/screwturn/screwturn-wiki</a>. Also, we migrated from Unfuddle to <a title="Codebase Project Hosting" href="http://codebasehq.com" target="_blank">Codebase</a> specifically to support Mercurial and public access to our <a title="ScrewTurn Wiki Issue Tracker" href="https://threeplicate.codebasehq.com/screwturn-wiki/tickets" target="_blank">issue tracker</a>.</p>
<p>If you are one of those many users who run a customized version of ScrewTurn Wiki, I imagine that merging changes into a new application version was never easy. With Mercurial you can now do that more easily. Let&#8217;s see how.</p>
<p>Firstly, clone STW&#8217;s repository:</p>
<pre>hg clone http://bitbucket.org/screwturn/screwturn-wiki ScrewTurnWiki</pre>
<p>Re-apply your changes, possibly with a patch and merge tool, then commit them into your local repository.</p>
<pre>hg commit -m "My super mod"</pre>
<p>Every time we push new changes into our repository, you can simply pull them into your clone and easily merge them with your customizations:</p>
<pre>hg pull
hg up
hg merge
hg commit</pre>
<p>This way you get the benefits of version control for your very own changes without the burden of merging them with our updates. Cool!</p>
<img src="http://feeds.feedburner.com/~r/ScrewTurnWiki/~4/6o_8RHPaOOY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.screwturn.eu/2011/02/23/new-mercurial-repository-new-issue-tracker/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://blog.screwturn.eu/2011/02/23/new-mercurial-repository-new-issue-tracker/</feedburner:origLink></item>
		<item>
		<title>A New Era: ScrewTurn Wiki on Windows Azure</title>
		<link>http://feedproxy.google.com/~r/ScrewTurnWiki/~3/XHB08J_jds0/</link>
		<comments>http://blog.screwturn.eu/2011/02/14/a-new-era-screwturn-wiki-on-windows-azure/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 14:00:05 +0000</pubDate>
		<dc:creator>Dario Solera</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.screwturn.eu/blog/?p=356</guid>
		<description><![CDATA[You may have read that we recently shipped, in collaboration with Lokad, a production website built with ScrewTurn Wiki and hosted on Windows Azure. Well, that’s just the first step to fully support Azure as runtime environment for your favorite .NET wiki engine. Today we’re officially starting a new project, that will be like this: [...]]]></description>
			<content:encoded><![CDATA[<p>You may have read that we recently shipped, in collaboration with <a title="Lokad - Forecasting Software" href="http://www.lokad.com" target="_blank">Lokad</a>, a production website built with ScrewTurn Wiki and hosted on <a title="Windows Azure Platform" href="http://www.microsoft.com/windowsazure/windowsazure" target="_blank">Windows Azure</a>. Well, that’s just the first step to fully support Azure as runtime environment for your favorite .NET wiki engine.</p>
<p>Today we’re officially starting a new project, that will be like this:</p>
<ol>
<li>Resolve all known bugs that do not require architectural changes, push a new release ASAP</li>
<li>Fix the Visual Editor and make it more reliable (this requires to rewrite our Reverse Parser, i.e. the component that converts HTML to WikiMarkup)</li>
<li>Plan required architectural changes to support specific new features, in particular:
<ol>
<li>Better (or swappable) search engine (e.g. via a unified ISearchProvider)</li>
<li>Swappable editor (not sure yet)</li>
<li>More flexible plugin SDK</li>
<li>Better plugin ecosystem</li>
<li>Better themes ecosystem</li>
<li>Windows Azure blob and/or table storage</li>
<li>Some, uhm, facility that allows to *safely* install 3<sup>rd</sup> party plugins when running in multi-tenant instances</li>
</ol>
</li>
<li>Code code code</li>
<li>Public beta in early June</li>
</ol>
<h2>Why Azure?</h2>
<p>We’re big fans of Windows Azure. It’s a very interesting way to host web applications, and above all it allows to scale easily. Even if you don’t need a lot of computing resources, with a few dozen Dollars/Euros a month, you’d get a two-instance web role with 99.95% availability and reliable storage. It makes sense both from a technological and economical point of view.</p>
<p>Moreover, we’re supported directly from Microsoft. They’re happy to see an open-source project hardly working to support their cloud computing platform, and we’re excited to start this new journey.</p>
<h2>New Team Member</h2>
<p>To help us with this effort, a new developer is joining our team to work on ScrewTurn Wiki <strong>full-time</strong>. This is the first time in more than four years that someone will work exclusively on STW, so trust me when I say that it’s something groundbreaking.</p>
<h2>Want to Help?</h2>
<p>This is the perfect time to say hi and offer to help us out. So far we failed to get contributors because we somewhat demanded continued efforts. That doesn’t work, so we changed our minds. We’re fully opening our issue tracker (more info on that in a few days), so feel free to drop us a line if you want to help with something, even if it’s very small and only takes little effort.</p>
<img src="http://feeds.feedburner.com/~r/ScrewTurnWiki/~4/XHB08J_jds0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.screwturn.eu/2011/02/14/a-new-era-screwturn-wiki-on-windows-azure/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.screwturn.eu/2011/02/14/a-new-era-screwturn-wiki-on-windows-azure/</feedburner:origLink></item>
	</channel>
</rss>

