<?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>Simone Carletti&#039;s Blog &#187; movabletype</title>
	<atom:link href="http://www.simonecarletti.com/blog/tags/movabletype/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.simonecarletti.com/blog</link>
	<description>Simone Carletti&#039;s personal ramblings on programming, syndication, search engines &#38; marketing.</description>
	<lastBuildDate>Tue, 07 Feb 2012 08:48:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Movable Type to WordPress Importer Utilities</title>
		<link>http://www.simonecarletti.com/blog/2009/02/movable-type-to-wordpress-importer-utilities/</link>
		<comments>http://www.simonecarletti.com/blog/2009/02/movable-type-to-wordpress-importer-utilities/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 22:14:24 +0000</pubDate>
		<dc:creator>Simone Carletti</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[importer]]></category>
		<category><![CDATA[movabletype]]></category>
		<category><![CDATA[repositories]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.simonecarletti.com/blog/?p=194</guid>
		<description><![CDATA[Movable Type Importer Utilities is a small collection of utilities to finalize your migration from Movable Type to Wordpress.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1228" title="WordPress Logo" src="http://www.simonecarletti.com/blog/wp-content/uploads/2009/02/wordpress-logo.png" alt="" width="100" height="100" /> Are you looking for a solution to <strong>migrate from Movable Type to WordPress without loosing any permalink</strong>? Do you need to <strong>import in WordPress your Movable Type tags</strong>? Continue reading, this post contains the solution to those problems.</p>
<p>Feel free to skip to the end of the post if you don&#8217;t care about the story behind the <strong>Movable Type Importer Utilities</strong> library.<span id="more-194"></span></p>
<h2>The story</h2>
<p>I have been using Movable Type since I opened the first version of this blog, in 2005. At this time Movable Type was so far the best not-hosted blogging platform.</p>
<p>Time passes and things change. In the last couple of years WordPress development team did an excellent work and the latest WordPress 2.7 branch is <strong>an authentic masterpiece</strong>. The only plugin manager and the auto-update feature worth the full platform.</p>
<p>At the beginning of this year I migrated my Italian blog from Movable Type to WordPress and I opened the English version. While creating a new blog from scratch has been a piece of cake, migrating the existing blog required careful planning to <strong>avoid loosing visibility and popularity on search engines</strong>.</p>
<p>Moreover, all my Movable Type entries were carefully tagged and categorized. Easy to understand, preserving tags and categories was one of my migration constraints.</p>
<h2>Here comes the problem</h2>
<p>WordPress comes with a powerful Movable Type and TypePad imported but unfortunately <strong>this tool lacks two important features</strong>: it doesn&#8217;t migrate your Movable Type tags and it doesn&#8217;t take care of your old post permalinks. What a nightmare!</p>
<p>I tried to solve those problems in many different ways and <strong>I ended up creating my own importer integration</strong>. After a couple of months of incubation, this morning I finally had the time to write a small documentation and release the package.</p>
<h2>Movable Type Importer Utilities is the solution</h2>
<p><a href="http://www.simonecarletti.com/blog/wp-content/uploads/2009/02/mtimporter.png"><img class="aligncenter size-medium wp-image-197" title="Movable Type Importer" src="http://www.simonecarletti.com/blog/wp-content/uploads/2009/02/mtimporter-400x282.png" alt="Movable Type Importer" width="400" height="282" /></a></p>
<p>The <strong>Movable Type Importer Utilities</strong> repository is <a href="http://github.com/weppos/wordpress-mtimporter/commits/">available on github</a>. The project is called wordpress-mtimporter and it&#8217;s released under the GNU General Public License, the same as WordPress. <strong>Perhaps someone at WordPress will notice this package someday in the future</strong> and integrate it into the main WordPress release.</p>
<p>Feel free to <a href="http://github.com/weppos/wordpress-mtimporter/">fork, edit and contribute to the project</a>. Let me know if this project helps you in some way!</p>
<p>In the following day I&#8217;m going to post some step by step tutorial to demonstrate how to migrate from Movable Type to WordPress without loosing any permalink or how to import in WordPress your Movable Type tags.</p>
<h2>Overview</h2>
<p>Movable Type Importer Utilities is a small collection of utilities to finalize your migration from Movable Type to WordPress.<br />
<strong>It is not a replacement for the official Movable Type and TypePad importer</strong> but provides additional tools not available in the original library shipped with WordPress 2.7.</p>
<p><a href="http://www.simonecarletti.com/blog/wp-content/uploads/2009/02/importers.png"><img class="aligncenter size-medium wp-image-198" title="Default WordPress importers" src="http://www.simonecarletti.com/blog/wp-content/uploads/2009/02/importers-400x300.png" alt="Default WordPress importers" width="400" height="300" /></a></p>
<p>The <strong>.htaccess generator</strong> creates an Apache .htaccess configuration file to redirect all your MovableType entries to the corresponding WordPress posts.</p>
<p><a href="http://www.simonecarletti.com/blog/wp-content/uploads/2009/02/mtimporter-htaccess.png"><img class="aligncenter size-medium wp-image-195" title="Movable Type Importer: .htaccess generator" src="http://www.simonecarletti.com/blog/wp-content/uploads/2009/02/mtimporter-htaccess-400x326.png" alt="Movable Type Importer: .htaccess generator" width="400" height="326" /></a></p>
<p>The <strong>tag importer</strong> solves the problem of importing in WordPress all your Movable Type tags. According to the resources linked from the <a href="http://codex.wordpress.org/Importing_from_Movable_Type_to_WordPress">official WordPress documentation</a>, this is one of the most painful downside. Thanks to the tag importer, this is no longer a pain in the ass!</p>
<p><a href="http://www.simonecarletti.com/blog/wp-content/uploads/2009/02/mtimporter-tags.png"><img class="aligncenter size-medium wp-image-196" title="Movable Type Importer: Tags importer" src="http://www.simonecarletti.com/blog/wp-content/uploads/2009/02/mtimporter-tags-400x300.png" alt="Movable Type Importer: Tags importer" width="400" height="300" /></a></p>
<p>For further details and the full documentation please visit the <a href="http://github.com/weppos/wordpress-mtimporter/tree">wordpress-mtimporter</a> project on GitHub.<strong><br />
</strong></p>
<p>Related posts<ol>
<li><a href='http://www.simonecarletti.com/blog/2005/10/creating-a-blog-sitemap-with-movable-type/' rel='bookmark' title='Creating a blog sitemap with Movable Type'>Creating a blog sitemap with Movable Type</a></li>
<li><a href='http://www.simonecarletti.com/blog/2006/09/how-to-integrate-cocomment-with-movable-type-32/' rel='bookmark' title='How to integrate coComment with Movable Type (&gt;= 3.2)'>How to integrate coComment with Movable Type (>= 3.2)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.simonecarletti.com/blog/2009/02/movable-type-to-wordpress-importer-utilities/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>How to integrate coComment with Movable Type (&gt;= 3.2)</title>
		<link>http://www.simonecarletti.com/blog/2006/09/how-to-integrate-cocomment-with-movable-type-32/</link>
		<comments>http://www.simonecarletti.com/blog/2006/09/how-to-integrate-cocomment-with-movable-type-32/#comments</comments>
		<pubDate>Fri, 22 Sep 2006 09:59:08 +0000</pubDate>
		<dc:creator>Simone Carletti</dc:creator>
				<category><![CDATA[#undef]]></category>
		<category><![CDATA[cocomment]]></category>
		<category><![CDATA[movabletype]]></category>

		<guid isPermaLink="false">http://www.simonecarletti.com/blog/2006/09/how-to-integrate-cocomment-with-movable-type-32/</guid>
		<description><![CDATA[A tutorial to integrate coComment tracking code into a Movable Type blog.
]]></description>
			<content:encoded><![CDATA[<div class="flash-message warning">
<p><strong>December 30th, 2008</strong>. This post was published long time ago on the Italian version of my blog then moved here after the English blog has been opened. Please note that the following post can contain outdated information and (probably) multiple typos.</p>
</div>
<p>On Semptember 18, <a href="http://www.cocomment.com/">coComment</a> staff <a href="http://www.cocomment.com/teamblog/?p=116">posted a news</a> about an update of the code used to integrate comments tracking on your blog. The code sets a few blog variables such as page title or blog name used by coComment system to ensure that all blog details are correctly detected.<br />
If you use a <a href="http://www.cocomment.com/supported">coComment supported blogging platform</a> you can forget to manually integrate coComment inside your blog, but it&#8217;s always recommended.</p>
<p>To integrate coComment into your Movable Type blog you should follow these instructions.<br />
<span id="more-11"></span></p>
<h2>Movable Type code</h2>
<p>Starting from the <a href="http://www.cocomment.com/tools/integrate">new tracking code schema</a>, the following code is the Movable Type version.</p>
<div class="codecolorer-container text default brush: html" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;MTIfCommentsActive&gt;<br />
&lt;script type=&quot;text/javascript&quot;&gt;<br />
<br />
// this ensures coComment gets the correct values<br />
coco =<br />
{<br />
tool &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;: &quot;MovableType&quot;,<br />
siteurl &nbsp; &nbsp; &nbsp; : &quot;&lt;$MTBlogURL$&gt;&quot;,<br />
sitetitle &nbsp; &nbsp; : &quot;&lt;$MTBlogName encode_html=&quot;1&quot;$&gt;&quot;,<br />
pageurl &nbsp; &nbsp; &nbsp; : &quot;&lt;$MTEntryPermalink$&gt;&quot;,<br />
pagetitle &nbsp; &nbsp; : &quot;&lt;$MTEntryTitle encode_html=&quot;1&quot;$&gt;&quot;,<br />
author &nbsp; &nbsp; &nbsp; &nbsp;: &quot;&lt;$MTEntryAuthorDisplayName encode_html=&quot;1&quot;$&gt;&quot;,<br />
formID &nbsp; &nbsp; &nbsp; &nbsp;: &quot;comments_form&quot;,<br />
textareaID &nbsp; &nbsp;: &quot;text&quot;,<br />
buttonID &nbsp; &nbsp; &nbsp;: &quot;post&quot;<br />
}<br />
&lt;/script&gt;<br />
&lt;MTIfCommentsAccepted&gt;<br />
&lt;script id=&quot;cocomment-fetchlet&quot; src=&quot;http://www.cocomment.com/js/enabler.js&quot; type=&quot;text/javascript&quot;&gt;<br />
// this activates coComment<br />
&lt;/script&gt;<br />
&lt;/MTIfCommentsAccepted&gt;<br />
&lt;/MTIfCommentsActive&gt;</div></td></tr></tbody></table></div>
<h2>Edit Individual Entry Archive template</h2>
<p>In a default Movable Type 3.2 or 3.3 installation the comment form is included into the Individual Entry Archive Template.</p>
<p>Open your template manager (<em>Main Menu &gt; Select your blog &gt; Templates &gt; Archives &gt; Individual Entry Archive</em>) and add the code above before the &lt;/head&gt;.</p>
<h2>Edit Comment Preview Template</h2>
<p>Open your template manager (<em>Main Menu &gt; Select your blog &gt; Templates &gt; System &gt; Comment Preview Template</em>) and add the tracking code before the &lt;/head&gt; tag.</p>
<h2>Rebuild your site</h2>
<p>Now save, close all templates and rebuild your blog.</p>
<p>Note. This quick tutorial is valid for a default Movable Type Installation. If you changed the default templates it&#8217;s up to you to find the right templates and add the tracking code.</p>
<p>Related posts<ol>
<li><a href='http://www.simonecarletti.com/blog/2005/10/creating-a-blog-sitemap-with-movable-type/' rel='bookmark' title='Creating a blog sitemap with Movable Type'>Creating a blog sitemap with Movable Type</a></li>
<li><a href='http://www.simonecarletti.com/blog/2009/02/movable-type-to-wordpress-importer-utilities/' rel='bookmark' title='Movable Type to WordPress Importer Utilities'>Movable Type to WordPress Importer Utilities</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.simonecarletti.com/blog/2006/09/how-to-integrate-cocomment-with-movable-type-32/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Creating a blog sitemap with Movable Type</title>
		<link>http://www.simonecarletti.com/blog/2005/10/creating-a-blog-sitemap-with-movable-type/</link>
		<comments>http://www.simonecarletti.com/blog/2005/10/creating-a-blog-sitemap-with-movable-type/#comments</comments>
		<pubDate>Thu, 20 Oct 2005 09:00:29 +0000</pubDate>
		<dc:creator>Simone Carletti</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Softwares]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[movabletype]]></category>
		<category><![CDATA[sitemaps]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">http://www.simonecarletti.com/blog/2005/10/creating-a-blog-sitemap-with-movable-type/</guid>
		<description><![CDATA[How to create a XML Sitemap template for Movable Type blogging platform.
]]></description>
			<content:encoded><![CDATA[<div class="flash-message warning">
<p><strong>December 30th, 2008</strong>. This post was published long time ago on the Italian version of my blog then moved here after the English blog has been opened. Please note that the following post can contain outdated information and (probably) multiple typos.</p>
</div>
<div class="flash-message info">
<p>This tutorial targets <strong>Movable Type 3.2</strong>. Although the template should work on later versions, you are strongly encouraged to update it according to the specific Movable Type tag syntax provided by your current version.</p>
</div>
<p>Movable Type provides an excellent template engine that can be easily tweaked to create a <a title="About Sitemaps (External link)" href="http://www.sitemaps.org">XML Sitemap</a>.</p>
<p>Basically, you just need to create a new index template and ask Movable Type to rebuild it each time your blog is updated.</p>
<p>The <a href="http://www.sitemaps.org/">Sitemaps Protocol</a> enables you to inform search engine crawlers about URLs on your websites that are available for crawling and helps search engines to find all your pages.</p>
<p>To create a new template enter the Movable Type administration panel.</p>
<p><em>Blog Dashboard</em> &gt; <em>Templates</em> &gt; <em>Indexes</em> and press <em>Create New Index Template</em> to add a new template to your blog configuration.</p>
<p><span id="more-6"></span></p>
<p>Choose an easy to understand Template Name — for example <em>Sitemaps</em> — and an easy to remember file name — for example <em>sitemap.xml</em>.</p>
<p>Configure Movable Type to rebuild the template automatically when rebuilding index templates and fill the Template Body textarea with the following code</p>
<div class="codecolorer-container text default brush: xml" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br />
&lt;urlset xmlns=&quot;http://www.google.com/schemas/sitemap/0.84&quot;&gt;<br />
&lt;url&gt;<br />
&lt;loc&gt;&lt;$MTBlogURL encode_xml=&quot;1&quot;$&gt;&lt;/loc&gt;<br />
&lt;priority&gt;1.0&lt;/priority&gt;<br />
&lt;changefreq&gt;daily&lt;/changefreq&gt;<br />
&lt;/url&gt;<br />
&lt;url&gt;<br />
&lt;loc&gt;&lt;strong&gt;http://www.simonecarletti.com/blog/index.xml&lt;/strong&gt;&lt;/loc&gt;<br />
&lt;priority&gt;1.0&lt;/priority&gt;<br />
&lt;changefreq&gt;daily&lt;/changefreq&gt;<br />
&lt;/url&gt;<br />
&lt;url&gt;<br />
&lt;loc&gt;&lt;strong&gt;http://www.simonecarletti.com/blog/atom.xml&lt;/strong&gt;&lt;/loc&gt;<br />
&lt;priority&gt;1.0&lt;/priority&gt;<br />
&lt;changefreq&gt;daily&lt;/changefreq&gt;<br />
&lt;/url&gt;<br />
&lt;MTEntries lastn=&quot;9999&quot;&gt;<br />
&lt;url&gt;<br />
&lt;loc&gt;&lt;$MTEntryPermalink encode_xml=&quot;1&quot;$&gt;&lt;/loc&gt;<br />
&lt;lastmod&gt;&lt;$MTEntryModifiedDate utc=&quot;1&quot; format=&quot;%Y-%m-%dT%H:%M:%SZ&quot;$&gt;&lt;/lastmod&gt;<br />
&lt;/url&gt;<br />
&lt;/MTEntries&gt;<br />
&lt;MTIfArchiveTypeEnabled archive_type=&quot;Category&quot;&gt;<br />
&lt;MTTopLevelCategories&gt;<br />
&lt;MTIfNonZero tag=&quot;MTCategoryCount&quot;&gt;<br />
&lt;url&gt;<br />
&lt;loc&gt;&lt;$MTCategoryArchiveLink$&gt;&lt;/loc&gt;<br />
&lt;/url&gt;<br />
&lt;/MTIfNonZero&gt;<br />
&lt;MTSubCatsRecurse&gt;<br />
&lt;/MTTopLevelCategories&gt;<br />
&lt;/MTIfArchiveTypeEnabled&gt;<br />
&lt;MTIfArchiveTypeEnabled archive_type=&quot;Monthly&quot;&gt;<br />
&lt;MTArchiveList archive_type=&quot;Monthly&quot;&gt;<br />
&lt;url&gt;<br />
&lt;loc&gt;&lt;$MTArchiveLink$&gt;&lt;/loc&gt;<br />
&lt;/url&gt;<br />
&lt;/MTArchiveList&gt;<br />
&lt;/MTIfArchiveTypeEnabled&gt;<br />
&lt;/urlset&gt;</div></td></tr></tbody></table></div>
<p>Please note that bold styled strings must be replaced with your own settings.</p>
<p>Save the new template and&#8230; your new sitemap file is ready.</p>
<p><img class="centered" src="http://www.simonecarletti.com/blog/public/2005/10/blog-sitemap-movable-type/movabletype-sitemap.gif" alt="Sitemaps Template" /></p>
<p>That&#8217;s all! Now login into your Google Account, go to the <a title="Google Sitemaps Home" href="https://www.google.com/webmasters/sitemaps">Sitemaps admin panel</a> and submit your sitemap to Google.</p>
<p>Before closing this article, let&#8217;s have a look at the template source code.</p>
<p>First of all, according to <a title="Sitemap Protocol Contents" href="https://www.google.com/webmasters/sitemaps/docs/en/protocol.html">Google Sitemap Specifications</a>, you need to declare the XML file and schema.</p>
<div class="codecolorer-container text default brush: xml" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br />
&lt;urlset xmlns=&quot;http://www.google.com/schemas/sitemap/0.84&quot;&gt;</div></td></tr></tbody></table></div>
<p>Now you are ready to start your URL list.</p>
<p>Add your blog main URL using <code>&lt;$MTBlogURL encode_xml="1"$&gt;</code> template tag. Set the higher priority value and (if required) the update frequency.</p>
<div class="codecolorer-container text default brush: xml" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;url&gt;<br />
&lt;loc&gt;&lt;$MTBlogURL encode_xml=&quot;1&quot;$&gt;&lt;/loc&gt;<br />
&lt;priority&gt;1.0&lt;/priority&gt;<br />
&lt;changefreq&gt;&lt;strong&gt;daily&lt;/strong&gt;&lt;/changefreq&gt;<br />
&lt;/url&gt;</div></td></tr></tbody></table></div>
<p>Then list the Atom and RSS feeds</p>
<div class="codecolorer-container text default brush: xml" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;url&gt;<br />
&lt;loc&gt;&lt;strong&gt;http://www.simonecarletti.com/blog/index.xml&lt;/strong&gt;&lt;/loc&gt;<br />
&lt;priority&gt;1.0&lt;/priority&gt;<br />
&lt;changefreq&gt;daily&lt;/changefreq&gt;<br />
&lt;/url&gt;<br />
&lt;url&gt;<br />
&lt;loc&gt;&lt;strong&gt;http://www.simonecarletti.com/blog/atom.xml&lt;/strong&gt;&lt;/loc&gt;<br />
&lt;priority&gt;1.0&lt;/priority&gt;<br />
&lt;changefreq&gt;daily&lt;/changefreq&gt;<br />
&lt;/url&gt;</div></td></tr></tbody></table></div>
<p>and all entries.</p>
<div class="codecolorer-container text default brush: xml" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;MTEntries lastn=&quot;9999&quot;&gt;<br />
&lt;url&gt;<br />
&lt;loc&gt;&lt;$MTEntryPermalink encode_xml=&quot;1&quot;$&gt;&lt;/loc&gt;<br />
&lt;lastmod&gt;&lt;$MTEntryModifiedDate utc=&quot;1&quot; format=&quot;%Y-%m-%dT%H:%M:%SZ&quot;$&gt;&lt;/lastmod&gt;<br />
&lt;/url&gt;<br />
&lt;/MTEntries&gt;</div></td></tr></tbody></table></div>
<p>Finally, complete the recipe with all category indexes</p>
<div class="codecolorer-container text default brush: xml" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;MTIfArchiveTypeEnabled archive_type=&quot;Category&quot;&gt;<br />
&lt;MTTopLevelCategories&gt;<br />
&lt;MTIfNonZero tag=&quot;MTCategoryCount&quot;&gt;<br />
&lt;url&gt;<br />
&lt;loc&gt;&lt;$MTCategoryArchiveLink$&gt;&lt;/loc&gt;<br />
&lt;/url&gt;<br />
&lt;/MTIfNonZero&gt;<br />
&lt;MTSubCatsRecurse&gt;<br />
&lt;/MTTopLevelCategories&gt;<br />
&lt;/MTIfArchiveTypeEnabled&gt;</div></td></tr></tbody></table></div>
<p>and monthly archives, if they are enabled.</p>
<div class="codecolorer-container text default brush: xml" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;MTIfArchiveTypeEnabled archive_type=&quot;Monthly&quot;&gt;<br />
&lt;MTArchiveList archive_type=&quot;Monthly&quot;&gt;<br />
&lt;url&gt;<br />
&lt;loc&gt;&lt;$MTArchiveLink$&gt;&lt;/loc&gt;<br />
&lt;/url&gt;<br />
&lt;/MTArchiveList&gt;<br />
&lt;/MTIfArchiveTypeEnabled&gt;<br />
&lt;/urlset&gt;</div></td></tr></tbody></table></div>
<div class="flash-message info">
<p>The original tutorial was <a title="Google Sitemaps using Movable Type" href="http://www.niallkennedy.com/blog/archives/2005/06/google_sitemaps.html">posted by Nial Kennedy</a>. The code published above is an updated version based on the original post.</p>
</div>
<p>Related posts<ol>
<li><a href='http://www.simonecarletti.com/blog/2006/09/how-to-integrate-cocomment-with-movable-type-32/' rel='bookmark' title='How to integrate coComment with Movable Type (&gt;= 3.2)'>How to integrate coComment with Movable Type (>= 3.2)</a></li>
<li><a href='http://www.simonecarletti.com/blog/2009/02/movable-type-to-wordpress-importer-utilities/' rel='bookmark' title='Movable Type to WordPress Importer Utilities'>Movable Type to WordPress Importer Utilities</a></li>
<li><a href='http://www.simonecarletti.com/blog/2009/04/tabsonrails/' rel='bookmark' title='TabsOnRails: creating and managing Tabs with Ruby on Rails'>TabsOnRails: creating and managing Tabs with Ruby on Rails</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.simonecarletti.com/blog/2005/10/creating-a-blog-sitemap-with-movable-type/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

