Movable Type is a weblog publishing system which is a low-cost, distributed software solution which helps thousands of web site developers to organize and automate the web content management process. Movable Type has several notable features, such as the ability to host multiple weblogs and standalone content pages, manage files, user roles, templates, tags, categories, and trackback links.
It supports static and dynamic page generation.
It also supports LDAP (Lightweight Directory Access Protocol) which is an application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network. Movable type will run on just about any server, the only requirements are a database and the ability to run CGI scripts.
There are currently two separate distributions of Movable Type, the commercial version (still free for individual users) and the open source version.
Deciding which one to use depends what you need and what you’re willing to pay for. Movable Type is written in Perl, and supports storage of the weblog's content and associated data within MySQL. Most of the cheap hosting companies are using movable type for those websites that are basically used for blogging.
- Download the latest release from internet.
Download desired version, or copy url if using SSH to install.
Two paths to do this based up on what level of server access is available:
- FTP – download locally, un-compress, then upload parts via FTP .
- After downloading release to your local machine, double-click the archive to un-compress.
- Upload (or move) the static directory via FTP to the web root of the website.
- Upload the application directory without the static directory via FTP to the cgi-bin directory.
- Rename the application directory from “MT-5.0-en” to “mt”.
- SSH – upload via SSH, un-compress on the server, move directories.
- Login to the server and cd to the cgi-bin directory.
- Copy release to the server.
- Unzip the release archive.
- Change the name of the directory from the versioned name. Move the static directory to the web root.
Movable Type is an extensible platform that allows developers to not only create simple template tags and text filters, but in fact design entire applications. In that way Movable Type is much like an Application Server, by abstracting the developer away from a lot of the mundane tasks of web application development: like writing SQL, providing database caching, and defining frequently used user interface components like dialogs, tables, and more.
Hosting with movable type is quite simple and easy.
Movable Type is itself an application that sits upon this platform, using its own APIs, callbacks, and interfaces to define the application you use every day. In this way, when looking for help with the API there is no better example than Movable Type itself. For example if you want to create new screen inside the application then it has to be in three simple steps:
- Create a template for rendering the contents of the page,
- Define a mode handler which populates the template's context with data,
- Register a method to route requests to the mode handler.
In order to take movable type behaving the way you want it’s important to understand how it works. Movable Type has two main components, the backend administration interface where you can manage your blogs, post new entries, moderate comments and more, and the front-facing public website.
- Movable Type is an all-in-one solution. Create websites, add blogs, manage content, and build a social community – all in one package.
- Movable Type is scalable. As your site grows and becomes more successful, the platform scales to accommodate your fluctuating traffic needs.
- Movable Type is proven. For more than eight years, Movable Type has been on the forefront of blogging innovation, and powers some of the largest and most influential websites and blogs on the web.
- Movable Type is supported. We offer support for businesses, optional support for bloggers, and premium support for enterprise and high-traffic bloggers.
- Powerful Dashboard. Generate new websites or blogs from a single screen. View a summary of website and blog activity in one glance.
- WYSIWYG Editor. Makes it easy to create great-looking pages and posts.
- Universal Template Set. Create and deploy blogs or standalone websites.
- User Dashboard. Manage websites or blogs you are authorized to manage.
- Revision History. See revisions for entries, pages, and templates.
- Custom Fields. Available for Website, Blog, Comment, Template, Asset, Entry, Page, Category, Folder, and User.
- Asset Manager. Easily manage files and media assets from a single screen.
Requirements for Movable Type:
|Multi user support||YES|
|Multi site deployment||YES|
|Operating System||Platform independent|
|Web server||APACHE, IIS,CGI|
|MY SQL server||YES|
|Blog by emails||Plug-in|