Results
If the result list is too large, please consider these hints
- Reduce the number of websites.
- Add more keywords.
- Use quotes for building terms from keywords. For example, the phrase banner image searches for all articles containing both words. However, "banner image" searches for the exact two-word phrase.
Staggernation, Plugins, 27 KB, 2818 words

This Movable Type plugin implements a set of template tags for retrieving data in XML format and displaying the data on your MT-generated pages. It's basically a Movable Type interface to the extremely handy XML::Simple Perl module. The plugin will work with any well-formed XML document that can be retrieved via an HTTP GET request.
The GetXML plugin is extremely generalized, and to use it you'll have to understand the structure of the XML data you want to work with. There are specific MT plugins available for certain particular types of XML data, such as RSS feeds, Amazon content, and weather forecasts. If there's a specific plugin out there for the XML resource you're interested in, by...
continue reading ...
Movalog, Tutorials, 33 KB, 1633 words

Discussion cross posted on Movalog and Learning Movable Type
One of the key features that Six Apart promotes about Movable Type is MT's ability to publish dynamically. What is dynamic publishing? And what are the benefits (and downsides) to dynamic publishing over static publishing?
Elise Bauer, editor of Learning Movable Type and Arvind Satyanarayan, author of Movalog, discuss some of the pros and cons of dynamic publishing. Non-techie luddite-wannabe Elise shies away from anything that seems like it might not be worth the effort and so far hasn't even tried dynamic publishing. Plugin creator and MT hack-master Arvind has embraced dynamic publishing with his usual boundless...
continue reading ...
Six Apart Knowledgebase, Manuals, 27 KB, 579 words

Question
When running any of the Movable Type CGI scripts, I receive an error that says Can't locate Some/File.pm in @INC (where Some/File.pm is the name of a particular file).
Answer
• Run mt-check.cgi to ensure that all of the Perl modules required for Movable Type usage are installed on your webserver. If they are not, follow the instructions in the Installation Documentation. • Check to make sure that in the directory containing your CGI files (for example, mt.cgi), there is a directory called lib; inside that the file in the error message (for...
continue reading ...
Six Apart Knowledgebase, Manuals, 27 KB, 521 words

Question
I'd like to be able to create thumbnails of uploaded images, but my host doesn't have Image::Magick.
Answer
As of version 2.3 of Movable Type, an alternate method of creating thumbnails is supported, using the NetPBM suite of tools. If your system has NetPBM but not Image::Magick, you'll need to do the following:
Install Perl Module
Install the IPC::Run Perl module, which Movable Type uses to talk to the NetPBM tools. Download this file from Six Apart.
On your FTP server, create a new folder called IPC within your extlib folder. Then upload the...
continue reading ...
Learning Movable Type, Tutorials, 27 KB, 1693 words

Discussion cross posted on Movalog and Learning Movable Type
One of the key features that Six Apart promotes about Movable Type is MT's ability to publish dynamically. What is dynamic publishing? And what are the benefits (and downsides) to dynamic publishing over static publishing?
Elise Bauer, editor of Learning Movable Type, and Arvind Satyanarayan, author of Movalog, discuss some of the pros and cons of dynamic publishing. Non-techie luddite-wannabe Elise shies away from anything that seems like it might not be worth the effort and so far hasn't even tried dynamic publishing. Plugin creator and MT hack-master Arvind has embraced dynamic publishing with his usual boundless...
continue reading ...
Six Apart User Manual, Manuals, 32 KB, 1681 words

2.6 (2003.02.13)
• Added Text Formatting options. Instead of a simple Convert Line Breaks checkbox, you can now set a different formatting option for each entry. Plugins can add new options to the Text Formatting menu, which allows for greater integration with the formatting within the system (for example, Text Formatting will be applied on the preview screen). • Added PostgreSQL and SQLite database drivers. • Incorporated Brad Choate's Sanitize plugin, adding an mt.cfg setting for a global default and a per-blog setting to override it. Sanitize is turned on...
continue reading ...
Six Apart User Manual, Manuals, 21 KB, 284 words

CGIMaxUpload
When uploading files through Movable Type's upload mechanism, a ceiling is put on the size of the files that can be uploaded, to prevent denial-of-service attacks.
Default value: 1000000 (1MB)
Example: CGIMaxUpload 500000
Permalink
...
continue reading ...
Brad Choate, Plugins, 93 KB, 4059 words

Another day, another plugin. This one lets you manipulate images. You can gather size, height, weight information from them and you can even resize them for whatever purpose you'd like. Nifty, eh?
Availability
You can download this plugin here: mtembedimage-1_21.zip
Requirements
The following are requirements for using this plugin: • Movable Type 2.21 or later • ImageMagick and the Image::Magick perl...
continue reading ...
Six Apart Knowledgebase, Manuals, 27 KB, 496 words

Question
The instructions say I need to use a "full server path", but I have no idea what that is, or how to determine the correct path for my system.
Answer
A full server path is the path your system uses to define where your own files are located on the server (as opposed to files belonging to other users).
You can usually get an idea of the full server path on your system by running mt-check.cgi and looking at the current working directory that it gives you.
If that does not work, see if you can determine the path while you are...
continue reading ...
Six Apart Pronet Articles, Tutorials, 19 KB, 1959 words

Professional Network member Kevin Shay wrote the following tutorial to introduce the community to his exciting new plugin and its development potential.
The BigPAPI plugin for Movable Type allows you to create plugins that can easily add features to Movable Type's interface. This article explains the background behind the develpment of BigPAPI, and walks through the creation of a simple working plugin.
Why BigPAPI?
With each new version, Movable Type has become friendlier to plugin development. The earliest plugins could do little more than add tags to the platform's templating system. Now (as of version 3.2), the Plugin API allows plugins to define not only template tags...
continue reading ...
Six Apart User Manual, Manuals, 54 KB, 3878 words

With the most difficult part of running Movable Type -- the installation -- behind you, it is time to get started using MT.
It all begins with The Movable Type Content Management System (CMS). This script is the heart and soul of what makes powerful weblog publishing possible.
The CMS contains the majority of the intelligence and work flow that makes Movable Type what it is. Whether it involves posting an entry, adding a colleague as an author, or publishing your content with a whole new style, it is the CMS that is doing the heavy lifting.
By default the CMS script is named mt.cgi, although this...
continue reading ...
Learning Movable Type, Tutorials, 28 KB, 1691 words

Warning: main(/home/elise/public_html/mt/mt32badge.inc): failed to open stream: No such file or directory in /home/eliseb/public_html/archives/001012multiple_authors.php on line 90 Warning: main(): Failed opening '/home/elise/public_html/mt/mt32badge.inc' for inclusion (include_path='') in /home/eliseb/public_html/archives/001012multiple_authors.php on line 90
With MT you can have multiple authors on the same weblog, making it easy to have a friend contribute to your blog as a "guest author" or to create a group weblog to which many people contribute. You can even customize to a small degree, aspects of the author-specific Individual Entry pages.
Adding an Author
To add an author in MT 3.2...
continue reading ...
Movalog, Tutorials, 30 KB, 1004 words

In the early days of MT 3, when I had unreg'd comments set to moderate, I really wanted to have an approval all button as I would read the comment in the email notification I received. Since then that feature request has not progressed so I decided to take matters into my own hands. As the screenshot shows, at the end of this hack you will end up with two buttons on the comments listing screen. This buttons will allow you to mass approve/moderate comments by checking the boxes of the corresponding entries.
First of all open lib/MT/App/CMS.pm and find on approximately line 32 the following
'approve_comment' => &approve_comment,
and right after it
'approve_confirm' =>...
continue reading ...
Eat Drink Sleep MT, Tutorials, 17 KB, 332 words

An upgrade to Movable Type 3.16 can be done a little quicker: by checking file dates, it appears that uploading just the following will perform the upgrade from version 3.15: • docs/ • examples/ (though you really don't need this.) • lib/ • php/ • plugins/ (containing the "nofollow" plugin, which I recommend against using.) • schemas/ • search_templates/ (though if you've customized your search template, don't upload these.) • tmpl/ • tools/ • all root files (mt.cgi, mt-comments.cgi, etc.), except the mt-upgrade files. Don't forget to set 755 permissions on the cgis.
Of course, docs/ and mt.js go in your "static" directory. Everything else goes in...
continue reading ...
Six Apart User Manual, Manuals, 22 KB, 603 words

0.03 (2001.09.26)
• Added Bookmarklet posting functionality, with a link to setup on the main project administration menu. • In List Entries, if a post does not have a title display [No title] instead as a link. • Changed login cookie path from / to /path/to/mt/. For example, if you installed MT at /my/mt/mt.cgi, the path for the cookie would now be /my/mt/. • MT::Util::send_mt_mail now checks for more default locations of sendmail, instead of giving up, until it finds one that works. It now checks /usr/lib/sendmail, /usr/sbin/sendmail, and /usr/ucblib/sendmail...
continue reading ...
PubHacks, Tutorials, 8 KB, 431 words

Required: MySQL, PHP
If you have PHP enabled and a MySQL database, you can use this closecomments php file.
Keep in mind - this puppy is going to close the comments on your entire database - meaning every single blog that's on that installation using that database.
Step 1: As always, Unzip the shit.
Open the file in a text editor and change the bold printed stuff to your own information (leave the single quotes - just change the stuff inside them):
$database = 'your_database_name'; $dbuser = 'database_user'; $dbpass = 'database_password';
Then change this field:
$closedays = 10;
Right now it says, "I'll close all comments on any entry older than 10 days". You can change that...
continue reading ...
Six Apart Knowledgebase, Manuals, 26 KB, 411 words

Question
I upgraded to the latest version, but my interface and/or weblog still show the older version number.
Answer
If your interface pages still show the older version, this means that all of the newer Movable Type files were not properly uploaded to your server. (At a minimum, the newest lib/MT.pm file is not present.)
Upload the new upgrade files again, ensuring that: • You use the appropriate mode (ASCII or BINARY) • All the older files were overwritten by the newer versions. • No files were truncated during the transfer.
Refresh the interface page in...
continue reading ...
Six Apart Knowledgebase, Manuals, 27 KB, 575 words

Question
When trying to run Movable Type, I get an error message that says Variable [xxx] not defined.
Answer
First, make sure that you used a plain text editor when making changes to the mt-config.cgi file1, and that you uploaded it to your server in ASCII mode.
If uploading the file in the proper mode does not resolve the issue, open mt-config.cgi in a plain text editor and make sure that the only lines which do not begin with a # are those which represent valid settings. The general format of the mt-config.cgi file is that there are several...
continue reading ...
Movalog, Tutorials, 31 KB, 1261 words

You now know why there hasn't been any updates in nearly 20 days! I'm very proud to announce MT Blogroll 1.0. Basically MT Blogroll is a blogroll manager, similar to blogrolling.com. You are able to store various details about a link including its URI, Name, Description and Relationship and assign them to various categories. If you have been using another blogroll manager like blogrolling.com or blo.gs, you can use the Import OPML tool to import those links into MT Blogroll.
I would suggest reading the README first which describes the installation process and includes some example code. Other documentation includes the Tag Reference which describes the template tags that MT Blogroll...
continue reading ...