<?php
header("Content-encoding: utf-8");
?>
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xml:lang="en-gb">
<title type="text">Neil&apos;s World - Movable Type category</title>
<id>http://www.neilturner.me.uk/feeds/atom/movable_type.xml</id>
<link rel="alternate" type="text/html" href="http://www.neilturner.me.uk/feeds/rss/movable_type.xml" />
<link rel="self" type="application/atom+xml" href="http://www.neilturner.me.uk/feeds/atom/movable_type.xml" />
<link rel="related" type="application/atom+xml" href="http://www.neilturner.me.uk/atom.xml" />
<subtitle type="text">Posts about the immensely cool content management system Movable Type, which powers this site.</subtitle>
<rights>Creative Commons Attribution 2.0</rights>
<generator uri="http://www.sixapart.com/movabletype/" version="4.15b4-en">Movable Type</generator>
<icon>http://www.neilturner.me.uk/favicon.ico</icon>
<logo>http://www.neilturner.me.uk/88x31.png</logo>

<updated>2008-06-04T21:26:03Z</updated>
    <author>
      <name>Neil T.</name>
      <url>http://www.neilturner.me.uk/</url>
    </author>



<entry>
<title type="text">Fixing MT&apos;s Performance</title>
<summary type="text">I&apos;ve mentioned a few times that I have been having problems with Movable Type&apos;s performance - high CPU usage and timeouts. The CPU usage turned out not to be caused by MT, but the timeouts were - most of the time when rebuilding pages I would get a blank page because it took so long.</summary>
<content type="html">
<![CDATA[<p>I've mentioned a few times that I have been having problems with Movable Type's performance - high <acronym title="Central Processing Unit">CPU</acronym> usage and timeouts. The <acronym title="Central Processing Unit">CPU</acronym> usage turned out not to be caused by <acronym title="Movable Type">MT</acronym>, but the timeouts were - most of the time when rebuilding pages I would get a blank page because it took so long.</p>

<p>Quack, at <a href="http://doesitecho.com/">Does It Echo?</a> just upgraded to MT4.1 and in doing so he installed <a href="http://appnel.com/code/temper">Temper</a> - short for Template Profiler. It counts how long each template takes to rebuild when entries are published and outputs the times to your activity log - this means you can then single out any templates which are taking too long.</p>

<p>It turns out that 2 templates were taking over 10 seconds each to rebuild. One was a category archive feed, easily fixed by limiting it to the previous 15 entries, and the other was a block which outputted the 'recently commented on entries' code that appears throughout the site, which I've disabled for the time being. This has solved the timeout problem, although some other pages are taking up to 4 seconds to build - I'll investigate these later</p>

<p>But it now means that using <acronym title="Movable Type">MT</acronym> is much more bearable and it means I have one less reason to switch away from it.</p>]]>
</content>
<category term="movabletype" scheme="http://www.neilturner.me.uk/tags/movabletype" label="movabletype" /><category term="performance" scheme="http://www.neilturner.me.uk/tags/performance" label="performance" />
<id>tag:www.neilturner.me.uk,2008://1.5591</id>
<link rel="alternate" href="http://www.neilturner.me.uk/2008/Jun/04/fixing_mts_performance.html" type="text/html" hreflang="en-gb" />

<link rel="replies" type="text/html" href="http://www.neilturner.me.uk/2008/Jun/04/fixing_mts_performance.html#comments"               thr:count="2" />
<link rel="replies" type="application/atom+xml" href="http://www.neilturner.me.uk/2008/Jun/04/fixing_mts_performan_comments.xml" thr:count="2" />

<published>2008-06-04T20:52:32Z</published>
<updated>2008-06-04T21:26:03Z</updated>
</entry>

<entry>
<title type="text">Going Beta</title>
<summary type="text">I&apos;m giving Movable Type 4.15 Beta 4 a whirl on here.</summary>
<content type="html">
<![CDATA[<p>I'm giving Movable Type 4.15 Beta 4 a whirl on here. It's supposed to deliver a large raft of performance improvements, which considering the recent issues I have had with performance should be very welcome. Time will tell if it makes it a difference.</p>]]>
</content>
<category term="beta" scheme="http://www.neilturner.me.uk/tags/beta" label="beta" /><category term="movabletype" scheme="http://www.neilturner.me.uk/tags/movabletype" label="movabletype" />
<id>tag:www.neilturner.me.uk,2008://1.5586</id>
<link rel="alternate" href="http://www.neilturner.me.uk/2008/Apr/22/going_beta.html" type="text/html" hreflang="en-gb" />

<link rel="replies" type="text/html" href="http://www.neilturner.me.uk/2008/Apr/22/going_beta.html#comments"               thr:count="1" />
<link rel="replies" type="application/atom+xml" href="http://www.neilturner.me.uk/2008/Apr/22/going_beta_comments.xml" thr:count="1" />

<published>2008-04-22T23:21:59Z</published>
<updated>2008-06-04T20:17:34Z</updated>
</entry>

<entry>
<title type="text">I owe Movable Type an apology</title>
<summary type="text">Sometimes you should never jump to conclusions before looking at the evidence.</summary>
<content type="html">
<![CDATA[<p>Sometimes you should never jump to conclusions before looking at the evidence. I requested a list of scripts which were causing problems, and this was the result:</p>

<table>
<thead>
<tr><th>process</th><th>count</th><th><acronym title="Central Processing Unit">CPU</acronym> secs</th><th><acronym title="Central Processing Unit">CPU</acronym> minutes</th></tr></thead>
<tbody>
<tr><td>php</td><td>14871</td><td>5656.85s</td><td>94.28 <acronym title="Central Processing Unit">CPU</acronym> minutes</td></tr>
<tr><td>mt-postacomment</td><td>39</td><td>27.70s</td><td>0.46 <acronym title="Central Processing Unit">CPU</acronym> minutes</td></tr>
<tr><td>awstats.pl</td><td>8</td><td>11.20s</td><td>0.19 <acronym title="Central Processing Unit">CPU</acronym> minutes</td></tr>
<tr><td>imapd</td><td>55</td><td>8.81s</td><td>0.15 <acronym title="Central Processing Unit">CPU</acronym> minutes</td></tr>
<tr><td>mt-feed.cgi</td><td>8</td><td>7.00s</td><td>0.12 <acronym title="Central Processing Unit">CPU</acronym> minutes</td></tr>
</tbody>
</table>

<p>So, as you can see, it's not Movable Type's comments after all - in 1 day, it was using a mere 30 seconds of <acronym title="Central Processing Unit">CPU</acronym> time, compared with an hour and a half for <acronym title="PHP (Personal Home Pages) Hypertext Preprocessor">PHP</acronym>. Now 'php' includes all <acronym title="PHP (Personal Home Pages) Hypertext Preprocessor">PHP</acronym> scripts on the site, which does include parts of Movable Type - namely the dynamically generated pages and the search results. But there are other scripts on here - my own tag search script and some bot-banning scripts. I have disabled these other scripts, and reduced the number of pages being served by dynamic publishing, to see if this makes any difference. Hopefully I will find out soon.</p>

<p>So this means I won't be switching to Wordpress right away. I will keep it on here for now, in case I want to take a look at it, but for now I'll stick with Movable Type. I will re-enable comments, and I have brought over the entries and discussions from the temporary Wordpress blog so that they're here to view.</p>]]>
</content>
<category term="movabletype" scheme="http://www.neilturner.me.uk/tags/movabletype" label="movabletype" /><category term="performance" scheme="http://www.neilturner.me.uk/tags/performance" label="performance" /><category term="wordpress" scheme="http://www.neilturner.me.uk/tags/wordpress" label="wordpress" />
<id>tag:www.neilturner.me.uk,2008://1.5575</id>
<link rel="alternate" href="http://www.neilturner.me.uk/2008/Apr/05/i_owe_movable_type_an_apo.html" type="text/html" hreflang="en-gb" />

<link rel="replies" type="text/html" href="http://www.neilturner.me.uk/2008/Apr/05/i_owe_movable_type_an_apo.html#comments"               thr:count="1" />
<link rel="replies" type="application/atom+xml" href="http://www.neilturner.me.uk/2008/Apr/05/i_owe_movable_type_a_comments.xml" thr:count="1" />

<published>2008-04-05T16:42:14Z</published>
<updated>2008-04-05T17:25:14Z</updated>
</entry>

<entry>
<title type="text">New OpenID Server</title>
<summary type="text">Until now I&apos;ve been using LiveJournal as my OpenID server, as it&apos;s convenient and at the time it was one of the few services that supported OpenID. But I&apos;ve now switched to a server running on this box which latches onto Movable Type - it&apos;s called OpenID Server, unsurprisingly.
</summary>
<content type="html">
<![CDATA[<p>Until now I've been using <a href="http://www.livejournal.com/">LiveJournal</a> as my <a href="http://openid.net/">OpenID</a> server, as it's convenient and at the time it was one of the few services that supported OpenID. But I've now switched to a server running on this box which latches onto Movable Type - it's called <a href="http://mt-hacks.com/openidserver.html">OpenID Server</a>, unsurprisingly.</p>

<p>It's very simple to install and integrates seamlessly into Movable Type. To authenticate comments, you just log in with your <acronym title="Movable Type">MT</acronym> username and password, and each author on the system can use it.</p>

<p>Having my OpenID hosted 'in-house', as it were, means I have more control over it as I know exactly what data is stored; though of course, should my web site go down, I'll lose access to my OpenID too.</p>]]>
</content>
<category term="movabletype" scheme="http://www.neilturner.me.uk/tags/movabletype" label="movabletype" /><category term="openid" scheme="http://www.neilturner.me.uk/tags/openid" label="openid" />
<id>tag:www.neilturner.me.uk,2008://1.5560</id>
<link rel="alternate" href="http://www.neilturner.me.uk/2008/Feb/14/new_openid_server.html" type="text/html" hreflang="en-gb" />

<link rel="replies" type="text/html" href="http://www.neilturner.me.uk/2008/Feb/14/new_openid_server.html#comments"               thr:count="0" />
<link rel="replies" type="application/atom+xml" href="http://www.neilturner.me.uk/2008/Feb/14/new_openid_server_comments.xml" thr:count="0" />

<published>2008-02-14T15:57:50Z</published>
<updated>2008-02-14T16:23:12Z</updated>
</entry>

<entry>
<title type="text">Movable Type 4.1</title>
<summary type="text">Well, I finally got around to upgrading to Movable Type 4.1.</summary>
<content type="html">
<![CDATA[<p>Well, I finally got around to upgrading to Movable Type 4.1. It's not the massive change that 4.0 was, but there's some nice touches and I like the new entry composition screen. Not had much time to delve into what's new, however.</p>

<p>The upgrade wasn't without a hiccup - I originally installed it over the top of 4.01 (itself installed over the top of many other versions, including Betas) and upon finishing it didn't work. Installing to a new folder, and then copying my plugins over, seems to have done the trick, thankfully.</p>]]>
</content>
<category term="movabletype" scheme="http://www.neilturner.me.uk/tags/movabletype" label="movabletype" /><category term="upgrade" scheme="http://www.neilturner.me.uk/tags/upgrade" label="upgrade" />
<id>tag:www.neilturner.me.uk,2008://1.5555</id>
<link rel="alternate" href="http://www.neilturner.me.uk/2008/Feb/09/movable_type_41.html" type="text/html" hreflang="en-gb" />

<link rel="replies" type="text/html" href="http://www.neilturner.me.uk/2008/Feb/09/movable_type_41.html#comments"               thr:count="0" />
<link rel="replies" type="application/atom+xml" href="http://www.neilturner.me.uk/2008/Feb/09/movable_type_41_comments.xml" thr:count="0" />

<published>2008-02-09T19:38:43Z</published>
<updated>2008-02-09T19:44:10Z</updated>
</entry>

<entry>
<title type="text">Fixed a template bug</title>
<summary type="text">I&apos;ve fixed a long-standing template bug on the home page that came about as a result of me updating the OnThisDay plugin in the summer.</summary>
<content type="html">
<![CDATA[<p>I've fixed a long-standing template bug on the home page that came about as a result of me updating the <a href="http://code.sixapart.com/trac/mtplugins/browser/trunk/OnThisDay">OnThisDay</a> plugin in the summer. It's one of the oldest plugins on here, and would have been installed in 2002/3 when I first began using <acronym title="Movable Type">MT</acronym>, but version 2 was released last year with better <acronym title="Movable Type">MT</acronym> 4 compatibility so I upgraded.</p>

<p>Anyway, it turns out that the update introduced a template change. Instead of doing this:</p>

<blockquote><p><code>&lt;MTOnThisDay&gt;<br />&lt;MTEntries&gt;<br />...<br />&lt;/MTEntries&gt;<br />&lt;/MTOnThisDay&gt;</code></p></blockquote>

<p>you just do this:</p>

<blockquote><p><code>&lt;MTOnThisDay&gt;<br />...<br />&lt;/MTOnThisDay&gt;</code></p></blockquote>

<p>Keeping the &lt;MTEntries/&gt; tags in leads to some rather ugly recursion which is what you may have previously seen on the home page. It now looks as intended.</p>

<p>Incidentally I will be upgrading to the fully open source version of Movable Type 4.1, now that it is available.</p>]]>
</content>
<category term="movabletype" scheme="http://www.neilturner.me.uk/tags/movabletype" label="movabletype" /><category term="onthisday" scheme="http://www.neilturner.me.uk/tags/onthisday" label="onthisday" /><category term="plugin" scheme="http://www.neilturner.me.uk/tags/plugin" label="plugin" />
<id>tag:www.neilturner.me.uk,2008://1.5547</id>
<link rel="alternate" href="http://www.neilturner.me.uk/2008/Jan/29/fixed_a_template_bug.html" type="text/html" hreflang="en-gb" />

<link rel="replies" type="text/html" href="http://www.neilturner.me.uk/2008/Jan/29/fixed_a_template_bug.html#comments"               thr:count="0" />
<link rel="replies" type="application/atom+xml" href="http://www.neilturner.me.uk/2008/Jan/29/fixed_a_template_bug_comments.xml" thr:count="0" />

<published>2008-01-29T13:43:46Z</published>
<updated>2008-01-29T13:52:20Z</updated>
</entry>

<entry>
<title type="text">Movable Type 4.01</title>
<summary type="text">As you can probably gather from the post title, I&apos;m now running Movable Type 4.01.</summary>
<content type="html">
<![CDATA[<p>As you can probably gather from the post title, <a href="http://www.movabletype.com/blog/2007/09/movable-type-401-get-updated.html">I'm now running Movable Type 4.01</a>, which is a 'recommended' update that fixes one potential <acronym title="Cross-site Scripting">XSS</acronym> vulnerability and lots of bugs, some of which improve performance especially when rebuilding static pages. There are, however, no new features.</p>]]>
</content>
<category term="movabletype" scheme="http://www.neilturner.me.uk/tags/movabletype" label="movabletype" /><category term="sixapart" scheme="http://www.neilturner.me.uk/tags/sixapart" label="sixapart" />
<id>tag:www.neilturner.me.uk,2007://1.5510</id>
<link rel="alternate" href="http://www.neilturner.me.uk/2007/Sep/23/movable_type_401.html" type="text/html" hreflang="en-gb" />

<link rel="replies" type="text/html" href="http://www.neilturner.me.uk/2007/Sep/23/movable_type_401.html#comments"               thr:count="3" />
<link rel="replies" type="application/atom+xml" href="http://www.neilturner.me.uk/2007/Sep/23/movable_type_401_comments.xml" thr:count="3" />

<published>2007-09-23T08:49:19Z</published>
<updated>2007-09-23T09:02:56Z</updated>
</entry>

<entry>
<title type="text">More OpenID Sign-in Goodness</title>
<summary type="text">Thanks to a couple of new plugins, I&apos;ve added support for the Wordpress.com and AOL OpenID profiles.</summary>
<content type="html">
<![CDATA[<p>Thanks to <a href="http://www.movabletype.com/blog/2007/09/openid-built-in-with-mt4.html">a couple of new plugins</a>, I've added support for the Wordpress.com and <acronym title="America Online">AOL</acronym> OpenID profiles. This means that you now only need to enter your wordpress.com username, or your <acronym title="America Online">AOL</acronym> or <acronym title="America Online">AOL</acronym> Instant Messenger username, to sign-in to post comments here. This is in addition to support for Livejournal and Vox, as well as any other OpenID service through the usual method.</p>]]>
</content>
<category term="comments" scheme="http://www.neilturner.me.uk/tags/comments" label="comments" /><category term="movabletype" scheme="http://www.neilturner.me.uk/tags/movabletype" label="movabletype" /><category term="openid" scheme="http://www.neilturner.me.uk/tags/openid" label="openid" />
<id>tag:www.neilturner.me.uk,2007://1.5504</id>
<link rel="alternate" href="http://www.neilturner.me.uk/2007/Sep/05/more_openid_signin_goodne.html" type="text/html" hreflang="en-gb" />

<link rel="replies" type="text/html" href="http://www.neilturner.me.uk/2007/Sep/05/more_openid_signin_goodne.html#comments"               thr:count="0" />
<link rel="replies" type="application/atom+xml" href="http://www.neilturner.me.uk/2007/Sep/05/more_openid_signin_g_comments.xml" thr:count="0" />

<published>2007-09-05T12:49:09Z</published>
<updated>2007-09-05T13:11:33Z</updated>
</entry>

<entry>
<title type="text">More things working</title>
<summary type="text">Now that Movable Type 4 is stable, I&apos;ve started upgrading some of the plugins that I have on here.</summary>
<content type="html">
<![CDATA[<p>Now that Movable Type 4 is stable, I've started upgrading some of the plugins that I have on here. Some of the plugins I used with 3.3x are now obsolete, as they're either included with <acronym title="Movable Type">MT</acronym> or have been integrated with the application itself. But there's some that are still needed in MT4 and not all of them will work with the new version without being updated.</p>

<p>Though there is no new version, MTLJPost has been re-enabled so cross-posting to LiveJournal has recommenced, which should be good news for those of you who choose to read this blog over there. Fast Search has also been updated so that it works again, which means you can use the lovely fast <acronym title="PHP (Personal Home Pages) Hypertext Preprocessor">PHP</acronym> search system and not <acronym title="Movable Type">MT</acronym>'s own <acronym title="Common Gateway Interface">CGI</acronym>-based system which is terribly slow (but that's because I don't have fast_cgi or mod_perl on here to make it faster).</p>

<p>There are still issues with TypeKey signins, I believe - quite whether this is a lingering template issue or what I don't yet know, but I'll look into it more as and when I have time.</p>]]>
</content>
<category term="movabletype" scheme="http://www.neilturner.me.uk/tags/movabletype" label="movabletype" /><category term="plugins" scheme="http://www.neilturner.me.uk/tags/plugins" label="plugins" />
<id>tag:www.neilturner.me.uk,2007://1.5493</id>
<link rel="alternate" href="http://www.neilturner.me.uk/2007/Aug/17/more_things_working.html" type="text/html" hreflang="en-gb" />

<link rel="replies" type="text/html" href="http://www.neilturner.me.uk/2007/Aug/17/more_things_working.html#comments"               thr:count="5" />
<link rel="replies" type="application/atom+xml" href="http://www.neilturner.me.uk/2007/Aug/17/more_things_working_comments.xml" thr:count="5" />

<published>2007-08-17T20:14:25Z</published>
<updated>2007-08-17T21:00:36Z</updated>
</entry>

<entry>
<title type="text">Movable Type 4.0 is out</title>
<summary type="text">Movable Type 4.0 (the final edition) is out and so I&apos;ve got it up on here. Seems to be working okay, but let me know of any issues. Still unsure whether TypeKey signins are working yet....</summary>
<content type="html">
<![CDATA[<p>Movable Type 4.0 (the final edition) is out and so I've got it up on here. Seems to be working okay, but let me know of any issues. Still unsure whether TypeKey signins are working yet.</p>]]>
</content>
<category term="movabletype" scheme="http://www.neilturner.me.uk/tags/movabletype" label="movabletype" />
<id>tag:www.neilturner.me.uk,2007://1.5492</id>
<link rel="alternate" href="http://www.neilturner.me.uk/2007/Aug/16/movable_type_40_is_out.html" type="text/html" hreflang="en-gb" />

<link rel="replies" type="text/html" href="http://www.neilturner.me.uk/2007/Aug/16/movable_type_40_is_out.html#comments"               thr:count="1" />
<link rel="replies" type="application/atom+xml" href="http://www.neilturner.me.uk/2007/Aug/16/movable_type_40_is_o_comments.xml" thr:count="1" />

<published>2007-08-16T18:27:47Z</published>
<updated>2007-08-17T21:07:44Z</updated>
</entry>

<entry>
<title type="text">Movable Type 4.0 RC2</title>
<summary type="text">Since it came out last night, I&apos;ve upgraded this blog to Movable Type 4.0 RC2.</summary>
<content type="html">
<![CDATA[<p>Since it came out last night, I've upgraded this blog to Movable Type 4.0 <acronym title="Release Candidate 2">RC2</acronym>. Not sure what's new as the changelogs haven't been published yet, but so far I've noticed that the rich text mode now produces properly valid <acronym title="Extensible HyperText Markup Language">XHTML</acronym>.</p>

<p>I'm aware of an issue before the update of TypeKey basically not working at all, and some people can't use their OpenID sign-ins here either, so I'll look into those and report any remaining issues to SIx Apart.</p>

<p><b>Update:</b> Feh, would appear that TypeKey still isn't working.</p>

<p><b>Update II:</b> Still not working, even on a newly-created test blog. Even more exasperatingly, some other people have got TypeKey working in MT4, so I'm unsure what the problem is. In any case, I've reported it to Six Apart so hopefully they'll be able to work something out.</p>

<p>I'm also trying to get to the bottom of the reason why I haven't been receiving comment notification emails. I've added the Mail::Sendmail <acronym title="Practical Extraction and Report Language">Perl</acronym> module in the hope that it'll kick it into life.</p>]]>
</content>
<category term="beta" scheme="http://www.neilturner.me.uk/tags/beta" label="beta" /><category term="movabletype" scheme="http://www.neilturner.me.uk/tags/movabletype" label="movabletype" /><category term="releasecandidate" scheme="http://www.neilturner.me.uk/tags/releasecandidate" label="releasecandidate" /><category term="update" scheme="http://www.neilturner.me.uk/tags/update" label="update" />
<id>tag:www.neilturner.me.uk,2007://1.5489</id>
<link rel="alternate" href="http://www.neilturner.me.uk/2007/Aug/03/movable_type_40_rc2.html" type="text/html" hreflang="en-gb" />

<link rel="replies" type="text/html" href="http://www.neilturner.me.uk/2007/Aug/03/movable_type_40_rc2.html#comments"               thr:count="2" />
<link rel="replies" type="application/atom+xml" href="http://www.neilturner.me.uk/2007/Aug/03/movable_type_40_rc2_comments.xml" thr:count="2" />

<published>2007-08-03T17:05:58Z</published>
<updated>2007-08-04T09:37:48Z</updated>
</entry>

<entry>
<title type="text">Fixing things</title>
<summary type="text">So now that I&apos;ve got Movable Type 4 running on here and the basics are working, I now need to get the bells and whistles that I had previously back up and running.</summary>
<content type="html">
<![CDATA[<p>So now that I've got Movable Type 4 running on here and the basics are working, I now need to get the bells and whistles that I had previously back up and running.</p>

<ul>
<li>Smilies are now working in entries and comments :) .</li>
<li>I've fixed the issues with OpenID/TypeKey comments that appear when you preview your comment by updating the JavaScript used to MT4's version (and not a cannibalised version of the MT3 defaults like before)</li>
<li>At my end, I'm not receiving email confirmation of comments when they're posted, even though I should be and did before the upgrade. Not quite sure what's up there. <b>Update:</b> Just received one, so either it's a fluke or they're magically working again.</li>
<li>You may not be able to comment anonymously on some recent entries because the comment challenge box isn't there - that's because I forgot about it until late last night and didn't rebuild everything. Yes, I still use static pages for entries.</li>
<li>The purpose of the sign-in link isn't very obvious - it doesn't make it clear from the outset that you can sign-in with OpenID or whatever. I'll fix this with some images.</li>
</ul>

<p>I would have kept a shorter version of this as an addition to the previous entry, but Google Reader doesn't show updates to posts and so quite a number of you wouldn't see it. To be fair you're probably not interested anyway but nevermind.</p>
]]>
</content>
<category term="movabletype" scheme="http://www.neilturner.me.uk/tags/movabletype" label="movabletype" /><category term="upgrade" scheme="http://www.neilturner.me.uk/tags/upgrade" label="upgrade" />
<id>tag:www.neilturner.me.uk,2007://1.5486</id>
<link rel="alternate" href="http://www.neilturner.me.uk/2007/Jul/27/fixing-things.html" type="text/html" hreflang="en-gb" />

<link rel="replies" type="text/html" href="http://www.neilturner.me.uk/2007/Jul/27/fixing-things.html#comments"               thr:count="3" />
<link rel="replies" type="application/atom+xml" href="http://www.neilturner.me.uk/2007/Jul/27/fixing_things_comments.xml" thr:count="3" />

<published>2007-07-27T16:22:59Z</published>
<updated>2007-07-27T22:52:49Z</updated>
</entry>

<entry>
<title type="text">Movable Type 4.0 RC1</title>
<summary type="text">I&apos;m now running Movable Type 4.0 RC1, and in doing so blatantly ignoring the advice about not installing over a production environment.</summary>
<content type="html">
<![CDATA[<p>I'm now running Movable Type 4.0 <acronym title="Release Candidate 1">RC1</acronym>, and in doing so blatantly ignoring the advice about not installing over a production environment. That said, I have backed up all 20 megabytes of the database, just in case.</p>

<p>MT4 is big - around 13.5 <acronym title="Megabyte">MB</acronym> when unzipped - and on my 2 megabit connection took around half an hour to upload. Thankfully it's pretty easy after that as the upgrade is very simple, although as this is an early release quite a few plugins haven't been updated yet and so I've had to disable quite a few of them; though none of them are particularly big or important.</p>

<p>So, if you can read this then the upgrade was a success and most things are working. The interface is very different but I'm liking it so far.</p>

<p><b>Update:</b> It's taken me a little while to get things working properly, mainly because of a <acronym title="Movable Type">MT</acronym> template tag used in the wrong context on one of my custom templates (&lt;$MTArchiveDate$&gt; in the Entry template) which <acronym title="Movable Type">MT</acronym> 3.x had no problems with but <acronym title="Movable Type">MT</acronym> 4 seems to throw it's toys out of the pram over. To be honest it's not really <acronym title="Movable Type">MT</acronym>'s fault as the tag was in the wrong context, but it would be nice if this was told to me when the entry was saved. As it happens, it just said everything was okay and then didn't rebuild me pages for me, though thankfully I found out when doing a manual rebuild what the problem was.</p>

<p>Of the plugins I've had to disable, Fast Search is the one I'm going to miss the most - until it's updated for <acronym title="Movable Type">MT</acronym> 4.x we're back to <acronym title="Movable Type">MT</acronym>'s default <acronym title="Common Gateway Interface">CGI</acronym>-based search which is much slower. I've also had to disable the plugin which crossposts entries to LiveJournal for the time being - sorry LiveJournal people.</p>

<p>Other plugins which I've previously used have been folded into <acronym title="Movable Type">MT</acronym>'s core. OpenID Comments is now built-in, and so when you sign-in you'll have the option of using OpenID, TypeKey, LiveJournal or Vox to authenticate your comment. There's also the ability to add user accounts and so you'll be able to have your own account with this site in future if I enable the option, but as I've previously mentioned I'm sticking with allowing anonymous comments for the time being. Markdown and Smartypants are now built-in, as is SCode for providing image CAPTCHAs, although I'll still be using Comment Challenge which still seems to work okay in 4.0. Some plugins that are still enabled may or may not work, such as <acronym title="Movable Type">MT</acronym>-Notifier which sends out the email notifications of new comments.</p>

<p>Rich text editing is now included, so you can format posts without having to use <acronym title="HyperText Markup Language">HTML</acronym>, and it seems to work pretty well too - I'm using it for this post. In particular, adding images to entries is far easier than it used to be. There's also the ability to preview your entries as they would appear when posted (i.e. with your blog's design) and not just how the text will look.</p>

<p>I haven't had a lot of time to play with it, mainly because I've spent most of the evening retro-fitting my templates into the new software, but so far I'm really impressed.</p>]]>
</content>
<category term="beta" scheme="http://www.neilturner.me.uk/tags/beta" label="beta" /><category term="movabletype" scheme="http://www.neilturner.me.uk/tags/movabletype" label="movabletype" /><category term="releasecandidate" scheme="http://www.neilturner.me.uk/tags/releasecandidate" label="releasecandidate" />
<id>tag:www.neilturner.me.uk,2007://1.5485</id>
<link rel="alternate" href="http://www.neilturner.me.uk/2007/Jul/26/movable-type-40-rc1.html" type="text/html" hreflang="en-gb" />

<link rel="replies" type="text/html" href="http://www.neilturner.me.uk/2007/Jul/26/movable-type-40-rc1.html#comments"               thr:count="7" />
<link rel="replies" type="application/atom+xml" href="http://www.neilturner.me.uk/2007/Jul/26/movable_type_40_rc1_comments.xml" thr:count="7" />

<published>2007-07-26T18:01:56Z</published>
<updated>2007-07-26T23:01:04Z</updated>
</entry>

<entry>
<title type="text">Comment Challenge challenged</title>
<summary type="text">It looks like some of the spam bots out there are now taking the Comment Challenge plugin into account, as I&apos;ve had some automated spam where the extra question has been answered correctly.</summary>
<content type="html">
<![CDATA[<p>It looks like some of the spam bots out there are now taking the <a href="http://jayallen.org/projects/comment-challenge/">Comment Challenge</a> plugin into account, as I've had some automated spam where the extra question has been answered correctly. Though I've always had some spam get through, until now it looks as if it had all been typed in manually by a human, and not the work of a spam bot. Comment Challenge, by the way, is the thing that makes you type 'elephant' when you post a comment here.</p>

<p>Considering it's been over 10 months since I installed the plugin I'm impressed that it has taken until now for the automated bots to work around it - I thought that something so simple would be trivial to work around. Obviously it wasn't.</p>

<p>As it happens, only 4 spam comments got through, and they were all junked by other anti-spam plugins (namely Akismet and SpamLookup) so they never appeared on the site. But it's a slightly concerning new development.</p>]]>
</content>
<category term="commentchallenge" scheme="http://www.neilturner.me.uk/tags/commentchallenge" label="commentchallenge" /><category term="commentspam" scheme="http://www.neilturner.me.uk/tags/commentspam" label="commentspam" /><category term="movabletype" scheme="http://www.neilturner.me.uk/tags/movabletype" label="movabletype" /><category term="plugin" scheme="http://www.neilturner.me.uk/tags/plugin" label="plugin" /><category term="spam" scheme="http://www.neilturner.me.uk/tags/spam" label="spam" />
<id>tag:www.neilturner.me.uk,2007://1.5476</id>
<link rel="alternate" href="http://www.neilturner.me.uk/2007/Jul/01/comment_challenge_challen.html" type="text/html" hreflang="en-gb" />

<link rel="replies" type="text/html" href="http://www.neilturner.me.uk/2007/Jul/01/comment_challenge_challen.html#comments"               thr:count="2" />
<link rel="replies" type="application/atom+xml" href="http://www.neilturner.me.uk/2007/Jul/01/comment_challenge_ch_comments.xml" thr:count="2" />

<published>2007-07-01T18:54:59Z</published>
<updated>2007-07-01T17:55:20Z</updated>
</entry>

<entry>
<title type="text">Timeouts</title>
<summary type="text">Those of you who have commented on this blog recently may have experienced timeouts when posting - i.e. you get a blank page rather than one saying thank you. This probably means that Movable Type is trying to do lots of stuff, and gets its processes killed by the server before it has chance to return something.</summary>
<content type="html">
<![CDATA[<p>Those of you who have commented on this blog recently may have experienced timeouts when posting - i.e. you get a blank page rather than one saying thank you. This probably means that Movable Type is trying to do lots of stuff, and gets its processes killed by the server before it has chance to return something. It happens on the back-end a lot too.</p>

<p>So I'm trying out Six Apart's <a href="http://code.sixapart.com/trac/mtplugins/wiki/RebuildQueue">RebuildQueue</a> plugin, which means that page rebuilds don't necessarily happen straight-away, but may be delayed for a few seconds. Though much of this site is dynamically generated, some parts are not and so hopefully this plugin will sort those aspects out.</p>

<p><b>Update:</b> Scratch that - now the pages don't seem to rebuild at all. Back to normal now.</p>

<p>I also installed <a href="http://subversion.tigris.org/">Subversion</a> on my MacBook today, from source. It took a while, but seems to work.</p>]]>
</content>
<category term="movabletype" scheme="http://www.neilturner.me.uk/tags/movabletype" label="movabletype" /><category term="plugin" scheme="http://www.neilturner.me.uk/tags/plugin" label="plugin" /><category term="rebuildqueue" scheme="http://www.neilturner.me.uk/tags/rebuildqueue" label="rebuildqueue" />
<id>tag:www.neilturner.me.uk,2007://1.5448</id>
<link rel="alternate" href="http://www.neilturner.me.uk/2007/Apr/13/timeouts.html" type="text/html" hreflang="en-gb" />

<link rel="replies" type="text/html" href="http://www.neilturner.me.uk/2007/Apr/13/timeouts.html#comments"               thr:count="1" />
<link rel="replies" type="application/atom+xml" href="http://www.neilturner.me.uk/2007/Apr/13/timeouts_comments.xml" thr:count="1" />

<published>2007-04-13T09:43:12Z</published>
<updated>2007-04-13T19:15:29Z</updated>
</entry>

</feed>