Is this initiative useful for you?

Make a paypal donation or get your movable type project done with PRO IT Service - The Excellence In Web Development.

We're the right people for movable type consultancy services including: installations, upgrades, themes, templates, consulting, troubleshooting as well as hosting.

The complete range of movable type services you might be looking for!

This is a personal website and doesn't have anything to do with Six Apart nevertheless Chris Alden, the former Six Apart CEO, appreciated my idea when he saw it available online.

July 2017 Archives

Six Apart nicely surprised us today releasing movable type v6.3.5.

This version comes with a large number of new and improved functions covering data api, a new configuration directive, user management, development, updated functions covering user management, development  and miscellaneous as well as many resolved issues covering data api, entry and page, dynamic publishing, template, template tag, user management and miscellaneous.

Let's take a look at the release notes:

NEW AND IMPROVED FUNCTIONS

Data API

createEntry and updateEntry can save entries without rebuilding

You can now save an entry without rebuilding by createEntry and updateEntry endpoints. This will improve performance when saving lots of entries.


entry={"title" : "Some title","body" : "Some body"}&publish=0

For example, sending above request to createEntry or updateEntry endpoint, a status of saved entry is ‘Published’ but output file is never built. If publish parameter is set 1 or not specified, output file is built as before.

search endpoint can now filter target object

A search endpoint returns entries and web pages that contain specific keywords, but now it supports filtering by class. If ”class” parameter with ‘entry’ or ‘page’ specified, the results of the search would include entries or web pages only.


/v3/search?search=keyword&class=entry

Web services password now can be set/changed by DataAPI

You can now set/change web services password via createUser and updateUser endpoint.


user={"apiPassword" : "new password"}

Configuration directive

  • XFrameOptions directive now accepts ‘NONE’. If ‘NONE’ is specified, Movable Type will never output X-Frame-Options header. (#114520)

User management

  • System administrators can now change the web services password of another user. (#114207)

Development

  • The request body of file uploading now contains the field values on the upload screen added by a plugin. (# 114450)

UPDATE FUNCTIONS

User management

  • User authentication is now performed using all input values even if the username contains a trailing whitespace. Previously, trailing whitespace was ignored by the database.(#114242)

Development

If you want to translate a jsmessage defined in listactions, you need to write a jsmessagehandler subroutine and return the translation result. (# 112528)


js_message_handler: sub {
    my $plugin = MT->component( PLUGIN_NAME );
    return $plugin->translate( 'Some message here' );
}

Miscellaneous

  • The definition of the ReturnToURL directive is now moved into the core package. (#100832)

RESOLVED ISSUES

Data API

  • Rebuilding an archive template now works when the current archive context does not include an entry by deleting entry. (#114213)
  • The site URL of the blog is now set correctly when creating a blog via createSite endpoint. (#114304)
  • PageStats endpoint now supports offset parameter. (#113117)
  • Comment receiving now works when the Data API is disabled on one of the website’s blogs. (#114070)

Entry and page

  • Recovering the auto-saved custom fields data now works when the type of custom fields is image. (#114385)
  • The entry title is never changed to an empty title when the title is 0. (#114284)

Dynamic Publishing

  • MTParentFolders now works when used in subfolders context. (#114283)
  • Pagination link by mt-search.cgi now works when it is used on category archive. (#114007)
  • MTLink now works when specifying different blog ID to blog_id. (#114117)
  • MTSubCatsRecurse and MTSubFolderRecurse now work with max_depth modifier. (#114261)

Template

  • Template identifier change tracking now works. (#114375)

Template Tag

  • MTElse block now works when in MTEntries with a tag modifier that specifies a nonexistent tag. (#114076)

User Management

  • The permission table is now rebuilt when revoking permission from user who has already joined any group. (#114421)
  • Password verification error occurring even when the password was not changed on the user information edit screen is resolved when the UserPasswordMinLength environment variable is specified in mt-config.cgi. (# 114344)
  • Password validation now works even if JavaScript is disabled. (#114503)
  • Displaying the correct web services password now works when using the password manager of browser. (#114434)

Miscellaneous

  • The filter label of user based now displays user nickname. (#106171)
  • The from header of an email is now set correctly when using sendmail in a few environments. (#114196)
  • ‘J’, ‘K’, ‘X’ keys are now enterable on the modal dialog so that keys will never operate table. (#114515)
  • Fixed typo for X-Content-Type-Options. (#114519)
  • Facebook Commenters plugin now works. (#114463)
  • Addressed an issue with garbling by rebuild-pages script. (#114165)

If the above convinced you to take a look at the latest version, please go to:

http://www.movabletypedemo.org/v6x/cgi-bin/mt/mt.cgi

And login using:

- username: demo

- password: testthis

Happy Blogging!

Services

We would love to work on any movable type jobs you might have! To find out more about the movable type services we're offering click here.

You may like to know that we're offering a broad range of web development services as well as professional website hosting service in partnership with Pair Networks, Inc. from Pittsburgh, PA, USA.

Check out everything we're proudly doing by visiting http://www.pro-it-service.com/

Newsletter

Would you like to be updated every time there is a movable type release? If you do, then subscribe for email updates filling out the form below.

Subscribe

Delivered by FeedBurner

  • Facebook
  • Twitter
  • Elsewhere