BuildTracer is Movable Type template visualizer. It helps with the writing, performance tuning, and analysis of MT templates. BuildTracer logs the rebuild sequence of each MT generated page, visualizes the block structure of MT tags, and shows how long each tag takes to publish in an individual template.
The Config Assistant plugin is a powerful platform plugin which significantly reduces the work necessary to create and deploy Movable Type plugins and themes.
This plugin enables providing Movable Type email notification support.
This plugin for Movable Type makes it easy to reorganize the website and blog
hierarchy. This can be especially useful after upgrading from Movable Type 4, before websites were introduced.
If you are familiar with the Melody/Endevver approach to theming with Movable Type 4, you are also likely familiar with the Theme Manager plugin. Theme Manager did a lot of great things to make themes more manageable on Movable Type…
This plugin provided basic authentication mechanism using with Movable Type user information.
This plugin applies Plack::Middleware::DebugRequestParams to Movable Type.
This plugin creates alias search conditions for mt-search.cgi….
This plugin provides a file based cache mechanism of Data API.
This plugin provides a JSON interface to theme developers who wish to enable
AJAX logins on their web site. What good is an AJAX login experience you ask?
Well, such an experience would allow for a login form to be presented in a
lightbox, or through some other javascript effect. It would allow your readers
to login to a page without ever leaving the page.
The Remove Objects plugin provides a way for administrators to easily delete
objects in Movable Type.
This plugin enables users to edit data both of category name and basename at the same time.
Assign a role and blog to a user specifically (and only) when the user
interacts with that blog.
This is different from using the “(newly created user)” functionality, because
“(newly created user)” will associate a user with every blog that has a
“(newly created user)” defined. Also, “(newly created user)” will only create
associations for new users; existing users are never updated.
This is an old plugin I wrote in 2009 for a client’s Movable Type 4 site. I am not providing support for this plugin, but here it is for any adventurous developers to work with….
A plugin for Movable Type that allows delegated user authentication to a CAS server in place of the native authentication scheme.
The Trial Membership plugin for Movable Type and Melody can be used to disable users after a specified amount of time has elapsed. In other words, Commenters or Contributors (for example) can be allowed to participate and interact with your…
This plugin provides a simple framework for deploying a git-powered
plugin directory.
Overview This plugin makes it easy to customize the subject line of emails sent by Movable Type. Installation Move the EmailRetitler plugin directory to the MT plugins directory. Should look like this when installed: $MT_HOME/ plugins/ EmailRetitler/ [plugin files here]…
A plugin for Movable that provides additional functionality to assist in the management of template module caches.
This single serving plugin solves the one simple problem of keeping activity logs from getting too large by automatically deleting log entries older than n days.
Tidings is a simple wrapper around Andy Lester’s HTML::Tidy, itself a wrapper around libtidy. It’s a convenient way of making sure that all your tags are closed and that your HTML is in squinting distance of validation, to avoid late-night typos producing a page full of red at the W3 Validator.
This plugin was created to limit which activities are written to the Activity Log (and hence the internal mt_log table in the database). Specifically, it adds a new mt-config.cgi setting: LogExclude. LogExclude takes a comma separated list of log categories…
This plugin provides a framework for developers to create really simple text macros that can processed inside of text.
GeoType is a plugin for Movable Type that uses the Google Maps API to tie
geographic coordinates to an MT object.
The Custom Error plugin for Movable Type and Melody installs a global system template called “Custom System Error” which provides admins with the ability to override the default system error template generated by the system.
Exporting plugin data as part of the theme. It is necessary to install PluginDataExporter similarly when the written theme is installed in another MT and it uses it. When the user who has the permission of a system-wide plugin setting…
SmartTrim is a plugin for Movable Type 4 that aims to provide a smarter trimming global modifier than words or trim_to. The stock MT global modifier words cuts at a certain number of words without any control on the resulting…
GCPrettify is a plugin designed to allow easy use of [Google Code’s prettify.js
script][1] for syntax highlighting of code samples.
This plugin was born out of the need and desire to:
Provide users with the ability to customize the CSS of a blog, without
requiring to give them complete access to edit all the templates of a blog.
Provide a better interface for editing CSS by devoting a larger portion of the
screen’s real estate to the editor window, unlike what is found on Movable
Type’s default “Edit Template” screen.
Insulate a theme from a user inadvertantly disrupting a site’s design by
permanently editing or modifying the theme’s core CSS definition.
With this plugin you can upload an archive file and extract its contents as assets and index-templates….
Note: This page is for Movable Type 4.1. Please see Config Assistant for the plugin for Movable Type 5+. The Config Assistant plugin is a powerful platform plugin which significantly reduces the work necessary to create and deploy Movable Type…
The content of the entry can be output by YAML and JSON format. Because only the part with the change when entry’s is preserved is written, the processing speed is fast….
Minifier plugin allows you to minify your CSS and JavaScript templates and reduce their file sizes….
Log4MT 4.35.05.15.2
The Log4MT plugin enhances Movable Type with the fantastic and ultra-powerful Log4Perl logging framework. Like Log4perl, Log4MT enables you to debug your code, handle exceptions or send notifications with one of six priorities (trace, debug, info, warn, error, fatal). The…
CacheBlock is a plugin that can dramatically speed up publishing by caching blocks of built template code. CacheBlock is very flexible, enabling you to cache an entire page, a small template snippet, a template module, a sidebar widget, and entire…
This plugin enables MT4 sites to customize email notification templates on per-blog basis. Using the familiar MT4 template management screens, you can easily customize the emails that get sent out by the system. For example, you could change the order…
Favicon Manager helps to set a shortcut icon (aka favicon) to your blogs. What you to do is just set an URL address of image file that you want to show on your client’s browser. Additionary, you can set favicon…
MT-Dispatch is a Perl application and plugin for Movable Type that allows Movable Type to run under FastCGI with functional background tasks and optionally externally to the web server. It also runs periodic tasks like the publishing queue. The default…
This plugin converts ordinary namespace well-formed XHTML+MathML+SVG into the peculiar format demanded by the W3C Validator. The plugin adds a global filter, which you can use in your templates: <MTEntryBody svg_fix=”1”> As a bonus, the plugin does the conversion handled…
Validates entries or comments against a local copy of the W3C Validator. (Original 0.1 version by Alexei Kosut.)…
DirifyES merges both dirify-unicode and dirify-plus. The purpose for dirifyES is to solve a bug in Dirifyplus with unicode languages. Of course, dirifyunicode gives you unicode support. But the main problem with dirify-unicode is that features are worse than those…
Because of lack of autovacuum feature, Movable Type databases, especially SQLite databases, grow large and large, even if you delete spam trackbacks and comments occasionally. To solve this problem, PeriodicVacuum plugin allows you to automatically perform ”vacuum” operation once a…
Favicon is a plugin for Movable Type that adds favicons to comments and trackbacks. Favicons are small icons shown in the browsers location bar for better identification of a website….
This plugin makes your permalinks as Cool IRI, even if your preferred language doesn’t use US-ASCII. The World Wide Web has been mainly constructed with US-ASCII, even for URL. But in now and future, WWW will shift from US-ASCII only…
Have you ever tried to install a plugin on your Movable Type-powered site, only to not have it work, and be left wondering if a required Perl module is installed? Wonder no more. With MT-ModCheck, you can easily run a…
The built-in URL tags, such as MTEntryPermalink or MTArchiveLink create canonical URLs in the form of http://www.domain.com/blog/index.htm and http://www.domain.com/blog/archives/Photos.htm. Sometimes it is convenient to use relative URLs in the form of index.htm and archives/Photos.htm. This plugin contains tags and a…
Converts stray ampersands to entity references, useful for making sure your published pages are valid HTML/XML. <$MTBlogEntry encode_ampersands=”1”>…
This plugin will validate your web pages on the fly when published from Movable Type. The validation is done live against the W3C’s Markup Validation Service by sending your newly published page. A compliant page will then include a badge…
Displays the time it took for MovableType to build your page, or portions of your page. <MTTimerStart name="entries"> <MTEntries> <MTTimerStart name="entry"> … <MTTimerValue name="entry">, <MTTimerValue name="entries"> </MTEntries> <pre><MTTimerValue name="entries" clock="stats"></pre>…
Uses regular expressions to accomplish replacement and other advanced text manipulation. <MTAddRegex>s|:-D|<img src=”/images/smiley.gif” height=”32” width=”32”>|g</MTAddRegex>…
This plugin allows you to store key/value pairs of data in your Movable Type fields. These values can be extracted and used in your templates in a very flexible manner. Tags made available through this plugin: : Container tag for…