Remember the early days of the web, when you had to write HTML to build a page and FTP images and other files up to your host? Early “blogging” tools changed that, allowing the author to focus on writing while software running on the server could handle the heavy lifting and monotony of writing the HTML and maintaining links.

Six Apart’s Movable Type was one of the first blogging tools. It introduced a variety of capabilities that are now considered standard, and Movable Type itself grew beyond its roots into a full-blown content management system — ready for small and large publishers and audiences. Why choose Movable Type? Here are just a few reasons.

Create and Manage Content


Trying to plan your site’s information architecture and wondering how to manage your content? Movable Type’s hierarchy of organization and taxonomy combined with flexible field types can meet your needs.

  • A single Movable Type installation can support multiple domains on a server (“Websites”), and each of those can be further organized into different sections (“Blogs”).

  • Organize content with Entries and Categories, and Pages and Folders. Associate Assets and Tags, add a title and text. Use only the options that make sense for your site.

  • Structure your content with a variety of field types, called Custom Fields, to fit the needs of your site. Use an image field for a “lead image,” for example, and a dropdown select field to identify a “preferred color” from a list. Use the More Custom Fields plugin for even more field types.

  • Revert to previous edits with Versioning.

Listing Framework


The forgettable name “Listing Framework” belies a great capability to help navigate Movable Type and your content.

  • Display only relevant columns when reviewing data, putting relevant information in the forefront and making better use of screen space.

  • Filter and sort to find a desired group of Entries or Authors, for example, or to trim the Activity Log to show only warnings and errors.

  • Save and share filters with colleagues, to be sure everyone is looking at the same group of content.

Flexible and Extensible

plugins.png Have an idea you want to bring to life? Movable Type makes it easy to get outside of the box.

  • Movable Type’s plugin API allows developers to augment existing functionality and add completely new capabilities.

  • The Data API is a REST-based way to create and read any content in Movable Type. Developers can use this to build super-fast dynamic sites and to supply other tools with what they need.

  • A variety of theming and publishing options can be used to best tune Movable Type for your use. Use a variety of publishing techniques, caching options, and file includes with your site’s custom theme to build a fast and efficient experience.


edit_role.png Yawn. Who wants to talk about security features? But these are exactly the things that will keep your site up and running, day in and day out, without anybody worrying about horrible things that might happen.

  • Six Apart has a solid track record of keeping Movable Type secure, and reacting quickly when a vulnerability has been discovered.

  • Password configuration options help ensure your site’s users have secure passwords. User lockout thresholds and notification options keep administrators aware of potential problems. Combine Permissions and assign Roles to ensure that users have appropriate access to Movable Type’s capabilities.

  • Movable Type uses a database abstraction layer. That keeps SQL queries out of your templates, which effectively means SQL injection is impossible.

Installation Choice

Movable Type runs on a variety of server configurations, whether you prefer Apache or nginx, MySQL or Oracle, Amazon Web Service (check out MT for AWS!) or your own server.

Movable Type is a great content management system for many different types of web sites. Get in touch to figure out how we can put Movable Type to work for you!