Not a developer? Go to


Movable Type 5.2.2 Release Notes

This version of Movable Type was released December 5, 2012.

New Features


The Boilerplate Text function is now available. Boilerplate Text lets users register often repeated text, such as for event announcements, which can then be recalled and inserted in blog entries.

New theme “Rainier”

The “Rainier” blog theme has been added. “Rainier” is a multi-device compatible theme based on Media Queries (CSS). “Rainier” offers header banner and navigation customization options.

More information on Boilerplate Text and the new “Rainier” theme are included further on in this entry.

Movable Type Advanced

Movable Type Advanced 5.2, the latest version of MTA, offers full support for Windows Azure.

Dynamic publishing is now possible even when operating with UTF-8 on the MS SQL Server. For more information, please refer to the following document.


  • 82725 When using run-periodic-tasks to execute specified date publishing, the processing date is logged
  • 104672 The dynamic publishing template tag modifiers can pass over 3 arguments.
  • 108564 MT Tags can be used in in the config.yaml file.of riich text editor expansion plug-in

Fixed Issues

The following reported issues and bugs have been fixed.

  • 104094 After changing the destination folder for published web page data, an old web page data still remains in the the old folder.
  • 104665 The “maximum open cursors” occurs when using Oracle.
  • 106224 An error will occur if the MT generated .htaccess file includes “SymLinksIfOwnerMatch”, as multi-server hosting is not supported.
  • 106534 Creation and deletion of the category archive page is not executed in appropriate timing.
  • 107118 If Japanese is used with LDAPAuthURL, a user search will not work
  • 108797, 108797 An error occurs on the user profile screen when building a community blog on Oracle or MS SQL Server.
  • 107961 In Oracle and SQL Server, an error occurs when trying to destroy old session information.
  • 107963, 107994 Request to enable use of custom field tags with archive mapping.
  • 108513 If a thumbnail already exists for an image and MTAssetThumbnailURL is set to square=”1”, the image appearance is not updated, even after rebuilding.
  • 108570 Request for the addition of an e-mail validation process when resetting a password.
  • 108631 108862 When user edit comments data from the search/replace screen, the keyword search option disappears from the input field.
  • 108654 When there is a sub-domain input error, the error is displayed as originating from a different location.
  • 108661 app.saveHTML() returns information currently displayed in the rich text editor.
  • 108667 Please add the ecape=html value to the mt:CommentParentID tag, available for use in professional website and professional blog templates.
  • 108718 The dynamic publishing MTWidgetSet tag ignores the blog_id setting.
  • 108728 After upgrading from MT 3.38 to MT 5.2, users with the “send notification” option enabled will not be able to create new blog entries.
  • 108730 When restoring MT from a back up file, multiple copies of the profile image will be restored as well.
  • 108733 When operating in an environment running memcached, the template module cache will not be cleared at the specified time.
  • 108734 The template cache will not be cleared after a new category is created.
  • 108748 Incorrect HTML is generated from unlabeled item custom fields.
  • 108799 When executing bulk user updates with CSV, even though the same user name is specified in the new user name input field, an error occurs.
  • 108802 When Config Directive “SingleCommunity” is set to 0, the member’s list in the Movable Type authenticated users folder will be displayed incorrectly
  • 108803 When Config Directive “SingleCommunity” is set to 0, users with third party authentications, such as OpenID, will not be able to be removed from a blog.
  • 108804 Although website administrative privileges are granted to a user group, users do not have access to blogs linked to those websites.
  • 108805 When restoring from back up data, group member data is not restored.
  • 108815 Code generated from custom fields with multiple lines of text will not be converted correctly
  • 108824 When specifying a publishing path with BaseSitePath through Windows, an error will occur if case sensitivity is not specified.
  • 108841 When using dynamic publishing, upper and lower case characters used in tag attributes are treated as completely different characters.
  • 108845 If IncludeBlogs is set to “all”, an error will occur in the blog search.
  • 108846 An error will occur if IncludeBlogs or blog_id is not specified in the search form template.
  • 108856 The error message for the Facebook commenter’s plug-in should be revised
  • 108858 StyleCatcher display breaks in the Apache+Starman environment.
  • 108866 When using dynamic publishing, an error occurs when half-width alphanumeric characters are used to write folder or category names.
  • 108872 MTArchiveTitle is output differently depending on whether dynamic or static publishing is used.
  • 108876 Category and folder selection cannot be saved on FireFox16.
  • 108877 An automated message should be displayed when a commenter’s identity cannot be authenticated.
  • 108891 Blog entries marked as “NO ENTRY” cannot be imported.
  • 108901 Templates using the alt-tmpl directory, included with theme files, do not function correctly
  • 108909 When ignoring the revision history, the latest blog entry author is displayed as the user who is currently logged in.
  • 108920 MT doesn’t hold Compose Settings when change the field basename
  • 108924 Individual archive pages are not displayed when using dynamic publishing.
  • 108946 Comment pagination does not work when running MT through PSGI.
  • 108947 When using dynamic publishing, an error will occur if someone tries to view a website that does not have a blog.
  • 108948 When using dynamic publishing with PHP5.4, the “Sign In” characters will not be displayed.
  • 108953 When TAB data is inserted in the comment data, comment pagination will not work correctly.
  • 108958 System privileges cannot be changed
  • 108959 A template error will occur if “(” is set in a category modifier with MTEntries tags.
  • 108967 The {{theme_static}} setting cannot be used in the StyleCatcher repository.
  • 108982 After re-applying a theme, the theme thumbnail will not update.
  • 108989 The MTMultiBlog tag does not work correctly in the blog entry list archive.
  • 108999 Assets may not be correctly retrieved when importing data from WordPress.
  • 109003 If a blog entry with an index template that is using the MTEntryCustomFields tag is saved and rebuilt, the value for all custom fields will be reset to the default value.
  • 109004 Blog restoration can not be completed if a website does not exist.
  • 109009 When specifying the BaseSitePath, case sensitivity is automatically turned on in Website Path field.
  • 109022 When importing an exported blog entry that includes a blank custom field, a half-width character space is arbitrarily inserted as the value for the empty custom field.
  • 109023 The user date archive (by year, month, week or day) is not displayed when using dynamic publishing.
  • 109024 search_apis cannot be added through plugins.
  • 109026 When using the external environment SMTP server, if an e-mail is sent to multiple recipients, the e-mail header will look strange.
  • 109032 If a folder with sub-folders is deleted, the user will not be able to save changes.
  • 109036 When executing bulk user updates with CSV, multi-byte e-mail addresses can be saved without error.
  • 109038 When executing bulk user updates with CSV, a user name with over 85 full width characters can be saved without error.
  • 109039 When executing bulk user updates with CSV, a user name with over 255 half width characters can be saved without error.
  • 109055 When executing bulk user updates with CSV, even if a blog theme has not been saved, an error will not occur.
  • 109097 Files that already exist cannot be renamed when using a Windows operating environment.
  • 109105 When importing WordPress data, neither categories nor tags can be imported.
  • 109112 The mteval modifier will work even if a value other than 1 is used.
  • 109133 The numify modifier will cause output discrepancies between static and dynamic publishing.
  • 109134 When the sanitize modifier is set to 0, an error will occur if dynamic publishing is used.
  • 109149 When the environmental variable UserSessionCookieDomain is not set, the value for the domain of the cookie will not be generated correctly.
  • 109156 An error will occur if an embedded custom field value is saved.

Known Issues

  • 109166 When operating from a Windows Azure environment, if a Japanese file name asset is uploaded, an error will occur if the item list screen is opened.
  • 108851, 109138, 109139,109201 When using IIS and ActivePerl(perlis.dll) together, there is a chance that the “script produced no output” error will occur.
  • 109158 When restoring blog data, the style set as the style catcher will not be recognized and the blog style will revert to the default status.
  • 109185 Installation on a Windows Server cannot be completed if Active Perl is run with Perl.exe.
  • 109187 A string of letters spelling HERE is displayed at the bottom of the management screen, if Active Perl is run with Perl.exe.


  • 109061 CAPTCHA functions can not be set if Movable Type Advanced was installed on Windows Azure using the Deploy Kit.
  • 109146 When using dynamic publishing in a Windows environment, the background publishing option is unavailable on child blog public profiles.

Community Contributors

This release is mainly in thanks to the continued support of the MT community. Community members who reported bugs through FogBugz are listed below. Thank you for your help!



Jay Allen

Jay Allen on December 7, 2012, 2:59 a.m. Reply

Congrats on the new release! I have only one request for future releases: Please do what you can to try and make your public release notes less alienating to….the public.

Perhaps, having access to all of your internal systems, you aren’t as acutely aware of the problem as we are but it’s incredibly frustrating to go through a list like the one above in an attempt to really understand the changes in a release only to come across at least one of the following problems in the vast majority of tickets:

Over the last couple of years, it’s honestly become easier to find out what has changed from one release to another by simply doing a full, recursive diff on the code base, making extra effort for those changes which aren’t self-explanatory. That seems to me like an incredible loss of opportunity for you all to evangelize new versions of the product but with such a frustrating experience, it’s really the best we’ve got. I know you all can do better, if you care to do so. I, for one, hope you do.

Takeshi Nick Osanai

Takeshi Nick Osanai on December 13, 2012, 5:01 p.m. Reply

Dear Jay,

Thank you for your comment. I thought I will change the way of writing release notes from next release.

  • 1-1. I will remove all link URLs from notes, to avoid annoyance as you indicated.

  • 1-2. I will not change the listing up policy, continue to pick up them as in the past.

Reading your comment, you are saying:

  • 2-1. There should not be internal links on release notes, which external users cannot access to.

  • 2-2. MT team should not list up all of cases. Should just pick up important cases for ordinary MT users.

  • 2-3 You want us to write whole cases in English.

Have I understand correctly your opinion? The reasons I wrote the release notes in that style were:

  • 3-1. FogBugz (Bug tracking system we are using) allows users to register and read cases if they want. Thus, link URLs are useful when they just register to FogBugs and want to see a detail information of cases.

  • 3-2. On the other hand, there were several cases which only SAKK staff can access.

  • 3-3. We cannot precisely judge which case is important or not, because a little fix sometime have big meaning for particular user. Also some developer demand us to list up fixed cases as possible.

I agree link URLs for cases are not necessary. Hearing from opinions from community members(you and other members), I will write next release notes along like 1-1 and 1-2.

Best Regards,