<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Plugin Directory</title>
    <link rel="alternate" type="text/html" href="http://plugins.movabletype.org/" />
    <link rel="self" type="application/atom+xml" href="http://plugins.movabletype.org/atom.xml" />
    <id>tag:plugins.movabletype.org,2012://32</id>
    <updated>2010-09-20T19:18:16Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.292</generator>
 

<entry>
<title>OutOfContext</title>
<link rel="alternate" type="text/html" href="http://plugins.movabletype.org/outofcontext/" />
<id>tag:plugins.movabletype.org,2010://32.22311</id>
<published>2010-09-20T19:18:16Z</published>
<updated>2010-09-20T19:18:16Z</updated>
<summary>OutOfContext adds a block template tag to take a block of template code out of the context of current template. This means that context sensitive tags can be built with a fresh context....</summary>
<author>
    <name>mattcarey</name>
    <uri>http://www.studiolift.com</uri>
</author>

    <category term="Template/Tag Helpers" />

<content type="html" xml:lang="en" xml:base="http://plugins.movabletype.org/">

&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Plugin:&lt;/strong&gt; &lt;a href=&quot;http://plugins.movabletype.org/outofcontext/&quot;&gt;OutOfContext&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Author:&lt;/strong&gt; &lt;a href=&quot;http://members.movabletype.org/mattcarey&quot;&gt;mattcarey&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;OutOfContext adds a block template tag to take a block of template code out of the context of current template. This means that context sensitive tags can be built with a fresh context.&lt;/p&gt;


</content>
</entry>

<entry>
<title>Google Translate</title>
<link rel="alternate" type="text/html" href="http://plugins.movabletype.org/google-translate/" />
<id>tag:plugins.movabletype.org,2010://32.20336</id>
<published>2010-03-25T10:57:51Z</published>
<updated>2010-04-07T05:26:07Z</updated>
<summary>Adds a template tag modifier that allows a user to pass the contents of a tag to Google Translate to translate the content transparently into any language that Google Translate supports....</summary>
<author>
    <name>MikeRT</name>
    <uri>http://www.codemonkeyramblings.com/plugins</uri>
</author>

    <category term="Template/Tag Helpers" />

<content type="html" xml:lang="en" xml:base="http://plugins.movabletype.org/">

&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Plugin:&lt;/strong&gt; &lt;a href=&quot;http://plugins.movabletype.org/google-translate/&quot;&gt;Google Translate&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Author:&lt;/strong&gt; &lt;a href=&quot;http://members.movabletype.org/mikert&quot;&gt;MikeRT&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Adds a template tag modifier that allows a user to pass the contents of a tag to Google Translate to translate the content transparently into any language that Google Translate supports.&lt;/p&gt;


</content>
</entry>

<entry>
<title>True Comment Number</title>
<link rel="alternate" type="text/html" href="http://plugins.movabletype.org/true-comment-number/" />
<id>tag:plugins.movabletype.org,2010://32.19521</id>
<published>2010-02-03T16:07:38Z</published>
<updated>2010-05-20T05:19:23Z</updated>
<summary>The True Comment Number plugin adds a new Template Tag, to Movable Type. This tag can replace the tag in the context of comment pagination. is a good tag for numbering your comments in a list. It starts with &quot;1&quot;...</summary>
<author>
    <name>seangleeson</name>
    <uri>http://www.seangleeson.com/</uri>
</author>

    <category term="Commenting" />

    <category term="Movable Type 5" />

    <category term="Template/Tag Helpers" />

<content type="html" xml:lang="en" xml:base="http://plugins.movabletype.org/">

&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Plugin:&lt;/strong&gt; &lt;a href=&quot;http://plugins.movabletype.org/true-comment-number/&quot;&gt;True Comment Number&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Author:&lt;/strong&gt; &lt;a href=&quot;http://members.movabletype.org/seangleeson&quot;&gt;seangleeson&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The True Comment Number plugin adds a new Template Tag,  to Movable Type. This tag can replace the  tag in the context of comment pagination.
 is a good tag for numbering your comments in a list. It starts with &quot;1&quot; and keeps adding 1 for each comment. But the problem with  is, it starts with &quot;1&quot; even when it should be starting from a higher number. Say you clicked on the &quot;newer comments&quot; link to see comments 51 - 100, then you would think the first comment would be numbered &quot;51.&quot; But  would number it &quot;1,&quot; because it does not take the offset (i.e., the 50 comments being skipped) into consideration.
That's where  comes in. If you are looking at comments 51 - 100, it will start at &quot;51.&quot; If you are looking at comments 2801-3000, it will start at &quot;2801.&quot; It will always give you the true order number of the comment.&lt;/p&gt;

&lt;p&gt;NOTE: THIS PLUGIN IS COMPATIBLE WITH MT5! I don't know if it works in any other version. The &quot;compatibility&quot; choices in the plugin submission menu don't even include 5.0 as an option, so that's why I checked &quot;4.2,&quot; but it's really an MT5 plugin.&lt;/p&gt;


</content>
</entry>

<entry>
<title>Comment Author Context</title>
<link rel="alternate" type="text/html" href="http://plugins.movabletype.org/commentauthorcontext/" />
<id>tag:plugins.movabletype.org,2009://32.14167</id>
<published>2009-04-21T20:06:20Z</published>
<updated>2009-04-21T20:20:44Z</updated>
<summary>The CommentAuthorContext plugin creates a block tag called `` in which `` function tags will refer to the author of the comment.

</summary>
<author>
    <name>brad</name>
    <uri>http://bradchoate.com/</uri>
</author>

    <category term="Commenting" />

    <category term="Community" />

    <category term="Template/Tag Helpers" />

<content type="html" xml:lang="en" xml:base="http://plugins.movabletype.org/">

&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Plugin:&lt;/strong&gt; &lt;a href=&quot;http://plugins.movabletype.org/commentauthorcontext/&quot;&gt;Comment Author Context&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Author:&lt;/strong&gt; &lt;a href=&quot;http://members.movabletype.org/brad&quot;&gt;brad&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Overview&lt;/h4&gt;

&lt;p&gt;In the context of a comment, all &lt;code&gt;&amp;lt;$mt:AuthorSOMETHING$&amp;gt;&lt;/code&gt; function tags refer to the author of the entry or page where the comments were left. This default behavior in Movable Type (as of MT4.25) creates a situation where it is never possible to output author data for a commenter.&lt;/p&gt;

&lt;h4&gt;Description&lt;/h4&gt;

&lt;p&gt;The CommentAuthorContext plugin creates a block tag called &lt;code&gt;&amp;lt;mt:CommentAuthorContext&amp;gt;&lt;/code&gt; in which &lt;code&gt;&amp;lt;$mt:AuthorSOMETHING$&amp;gt;&lt;/code&gt; function tags will refer to the author of the comment.&lt;/p&gt;

&lt;h4&gt;Usage&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Create a &quot;user&quot; CustomField. We'll use &lt;code&gt;&amp;lt;$mt:AuthorDataTwitter$&amp;gt;&lt;/code&gt; for this example.&lt;/li&gt;
&lt;li&gt;Place the &lt;code&gt;&amp;lt;mt:CommentAuthorContext&amp;gt;&lt;/code&gt; block tag inside the &lt;code&gt;&amp;lt;mt:Comments&amp;gt;&lt;/code&gt; tag block (typically in the entry or page detail template).&lt;/li&gt;
&lt;li&gt;Place your &quot;user&quot; CustomFields inside the &lt;code&gt;&amp;lt;mt:CommentAuthorContext&amp;gt;&lt;/code&gt; tag block.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Final code might look something like this:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;mt:Comments&amp;gt;
    &amp;lt;mt:CommentAuthorContext&amp;gt;
        &amp;lt;a href=&quot;http://twitter.com/&amp;lt;$mt:AuthorDataTwitter$&amp;gt;/&quot;&amp;gt;&amp;lt;$mt:AuthorDataTwitter$&amp;gt;&amp;lt;/a&amp;gt;
    &amp;lt;mt:Else&amp;gt;
        I'm an anonymous commenter
    &amp;lt;/mt:CommentAuthorContext&amp;gt;
&amp;lt;/mt:Comments&amp;gt;
&lt;/code&gt;&lt;/pre&gt;


</content>
</entry>

<entry>
<title>FastTagCloud</title>
<link rel="alternate" type="text/html" href="http://plugins.movabletype.org/fasttagcloud/" />
<id>tag:plugins.movabletype.org,2008://32.11703</id>
<published>2008-12-11T03:23:12Z</published>
<updated>2008-12-11T07:24:19Z</updated>
<summary><![CDATA[FastTagCloud (FTC) provides 5 tag helpers, to create a really Fast Tag Cloud, compared with the default Tag Cloud widget. &lt;mt:ftc&gt; ... &lt;/mt:ftc&gt; Inside this block, you use the other templates tags. It have three attributes: maxrank: the max rank...]]></summary>
<author>
    <name>mixeladm</name>
    <uri>http://mixelandia.com/</uri>
</author>

    <category term="Template/Tag Helpers" />

    <category term="Template/Tag Helpers" />

    <category term="Template/Tag Helpers" />

    <category term="Template/Tag Helpers" />

    <category term="Template/Tag Helpers" />

<content type="html" xml:lang="en" xml:base="http://plugins.movabletype.org/">

&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Plugin:&lt;/strong&gt; &lt;a href=&quot;http://plugins.movabletype.org/fasttagcloud/&quot;&gt;FastTagCloud&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Author:&lt;/strong&gt; &lt;a href=&quot;http://members.movabletype.org/mixeladm&quot;&gt;mixeladm&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;FastTagCloud (FTC) provides 5 tag helpers, to create a really Fast Tag Cloud, compared with the default Tag Cloud widget.&lt;/p&gt;

&lt;p&gt;&amp;lt;mt:ftc&amp;gt; ... &amp;lt;/mt:ftc&amp;gt; &lt;/p&gt;

&lt;p&gt;Inside this block, you use the other templates tags. It have three attributes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;maxrank: the max rank to use. 6 by default .&lt;/li&gt;
&lt;li&gt;limit:Upper limit in the tag list to show. 20 by default.&lt;/li&gt;
&lt;li&gt;order: the order of the tags, it can be &quot;rank&quot; or &quot;alpha&quot;. alpha is the default.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;lt;mt:ftcrank&amp;gt; 
The rank of the Tag.&lt;/p&gt;

&lt;p&gt;&amp;lt;mt:ftcname&amp;gt; 
The name of the Tag&lt;/p&gt;

&lt;p&gt;&amp;lt;mt:ftclink&amp;gt; 
The search link of the tag.&lt;/p&gt;

&lt;p&gt;&amp;lt;mt:ftccount&amp;gt; 
The count of objects with the tag.&lt;/p&gt;


</content>
</entry>

<entry>
<title>Hybrid Pagination</title>
<link rel="alternate" type="text/html" href="http://plugins.movabletype.org/hybrid-pagination/" />
<id>tag:plugins.movabletype.org,2008://32.11697</id>
<published>2008-12-11T01:33:55Z</published>
<updated>2008-12-11T01:39:21Z</updated>
<summary>A plugin that provides support for paginating a MT template module. It relies on MT&apos;s dynamic publishing feature, but does not require the first page itself to be published dynamically....</summary>
<author>
    <name>brad</name>
    <uri>http://bradchoate.com/</uri>
</author>

    <category term="Template/Tag Helpers" />

<content type="html" xml:lang="en" xml:base="http://plugins.movabletype.org/">

&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Plugin:&lt;/strong&gt; &lt;a href=&quot;http://plugins.movabletype.org/hybrid-pagination/&quot;&gt;Hybrid Pagination&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Author:&lt;/strong&gt; &lt;a href=&quot;http://members.movabletype.org/brad&quot;&gt;brad&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A plugin that provides support for paginating a MT template module. It relies on MT's dynamic publishing feature, but does not require the first page itself to be published dynamically.&lt;/p&gt;


</content>
</entry>

<entry>
<title>Batch Template Options</title>
<link rel="alternate" type="text/html" href="http://plugins.movabletype.org/batch-template-options/" />
<id>tag:plugins.movabletype.org,2008://32.10546</id>
<published>2008-10-31T21:33:33Z</published>
<updated>2008-10-31T21:38:02Z</updated>
<summary>This plugin provides the simple utility of being able to set the publishing method for more than one template at a time directly from the template listing screen....</summary>
<author>
    <name>byrnereese</name>
    <uri>http://www.majordojo.com</uri>
</author>

    <category term="Template/Tag Helpers" />

<content type="html" xml:lang="en" xml:base="http://plugins.movabletype.org/">

&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Plugin:&lt;/strong&gt; &lt;a href=&quot;http://plugins.movabletype.org/batch-template-options/&quot;&gt;Batch Template Options&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Author:&lt;/strong&gt; &lt;a href=&quot;http://members.movabletype.org/byrnereese&quot;&gt;byrnereese&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This plugin provides the simple utility of being able to set the publishing method for more than one template at a time directly from the template listing screen.&lt;/p&gt;


</content>
</entry>

<entry>
<title>Gravatar</title>
<link rel="alternate" type="text/html" href="http://plugins.movabletype.org/gravatar-2/" />
<id>tag:plugins.movabletype.org,2008://32.7989</id>
<published>2008-09-20T12:57:02Z</published>
<updated>2008-09-21T00:09:26Z</updated>
<summary>Uses Gravatar&apos;s global recognized avatar system to output the correct gravatar image URL based on the commenters email address. This is an updated version of Tom Werner&apos;s original plugin and includes changes to the generated URL structure required to interact...</summary>
<author>
    <name>scottboms</name>
    <uri>http://www.scottboms.com</uri>
</author>

    <category term="Template/Tag Helpers" />

<content type="html" xml:lang="en" xml:base="http://plugins.movabletype.org/">

&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Plugin:&lt;/strong&gt; &lt;a href=&quot;http://plugins.movabletype.org/gravatar-2/&quot;&gt;Gravatar&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Author:&lt;/strong&gt; &lt;a href=&quot;http://members.movabletype.org/scottboms&quot;&gt;scottboms&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Uses Gravatar's global recognized avatar system to output the correct gravatar image URL based on the commenters email address.&lt;/p&gt;

&lt;p&gt;This is an updated version of Tom Werner's original plugin and includes changes to the generated URL structure required to interact with the Gravatar service along with adding support for Movable Type 4.x. &lt;/p&gt;


</content>
</entry>

<entry>
<title>EntrySetBasename</title>
<link rel="alternate" type="text/html" href="http://plugins.movabletype.org/entrysetbasename/" />
<id>tag:plugins.movabletype.org,2008://32.7511</id>
<published>2008-09-11T08:00:41Z</published>
<updated>2008-09-12T00:52:11Z</updated>
<summary><![CDATA[ABSTRACT This is a utility plugin to assist in setting entry basenames to the value of the dirified entry title. WARNING: Using the &lt;$mt:EntrySetBasename$&gt; tag will cause Entry basenames to be changed in the blogs database. This plugin and the...]]></summary>
<author>
    <name>brad</name>
    <uri>http://bradchoate.com/</uri>
</author>

    <category term="Template/Tag Helpers" />

    <category term="Utility" />

<content type="html" xml:lang="en" xml:base="http://plugins.movabletype.org/">

&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Plugin:&lt;/strong&gt; &lt;a href=&quot;http://plugins.movabletype.org/entrysetbasename/&quot;&gt;EntrySetBasename&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Author:&lt;/strong&gt; &lt;a href=&quot;http://members.movabletype.org/brad&quot;&gt;brad&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;ABSTRACT&lt;/h2&gt;

&lt;p&gt;This is a utility plugin to assist in setting entry basenames to the value of the dirified entry title.&lt;/p&gt;

&lt;p&gt;&lt;em style=&quot;color:red&quot;&gt;&lt;strong&gt;WARNING:&lt;/strong&gt; Using the &lt;code&gt;&amp;lt;$mt:EntrySetBasename$&amp;gt;&lt;/code&gt; tag will cause Entry basenames to be changed in the blogs database. This plugin and the tag is provides is meant to be used once to set basenames and then it should be removed.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;HISTORY&lt;/h2&gt;

&lt;p&gt;In MT4.2 the dirify function was updated to not remove dashes. If the phrase to dirify was:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Foo-Bar Baz
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Dirify in MT4.1 would produce:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;foobar_baz
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Dirify in MT4.2 would produce:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;foo-bar_baz
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This change to the dirify function has affected urls of blogs which use a dirified entry title in the archive map, such as in this example:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;archives/&amp;lt;$mt:EntryTitle dirify=&quot;1&quot;$&amp;gt;.html
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Though MT tags can be used to create archive mappings, because there is a specific tag for doing this, it is kind of a hack&amp;#8230; albeit a popular one!&lt;/p&gt;

&lt;p&gt;This was most-commonly used to overcome the 100 character default limit (which can be increased to 250 in Entry Settings) but could have also been lack of knowledge of how the &lt;code&gt;&amp;lt;$mt:EntryBasename$&amp;gt;&lt;/code&gt; works.&lt;/p&gt;

&lt;p&gt;Though MT tags can be used to create archive mappings, the entry basename was meant to be used when creating urls to the entry because the basename is created to be unique among all entries and never changes once the entry is published. A dirified entry title will change if the title of the entry changes or&amp;#8230; if the dirify function changes. So ideally basename should be used when creating archive mappings.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;how entry basename is created when creating an entry&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are a few limitations with basename, but since :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;it must be 250 characters or less&lt;/li&gt;
&lt;li&gt;it is limited to letters, numbers, dashes, and underscores&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;SOLUTION&lt;/h2&gt;

&lt;p&gt;The basic solution is to populate past basenames with previously dirified entry titles.&lt;/p&gt;

&lt;p&gt;By hand this could be difficult&amp;#8212;but thanks to Mr. Brad Choate&amp;#8212;there is a super simple utility plugin to help!&lt;/p&gt;

&lt;p&gt;&lt;em style=&quot;color:red&quot;&gt;&lt;strong&gt;WARNING:&lt;/strong&gt; But please be warned, using the &lt;code&gt;&amp;lt;$mt:EntrySetBasename$&amp;gt;&lt;/code&gt; tag will cause Entry basenames to be changed in the blogs database. This plugin and the tag is provides is meant to be used once to set basenames and then it should be removed.&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;As always when performing massive changes to data, create a backup in the case that you need to revert.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Install EntrySetBasename plugin.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$MT_HOME/
    plugins/
        EntrySetBasename
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Set basename length to 250 (or desired length) in Preferences &gt; Entry Settings&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Update archive mappings to use basename. Thus this mapping:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;archives/&amp;lt;$mt:EntryTitle dirify=&quot;1&quot;$&amp;gt;.html
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;would become:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;archives/&amp;lt;$mt:EntryBasename$&amp;gt;.html
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Create an index template named &amp;#8220;Dirify&amp;#8221; and paste the following code:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;ul&amp;gt;
    &amp;lt;$mt:setvar name=&quot;first_entry_id_in_4_2&quot; value=&quot;12345&quot;$&amp;gt;
    &amp;lt;mt:Entries lastn=&quot;99999&quot;&amp;gt;
        &amp;lt;$mt:EntryID setvar=&quot;entry_id&quot;$&amp;gt;
        &amp;lt;mt:if name=&quot;entry_id&quot; lt=&quot;$first_entry_id_in_4_2&quot;&amp;gt;
            &amp;lt;$mt:EntryTitle dirify=&quot;1&quot; setvar=&quot;new_dirified_title&quot;$&amp;gt;
            &amp;lt;$mt:EntryTitle regex_replace=&quot;/-/g&quot;,&quot;&quot; dirify=&quot;1&quot; setvar=&quot;old_dirified_title&quot;$&amp;gt;
            &amp;lt;mt:if name=&quot;new_dirified_title&quot; ne=&quot;$old_dirified_title&quot;&amp;gt;
                &amp;lt;li&amp;gt;
                    &amp;lt;$mt:EntrySetBasename value=&quot;$old_dirified_title&quot; test=&quot;1&quot;$&amp;gt;
                &amp;lt;/li&amp;gt;
            &amp;lt;/mt:if&amp;gt;
        &amp;lt;/mt:if&amp;gt;
    &amp;lt;/mt:Entries&amp;gt;
&amp;lt;/ul&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;This code will output a page listing the entries in your blog if the entry id is less than the id of the first entry created in MT4.2 and if the title dirified previous to MT4.2 and dirified in MT4.2 are not the same. For each matching entry the basename will be set to the value specified on the mt:EntrySetBasename tag, if the test attribute is not set to 1.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you have created posts since upgrading to MT4.2, find the id of the first post created in MT4.2 and enter the id number as the value for the variable &amp;#8220;first&lt;em&gt;entry&lt;/em&gt;id&lt;em&gt;in&lt;/em&gt;4_2&amp;#8221;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you have more than 99999 entries, update the lastn value of the &lt;code&gt;&amp;lt;$mt:Entries$&amp;gt;&lt;/code&gt; loop to be higher than the number of entries you have in your blog.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Save the &amp;#8220;Dirify&amp;#8221; index template with the code above and modifications in the last two steps and publish it. Because the EntrySetBasename tag has a test attribute set to 1, no basenames will be rewritten.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Review the published output from the Dirify index template to review the changes that will be made. They will look similar to this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Entry #1921, &amp;#8216;NY-Times Shocker&amp;#8217; basename set to &amp;#8216;nytimes_shocker&amp;#8217;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you&amp;#8217;d like to have more testing data (and a link to directly edit the entry) add these lines &lt;em&gt;before&lt;/em&gt; the &lt;code&gt;&amp;lt;$mt:EntrySetBasename$&amp;gt;&lt;/code&gt; tag inside the HTML list item (placing after the tag will effect output of the &lt;code&gt;&amp;lt;$mt:EntryBasename$&amp;gt;&lt;/code&gt; tag):&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;EntryBasename: &amp;lt;$mt:EntryBasename$&amp;gt;&amp;lt;br /&amp;gt;
EntryTitle: &amp;lt;$mt:EntryTitle$&amp;gt;&amp;lt;br /&amp;gt;
new_dirified_title: &amp;lt;$mt:Var name=&quot;new_dirified_title&quot;$&amp;gt;&amp;lt;br /&amp;gt;
old_dirified_title: &amp;lt;$mt:Var name=&quot;old_dirified_title&quot;$&amp;gt;&amp;lt;br /&amp;gt;
&amp;lt;a href=&quot;&amp;lt;$mt:AdminScript$&amp;gt;?__mode=view&amp;amp;amp;_type=entry&amp;amp;amp;id=&amp;lt;$mt:EntryID$&amp;gt;&quot;&amp;gt;Edit Entry&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Once you are ready to set all the basenames to the pre-MT4.2 dirified title, remove the &amp;#8220;test&amp;#8221; argument from the mt:EntrySetBasename tag and republish the Dirify index template. So that&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;$mt:EntrySetBasename value=&quot;$old_dirified_title&quot; test=&quot;1&quot;$&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;becomes:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;$mt:EntrySetBasename value=&quot;$old_dirified_title&quot;$&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Uninstall the plugin and delete the Dirify index template.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Republish your Blog.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;Versions&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Version 1.0 - Initial Release - Tag code by Brad Choate. Documented and tested by Beau Smith.&lt;/li&gt;
&lt;/ul&gt;


</content>
</entry>

<entry>
<title>WidgetSetLoop</title>
<link rel="alternate" type="text/html" href="http://plugins.movabletype.org/widgetsetloop/" />
<id>tag:plugins.movabletype.org,2008://32.7375</id>
<published>2008-08-31T14:38:08Z</published>
<updated>2008-08-31T15:24:23Z</updated>
<summary><![CDATA[This plugin adds template tag &lt;mt:WidgetSetLoop&gt;. This plugin is according to the proposal on the public wiki. This plugin adds the ability to loop over all of the widgets in a widget set. By so doing, designers can more easily...]]></summary>
<author>
    <name>hfujimoto</name>
    
</author>

    <category term="Template/Tag Helpers" />

    <category term="Template/Tag Helpers" />

<content type="html" xml:lang="en" xml:base="http://plugins.movabletype.org/">

&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Plugin:&lt;/strong&gt; &lt;a href=&quot;http://plugins.movabletype.org/widgetsetloop/&quot;&gt;WidgetSetLoop&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Author:&lt;/strong&gt; &lt;a href=&quot;http://members.movabletype.org/hfujimoto&quot;&gt;hfujimoto&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This plugin adds template tag &lt;code&gt;&amp;lt;mt:WidgetSetLoop&amp;gt;&lt;/code&gt;. This plugin is according to the &lt;a href=&quot;http://wiki.movabletype.org/Proposal:WidgetSetLoop&quot;&gt;proposal on the public wiki&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;This plugin adds the ability to loop over all of the widgets in a widget set. By so doing, designers can more easily style each widget independently from one another. &lt;/p&gt;


</content>
</entry>

<entry>
<title>Templets</title>
<link rel="alternate" type="text/html" href="http://plugins.movabletype.org/templets/" />
<id>tag:plugins.movabletype.org,2008://32.7247</id>
<published>2008-08-20T17:48:16Z</published>
<updated>2008-11-10T18:26:18Z</updated>
<summary>Templets plugin realizes &quot;pluggable template sets&quot; called &quot;templet&quot;, and allows you to install and manange new templates very straightforwardly and flexibly. It makes it easy: For users to customize their base template sets by plugging in various kinds of templets,...</summary>
<author>
    <name>ogawa</name>
    <uri>http://blog.as-is.net/</uri>
</author>

    <category term="Developer" />

    <category term="Template/Tag Helpers" />

    <category term="Template/Tag Helpers" />

<content type="html" xml:lang="en" xml:base="http://plugins.movabletype.org/">

&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Plugin:&lt;/strong&gt; &lt;a href=&quot;http://plugins.movabletype.org/templets/&quot;&gt;Templets&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Author:&lt;/strong&gt; &lt;a href=&quot;http://members.movabletype.org/ogawa&quot;&gt;ogawa&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Templets plugin realizes &quot;pluggable template sets&quot; called &quot;templet&quot;,
and allows you to install and manange new templates very
straightforwardly and flexibly.  It makes it easy:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;For users to customize their base template sets by plugging in
various kinds of templets, such as iPhone/cellphone templet, widget
template library templet, and ActionStreams templet if available.&lt;/li&gt;
&lt;li&gt;For template designers to package and distribute their own
templates.&lt;/li&gt;
&lt;li&gt;For plugin developers to package and distribute sample templates
that use newly implemented template tags, into their plugins.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Until now, installing and updating templates have been a bothersome
task with a lot of cut-and-paste.  But from now, Templets provides a
&quot;turn-key&quot; solution to install any templates into your blogs.&lt;/p&gt;


</content>
</entry>

<entry>
<title>Order</title>
<link rel="alternate" type="text/html" href="http://plugins.movabletype.org/order/" />
<id>tag:plugins.movabletype.org,2008://32.7014</id>
<published>2008-07-30T19:45:24Z</published>
<updated>2009-06-26T19:04:58Z</updated>
<summary>Collect sets of template output to order by particular data....</summary>
<author>
    <name>markpasc</name>
    <uri>http://markpasc.org/mark/</uri>
</author>

    <category term="Template/Tag Helpers" />

    <category term="Template/Tag Helpers" />

<content type="html" xml:lang="en" xml:base="http://plugins.movabletype.org/">

&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Plugin:&lt;/strong&gt; &lt;a href=&quot;http://plugins.movabletype.org/order/&quot;&gt;Order&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Author:&lt;/strong&gt; &lt;a href=&quot;http://members.movabletype.org/markpasc&quot;&gt;markpasc&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Collect sets of template output to order by particular data.&lt;/p&gt;


</content>
</entry>

<entry>
<title>Custom Asset Markup</title>
<link rel="alternate" type="text/html" href="http://plugins.movabletype.org/custom-asset-markup/" />
<id>tag:plugins.movabletype.org,2008://32.6896</id>
<published>2008-06-23T21:06:39Z</published>
<updated>2008-07-29T03:30:01Z</updated>
<summary>The Custom Asset Markup plugin was created to address the issue in Movable Type 4+ where assets embedded into entries are wrapped with HTML markup that is hard coded into MT::Asset and MT::Asset::Image. Having markup hard-coded into the templates presents...</summary>
<author>
    <name>jallen</name>
    <uri>http://www.movabletype.org/members/jallen</uri>
</author>

    <category term="Administrative/User Interface" />

    <category term="Photos" />

    <category term="Template/Tag Helpers" />

    <category term="Template/Tag Helpers" />

    <category term="Template/Tag Helpers" />

    <category term="Text Formatting" />

<content type="html" xml:lang="en" xml:base="http://plugins.movabletype.org/">

&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Plugin:&lt;/strong&gt; &lt;a href=&quot;http://plugins.movabletype.org/custom-asset-markup/&quot;&gt;Custom Asset Markup&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Author:&lt;/strong&gt; &lt;a href=&quot;http://members.movabletype.org/jallen&quot;&gt;jallen&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Custom Asset Markup plugin was created to address the issue in Movable Type 4+ where assets embedded into entries are wrapped with HTML markup that is hard coded into MT::Asset and MT::Asset::Image. Having markup hard-coded into the templates presents a number of problems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The markup is not customizable by designers who wish to control the look and feel of embedded assets&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The markup contains inline CSS styles which, by definition, cannot be overridden by user-developed CSS&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The markup has been found to be incompatible with a small number of environments, particularly those in tightly controlled corporate Intranets. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This plugin provides administrators with a way to easily and arbitrarily customize the inserted markup via the template system.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Compatible with MT 4.1 and 4.2&lt;/em&gt;&lt;/p&gt;


</content>
</entry>

<entry>
<title>Lixtal</title>
<link rel="alternate" type="text/html" href="http://plugins.movabletype.org/lixtal/" />
<id>tag:plugins.movabletype.org,2008://32.6891</id>
<published>2008-06-19T11:26:37Z</published>
<updated>2008-06-19T11:26:37Z</updated>
<summary>This plug-in is mostly of interest to Swedish, Norwegian, and Danish authors. Lixtal calculates the readability index of your entry, the so-called &quot;LIX-tal,&quot; which is a simple measure of the complexity of your text. As the Lixtal increases, the text...</summary>
<author>
    <name>ocwo92</name>
    <uri>http://blog.blazingangles.net/whatsthis</uri>
</author>

    <category term="Template/Tag Helpers" />

<content type="html" xml:lang="en" xml:base="http://plugins.movabletype.org/">

&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Plugin:&lt;/strong&gt; &lt;a href=&quot;http://plugins.movabletype.org/lixtal/&quot;&gt;Lixtal&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Author:&lt;/strong&gt; &lt;a href=&quot;http://members.movabletype.org/ocwo92&quot;&gt;ocwo92&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This plug-in is mostly of interest to Swedish, Norwegian, and Danish authors.&lt;/p&gt;

&lt;p&gt;Lixtal calculates the readability index of your entry, the so-called &quot;LIX-tal,&quot; which is a simple measure of the complexity of your text. As the Lixtal increases, the text will appear harder to read.&lt;/p&gt;

&lt;p&gt;You can use to plug-in to get an indication of how well your written communication corresponds to your target audience. Note that the metric makes sense only for the Scandinavian languages.&lt;/p&gt;


</content>
</entry>

<entry>
<title>TTFpj TrueTypeFonts 1.2.1  for Movable Type</title>
<link rel="alternate" type="text/html" href="http://plugins.movabletype.org/ttfpj-truetypefonts-for-movabl/" />
<id>tag:plugins.movabletype.org,2008://32.6882</id>
<published>2008-06-04T16:21:27Z</published>
<updated>2008-06-04T16:21:27Z</updated>
<summary>It is a Movable Type plugin which replace labels with True Type Fonts. Good for SEO. Nice looking fonts on your blog. Create banners,labels on fly....</summary>
<author>
    <name>mt.spagdesign</name>
    <uri>www.spagdesign.com</uri>
</author>

    <category term="Template/Tag Helpers" />

<content type="html" xml:lang="en" xml:base="http://plugins.movabletype.org/">

&lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Plugin:&lt;/strong&gt; &lt;a href=&quot;http://plugins.movabletype.org/ttfpj-truetypefonts-for-movabl/&quot;&gt;TTFpj TrueTypeFonts 1.2.1  for Movable Type&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;Author:&lt;/strong&gt; &lt;a href=&quot;http://members.movabletype.org/mtspagdesign&quot;&gt;mt.spagdesign&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It is a Movable Type plugin which replace labels with True Type Fonts. Good for SEO. Nice looking fonts on your blog. Create banners,labels on fly.&lt;/p&gt;


</content>
</entry>

</feed>
