Not a developer? Go to


Movable Type 5.0 Release Candidate 1

By Beau Smith
Posted November 6, 2009, in MT5.

Movable Type 5.0 RC1 is available today. Here are the highlights…

New Theme

Pico, a clean and simple theme (also available on TypePad and designed by Jim Ramsey) is now bundled with MT5.


Styles can also be bundled with a theme to easily offer different flavors of a theme. (Styles are a combination of a stylesheet and images to bundle with a theme.)





MT5 documentation is beginning to appear online. We’re releasing them as they are available:

Some documents are still in a draft state. Please leave any comments on the individual docs if you have questions or comments.

Issues Triaged


Warning! - This is beta software and is not recommended in any production environment.

Check out the Pre-Release Software License Agreement for more details about using the software.

Please report bugs and submit feature requests you find.

Release Schedule

The release schedule has been updated, here’s the current plan:

  • MT5.0 RC2 - scheduled for November 18th.
  • MT5.0 - first week of December (November 26th in Japan) should all go according to plan.

Resolved Issues in MT5 RC1

Major Changes

  • Add a new theme “Pico”. (102886)
  • Bundle style repository with a theme. (102834)
  • Config directive SQLSetNames should be specified as SQLSetNames 0 in mt-config.cgi when upgrading from older versions with MySQL 5.x and UTF-8
  • Tip: When including templates inside a loop which is using multi-blog to aggregate content, blog_id should be specified with include tag to ensure proper template is included unless the template to include exists in each blog/site being aggregated.

Configuration Directive

Cases from Beta 4

  • FastCGI: Save change of profile displays Internal Server Error (102752)
  • FastCGI: Internal server error when uploading a userpic (102728)

Backup & Restore

  • When Backup/Restore all or website, manifest file cannot start restore. (102960)
  • JavaScript error when uploading a manifest file from the Restore screen (102981)
  • Backup/Restore drop the Following/Follower data (102956)
  • CF: Backup/Restore customfields of Image object (102946)
  • Backup/Restore: Association of assets CF of Category is wrong (102942)
  • CF: Backup/Restore customfields of Blog/Website object (102938)
  • Assets named in Japanese have garbage file name when backup (102920)
  • [Restore] Website custom field is not restorable (102817)
  • Restoring set wrong userpic (103000)
  • manifest file : cannot upload (102982)
  • [restore] folder/category custom field is not restored (102964)
  • Website: Restored Facebook Commentes setting (102955)
  • Restored data can get wrong Multiblog settings (102939)


  • Index templates are not published after upgrade from MT 3.21 (102861)
  • Upgrade remove all system templates of the blog whose template set is not Classic Blog (102818)
  • Problems after upgrading a blog whose site/archive URL is ‘’ (102969)
  • Error when publishing templates after upgrading from 3.21 (102814)

Theme and Template

  • Professional Website template doesn’t display Comment and Trackbacks (102829)
  • Unable to display Professional Website template with Dynamic Publishing (102820)
  • Warning messages are always shown when applying a theme that contains a custom fields (102934)
  • No warning messages show up when theme cannot add a custom fields (102865)
  • Item customfield tag is escaped in community template (102811)
  • mt:WebsiteIfCommentsOpen doesn’t work in dynamic publishing (102987)
  • mt:Websites with exclude_websites doesn’t work (static/dynamic) (102986)
  • Template refresh doesn’t respect blog language. (102912)
  • View Published Template link doesn’t work when Output file include directory (102870)
  • IE: Comment Pagination doesn’t work (102911)
  • Comment Pagination doesn’t work on Community Blog template (102897)
  • Pagination of Main Index (102858)
  • Dynamic: Publish mt.js by dynamic generate error (102895)
  • Fixing issue on Ajax pagination. (102924)
  • mt:Include doesn’t work in some situations (102910)
  • mt:Blogs doesn’t work in dynamic publishing (102836)
  • Professional blog doesn’t work on dynamic (102831)
  • Professional Website: Comment form is blank on Comment Preview (102824)


  • Unable to upload an asset to some kinds of servers (102881)
  • Permission link of Edit Profile goes to Permissions screen for sign-ined user (102931)
  • Create personal blog for user feature generate wrong Publishing Paths (102878)
  • IE8: Copy & Paste issues in the template editor (102871)
  • Javascript dies on System > Settings> General (102822)
  • Garbage Comments on Blog Stats (102959)
  • Website: Automatic Deletion of spam doesn’t work for website (102918)
  • Some database driver does not search ” (double quotation mark) in public mt-search (102868)
  • [import] When the text form is Markdown and Markdown + SmartyPants, the error is displayed (102851)
  • Unable to import file encoding by EUC (102850)
  • Import is slowly (102781)
  • Unable to create a blog in German (102846)
  • Comment Order setting on CMS is ignored expect Community Forum template (102816)
  • Blog name on user dasubhaord is double encorded (102801)
  • Thumbnail URL is a relative path (102780)

Known Issues in MT5.0

These will not be fixed on MT 5.0, under consideration for fixing in a future version. (If one of these is crucial to you, please add a note in the case.)

  • Pagination doesn’t work on original archive template (102859)
  • DefaultEntryPrefs config directive doesn’t work (102900)
  • Known issues of Template Editor (codemirror) (102988)
    • Internet Explorer: copy and pasted code will be placed at the end of the line if code is pasted before the syntax highlight.
    • Firefox: sometimes cursor remains on current line when pressing enter key.

“Won’t Fix” in MT5

  • IE6: Security alerts is displayed when modal dialog opens under SSL URL (102654)
  • Feeds.App Lite is garbled (102189)
  • FastCGI: Unable to Backup/Restore customfields and assets (102971)
  • FastCGI: Infinite loop? in mt-upgrade.cgi (102893)

Found a Bug?

  1. To avoid duplication of efforts, search existing bugs (from the feedback page) before submitting a new bug.
  2. Submit a bug in the Greyhound (MT5) Beta



perlmonkey on November 8, 2009, 8:50 a.m. Reply

It looks quite good already. How about compatibility for plug-ins and add-ons? Were there any significant changes that are going to break support for any plug-in or can I still use some of my favorite 4.x plug-ins?


peteprance on November 9, 2009, 7:03 a.m. Reply

it looks great. can’t wait to use it!


mehulpatel on November 9, 2009, 8:35 p.m. Reply

it’s great. I gonna use it for my business.


Eric on November 11, 2009, 7:10 p.m. Reply

Are DatabaseRoles something that we can use in MT pro 5?


cnangel on November 11, 2009, 7:30 p.m. Reply

very good, i accept.

Beau Smith

Beau Smith on November 11, 2009, 9:01 p.m. Reply

@Eric -DatabaseRoles was not tested in MT5, but it has not been officially deprecated. It should still work as much of the core code between MT4 and MT5 is very similar.


elicash on November 13, 2009, 11:40 a.m. Reply

Why aren’t my Global Widget Sets and Global Widgets… global?

Beau Smith

Beau Smith on November 13, 2009, 12:56 p.m. Reply

@elicash - Sorry, I don’t understand your question. Can you be more specific?


elicash on November 13, 2009, 1:10 p.m. Reply

I create a “Global Widget Set” and “Global Widget” in MT5 RC1. Those widget (sets) don’t appear inside of all the various blogs when I go to Widgets where it displays a list of available Widget (sets).

Beau Smith

Beau Smith on November 14, 2009, 6:59 p.m. Reply

@elicash - Though this behavior of widget sets is confusing, it’s by design and works the same way that system template work. If you want to use a widget or widget set which was created at a system (global) level, then just include it by name in your blog template:

<$MTWidgetSet name="Name of Global Widget Set"$>

Ideally I think that widgets should work very differently than templates. Here’s how they might ideally work in the future:

There would be a system template called “Widget” and this template would look something like this:

<div class="<mt:Var name="mt_widget_label" dirify="1">">
    <h3><mt:Var name="mt_widget_label"></h3>
    <div><mt:Var name="mt_widget_content"></div>

Then when you create a new widget you’re prompted for the following fields:

  • Widget Label
  • Widget Content

This way every widget is wrapped in the widget template.

This is technically possible at present using the mt:IncludeBlock tag.


T66 on November 18, 2009, 4:15 a.m. Reply

Don’t know if I should file a bug, but on my setup (Mac, OS X 10.6.2, Safari 4.0.4) links in the entries cannot be renamed. Only the first letter gets the link, the rest gets linkless. That’s on MT4 and MT5 (including RC’s 1 and 2).

Beau Smith

Beau Smith on November 18, 2009, 4:15 p.m. Reply


Would love to help, need more info to understand what the problem is.

Because this is occurring in MT4 and MT5, and because this doesn’t seem familiar, my initial thought is that there is something wrong with your code.

Please submit a bug using the following headings:

== RESULT ==

Tip: In FogBugz you can use this snippet by typing “bug” then the tick mark (`) key.

Submit your bug here:


T66 on November 19, 2009, 3:08 a.m. Reply

Hi Beau,

Nothing wrong with the code: this happens in a standard, unaltered MT4 or MT5 installation. Just create a blog/website with the default templates, fill in the usual stuff and create an entry. Choose RTE mode. Create a link and rename that ‘link’ to something like download it ‘here’. That’s it. Bingo. Pretty strange. Might be just a Mac thing though….

I’ll head over to the bug department and fill in the details.


Ludwig2010 on August 10, 2010, 12:27 a.m. Reply

I create a “Global Widget Set” and “Global Widget” in MT5 RC1. Those widget (sets) don’t appear inside of all the various blogs when I go to Widgets where it displays a list of available Widget (sets)…


Argent on November 3, 2010, 1:50 p.m. Reply

Could we have a doc in French ?

Hot Tub Supplies

Hot Tub Supplies on April 8, 2011, 5:23 a.m. Reply

I’ve tried to download and install it on my computer, but why always fail? whether there is a corrupted file? Or does my computer with problems?

Colleen Hover

Colleen Hover on July 29, 2012, 11:52 p.m. Reply

Pico is my favorite design of MT :) I have also made some other sites of mine with this design. Really clean theme.