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.
Learning Movable Type, Tutorials, 29 KB, 2252 words

Updated Sept 14, 2004
A sideblog is a separate weblog which appears in the sidebar of your main weblog. Sideblogs are often used as a convenient way to list out interesting links, something akin to a frequently-updated, public list of IE favorites. Rather than mixing in your "this link is cool" entries in with all of your other entries, with the accompanying overhead of code for individual entries, comments and trackbacks, you can streamline your links into a linkblog.
A great example of a linkblog can be found at MovableBLOGthe Asides section in the right sidebar.
Making a sideblog is pretty straightforward; it can be accomplished by creating a new weblog in Movable Type and using...
continue reading ...
Learning Movable Type, Tutorials, 31 KB, 2285 words

One way to set up a private, password-protected weblog is by adding a .htaccess file to the directory in which the weblog resides. htaccess files can give you extra control over your server, allowing you to password protect directories, enable server side includes, generate custom error messages, and block users by IP address among other things. I've already described the fundamentals of .htaccess in another tutorial, see What is .htaccess? If you are setting up .htaccess for the first time, be sure to read this tutorial thoroughly.
1. Create .htpasswd
The first thing you need to do, before creating your .htaccess file, is to create a file called .htpasswd, which will hold the user...
continue reading ...
Learning Movable Type, Tutorials, 31 KB, 2050 words

Updated September 23, 2004 There are two basic ways to create an about page in Movable Type. The first is to just create it as any ordinary entry. Then use the permalink URL to link to it from your main page. Unless you want comments and trackbacks on your About page, disable them for that entry. The other method is to create a new index template just for your About information. The steps for this method are outlined as follows: 1. From the templates menu, select Create new index template. Name the template something recognizable as referring to an about page. Pick a name for the output file and enter it in the output file field. Use either the .html or .php extension for the...
continue reading ...
Learning Movable Type, Tutorials, 34 KB, 2251 words

Co-authored by Elise Bauer and Arvind Satyanarayan. Tutorial cross posted on Movalog and Learning Movable Type
Future posting is a convenient new feature in MT3.1x, allowing you to create an entry and have it automatically post at a future time. But before you can use this feature you need to set up a Cron Job on your server.
What is a Cron Job?
Cron is a task scheduler for unix servers. A cron job is a specific task that runs a certain number of times per minute, day, week, or month on your server. For example, you can use a cron job to automate a daily MySQL database backup. The main problem with cron jobs is that if they aren't properly configured they can cause high server...
continue reading ...
Learning Movable Type, Tutorials, 30 KB, 2091 words

Updated April 30, 2005
Once in a while you might just want to show actual code - HTML, PHP, or Javascript - in an entry you make in Movable Type. For example, say I want to show the A HREF tag and code to get to elise.com. It looks like this:
<a href="http://www.elise.com">elise.com</a>
However, if I simply type that code in while I'm writing the entry, the resulting page will not show the tags and code, but the actual link: elise.com.
So how do you display code in entries? There are several methods:
1. Manually write out the symbol equivalents of your code. If all you want to do is write a short tag, the easiest way may be to write out the < and...
continue reading ...
Learning Movable Type, Tutorials, 32 KB, 2214 words

This tutorial is written by LMT author Arvind Satyanarayan of Movalog. Tutorial cross posted on Movalog and LMT.
With Movable Type 3.2, Six Apart launched a new markup and stylesheet structure that has also unified their three platforms. These new templates and stylesheets (from now on referred to as themes) have been called tag soup due to the sheer number of <div>s and indents.
What a mess - why did they do it?
The new themes can be quite intimidating the first time you come across them, however Six Apart created these new themes for several reasons: • First of all, Typepad, LiveJournal and Movable Type now share exactly the same markup. This means that a theme will work on...
continue reading ...
Learning Movable Type, Tutorials, 35 KB, 2553 words

The default Movable Type MT3 templates come with a sidebar on the right side of the Main Index page, but not on any of the individual entry, monthly, or category archive pages.
There are two basic ways to add a sidebar to archive pages. The easiest for beginners is just to copy and paste the existing sidebar code into the correct place in the archive templates. The slightly more involved, but much preferable method is to create a separate file with the sidebar code and use a PHP include or an MT include to include the file into the various templates. You can also very easily move a sidebar from the right to the left side of your weblog pages.
Where is the Sidebar Code? MT3.1 and...
continue reading ...
Learning Movable Type, Tutorials, 30 KB, 2079 words

One of the great things about RSS is that you can display, or "feed" in, headlines and content from other people's websites directly onto your own website. In another article, we've already covered what "syndication" is, and RSS, and how you can use a newsfeed reader to efficiently read and browse through the latest content from your favorite weblogs and news sites. The focus of this article will be on the other main use of RSS - feeding external content into your site. An example of this can be found here on my recipe website. Clicking on a sidebar link opens a new page with several feeds from various food and cooking websites. Check the page at a later time, and if there...
continue reading ...
Learning Movable Type, Tutorials, 30 KB, 2455 words

The default entry URL file name structure for Movable Type 2.6 looks something like this:
http://www.yourblog.com/archives/000123.html
This structure puts all of the files into one archive directory and assigns each of them a number corresponding to the number of entries you have entered so far in your weblog.
What if you would prefer to have the URLs for your entries include the actual name of the entry and maybe even the category they are in? Something like this:
http://www.yourblog.com/archives/name_of_category/title_of_entry.html
Easy.
1. Using the entry title instead of the entry number. On the left hand side of your weblog edit window, click on "weblog config" navigation...
continue reading ...
Learning Movable Type, Tutorials, 36 KB, 2815 words

Updated. Originally posted April 3, 2005.
If you are using a MySQL database and your blog is PHP enabled (see Converting to PHP), you can use PHP scripts to pull blog data from your database to add customizations to your blog. For example, say you would like to have on your sidebar a quote, randomly pulled from a selection of quotes, with a new quote displayed every time you refresh the page. You can accomplish this by creating a separate weblog for quotes, then using a simple PHP script to pull the data from your MySQL database, and using a PHP include to put the script results into your main weblog page.
PHP scripts are a level of difficulty up from Movable Type, and require...
continue reading ...
Learning Movable Type, Tutorials, 39 KB, 3186 words

There are two methods to create a random entry, pulled from your weblog database (if you aren't using dynamic publishing). The easiest is David Raynes' MTRandomEntries plugin. However, MTRandomEntries generates a random entry only when you rebuild the page on which the MTRandomEntry code is located. If you want a random entry to be generated each time the page is refreshed in a browser, you can do that with a PHP script that pulls the data from your MySQL database. For this method to work your blog needs to be PHP enabled and you need to be using a MySQL database.
This tutorial will outline variations of a PHP script you can use to generate random entries, similar to what can be seen...
continue reading ...
Six Apart ProNet Weblog, News, 61 KB, 5098 words

12.22.2004
MT-Blacklist v2.03-beta
As part of the ongoing efforts against comment spam, Jay Allen has released Blacklist v2.03-beta. This release is designed to take advantage of the improvements in Movable Type 3.14, and the combination of the two is an excellent way to manage comment spam while not imposing too much of a burden on your web server.
If you're using an older version of MT-Blacklist, it's strongly recommended that you update to this new version. And just to review, MT-Blacklist, despite the name, MT-Blacklist offers a wide variety of techniques to manage or moderate comments or block spam, in addition to its namesake Blacklisting feature.
Posted by Anil in Plugins at...
continue reading ...
Learning Movable Type, Tutorials, 37 KB, 2574 words

Updated June 12, 2005. Originally posted in Spring of 2004.
The default Movable Type installation automatically publishes RSS feeds for your weblog. The three formats supported are Atom, RSS 1.0 and RSS 2.0. You can find the templates associated with these syndication formats in the templates section of your MT edit screen.
The default RSS 1.0 and RSS 2.0 syndication feed templates for MT version 3.x produces a feed with the content in your MT entry body. The default Atom feed template produces a feed with both the entry body and the extended entry. The default RSS 1.0 and RSS 2.0 feeds in MT version 2.661 generated feeds with only the entry excerpt.
You may or may not want to...
continue reading ...
Learning Movable Type, Tutorials, 34 KB, 2704 words

This tutorial is written by LMT guest author Sarah Hughes of This Chick (aka Maddy in the MT Forums).
Many customizations for Movable Type call for using PHP scripts that require that your pages have a .php extension rather than a .html or .htm extension.
PHP is a server-side scripting language which involves a) the server looking at your pages for a PHP script, b) running the script, and c) outputting the results to the page. This is called "parsing". In order to successfully use PHP in your pages, you need to ensure that your account on your webserver is set up to parse your pages for PHP scripts. This feature is pretty standard these days, but check with your webhost before...
continue reading ...
Learning Movable Type, Tutorials, 32 KB, 2574 words

(Note: this tutorial is intended for MT versions 2.661 and earlier.) If you are new to Movable Type, and are using the default style sheets you may have encountered a surprise when viewing your weblog in various browsers. The reasons for this are many. First, different browsers (Internet Explorer, AOL, Netscape, Safari) on different platforms (Windows XP, Windows 2000, MacOSX) render CSS (Cascading Style Sheets) in different ways. What looks one way on a Mac running Safari can look way different from a PC running AOL. Second, our dedicated team at Six Apart - Ben and Mena Trott - are Mac-ophiles, assuring that most of their default styles render well on a Mac, but not necessarily so...
continue reading ...
Learning Movable Type, Tutorials, 36 KB, 2476 words

If you have a lot of content - entries, categories, sidebar information - sooner or later things may begin to look a little cluttered on your weblog. One way to address this is to make some of your lists expandable and collapsible, as I have done with LMT's Table of Contents. There are probably many different ways to do this. I have found one method, based on Javascript, that is simple to implement and appears to work fine, from Bleeding Ego.
1. Upload listmenu.js to your server.
Copy the following script into a new file with a texteditor. Save the script as "listmenu.js". Upload the script to a location within the public directory of your server using an FTP program. (You can...
continue reading ...
Learning Movable Type, Tutorials, 38 KB, 2790 words

Originally posted 9-28-04.
The ability to leave comments on other people's weblogs and accept comments on your own is one of the features that make blogs so compelling. Accepting comments on your blog however, can be like having an open house party where ill-behaved uninvited guests show up. TypeKey, a free service from Six Apart, can help you control who gets to comment on your weblog.
If you are setting up a new weblog in MT3.x, adding Typekey authentication is easy. You'll need to get a TypeKey token from TypeKey.com and select various comment settings in your weblog config preferences. If you have upgraded to MT3 from an earlier version of Movable Type and want to use TypeKey...
continue reading ...
A List Apart, Tutorials, 21 KB, 2563 words

If the design of this site looks relatively coherent, congratulations! Your browser does a good-to-excellent job of supporting web standards like CSS-1, HTML 4.01/XHTML 1.0, and scripting languages. If this site is readable and usable but looks as plain as an Amish coat, your browser does not support web standards. Fortunately, you can easily upgrade to one that does. Before you start shrieking, perhaps you'll hear us out.
What have you done?
We've upgraded the design of A List Apart to comply with web standards, some of which (like CSS1) date back to 1996. This, of course, is the year 2001.
Why doesn't it work in old browsers?
They were not built to comply...
continue reading ...
Learning Movable Type, Tutorials, 33 KB, 2880 words

Here are some simple changes that even a non-CSS expert like me can implement to make some fundamental changes to the default styles of MT3 weblogs.
1. Moving the sidebar from the right to the left side. The default MT3 Stylesheets have the sidebar on the right side of the page. To move the sidebar to the left hand side you don't actually have to change the stylesheet at all. The changes are made to the Main Index template and any other archive template that has a sidebar. In the Main Index template, find the sidebar code section:
<div id="right"> <div class="sidebar">
Your sidebar code
</div> </div>
If your sidebar is currently on...
continue reading ...
Brad Choate, Plugins, 170 KB, 8520 words

Now that Movable Type supports a real database with the MySQL support in version 2.2, it's time for some new tags that can let you select entries, comments and categories using any criteria you'd like. Click the 'more' link for full docs and download link.
Availability
You can download this plugin here: mtsql-1_52.zip
Installation
To install, place the 'sql.pl' file in your Movable Type 'plugins'...
continue reading ...