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, 37 KB, 2673 words

Updated. Originally posted March 29, 2004. Providing printer-friendly versions of your weblog entries can be useful to your weblog readers. For example, my cooking weblog has printer-friendly versions of the recipes like this. Learning Movable Type links to printer-friendly versions at the end of each entry. There are several ways to create printer-friendly versions. I've outlined two methods in this tutorial. The first method is a simple header tag and CSS trick that automatically generates printer-friendly pages whenever someone goes to print a page from your blog. The second method is a bit more involved, creating a printer-friendly archive template with associated...
continue reading ...
Learning Movable Type, Tutorials, 25 KB, 1722 words

Updated October 16, 2004
The results of the LMT Web Host Survey are in! Thanks to all who participated.
The first step in installing Movable Type is making sure that your web host meets MT requirements. In addition to the basic requirements there are many other factors to consider, in particular the quality of support, the reliability of the service, and the degree to which the host's staff is familiar with Movable Type. Which web host you choose can make a big difference in terms of the ease with which you install and maintain your MT weblog.
What to Look for in a Host Provider
Absolutely Necessary: 1. Ability to run custom CGI scripts 2. Perl installed on server, version...
continue reading ...
Learning Movable Type, Tutorials, 22 KB, 1077 words

The tips in this tutorial are designed around the templates for MT 2.661 and earlier versions.
Once you have set up category archiving, the next step is to customize the category archive display pages. The default Category Archive Template that comes with Movable Type lists the whole entries (not excerpts), doesn't tell the viewer what category she is actually viewing, and has no intuitive link back to the home page. We'll address these issues here.
1. Listing excerpts instead of full entries. You may want to keep the archives as is, with full entries. But if you have few categories and lots of entries you will soon have very large and long category pages. Changing to excerpts...
continue reading ...
Learning Movable Type, Tutorials, 27 KB, 1471 words

Movable Type uses a template system to generate the pages of your weblog. To change which content elements and how they are displayed on the pages of your blog, you need to make changes to the appropriate templates.
Selecting "Manage Templates" from the sidebar navigation in your weblog edit screen will show you the list of templates, but what do they all do? And, if you are trying to conserve storage space on your server, are there any you can delete?
Index Templates
Index templates have individual output files, specific to the template. Let's go down the list.
Click on image to enlarge
• Atom Index - The Atom Index produces an Atom syndication feed, atom.xml for those...
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 ...
A List Apart, Tutorials, 14 KB, 1568 words

{Part I of a two-part series.}
Ask an IT person if they know what Slashdot's tagline is and they'll reply, "News for Nerds. Stuff that Matters." Slashdot is a very prominent site, but underneath the hood you will find an old jalopy that could benefit from a web standards mechanic.
In this article we will show how an engine overhaul could take place by converting a single Slashdot page from their current HTML 3.2 code, nested tables, and invalid, nonsemantic markup, to a finely tuned web standards racing engine. The goal is not to change Slashdot, but to rebuild it with web standards and show the benefits of the transition.
Before you panic because...
continue reading ...
Learning Movable Type, Tutorials, 28 KB, 1816 words

Updated. Originally posted January 4, 2004.
If you are interested in driving more traffic to your blog, the first thing you should do is create useful, compelling content. The next thing you should do is make sure that content is easily found in search results from search engines like Google, Yahoo, and MSN.
Movable Type does a few things automatically that are very helpful to getting ranked higher in search engines. For example, Google likes pages that are well structured, with header and title tags, and with lots of text. The default templates in MT ensure that the pages of your blog are well structured with H1, H2, and H3 header tags, and even title tags that include the name of...
continue reading ...
Learning Movable Type, Tutorials, 24 KB, 1251 words

Several months ago, author Rogers Cadenhead released the first book detailing MT3 - the Movable Type 3 Bible Desktop Edition. Since Anil mentioned the book in a MT news post on MT books, I thought I would put my 2 cents in about this book.
The first thing you should know is that the MT3 Bible is not a book for non-technically-oriented beginners. The book is filled with great information, but if you are looking for the simplified introduction to Movable Type, this isn't it. Many of Roger's instructions are in the form of Unix shell commands that you would use to manage files on a web server. In fact, the book's second chapter is on how to prepare your web server for Movable Type. If...
continue reading ...
A List Apart, Tutorials, 23 KB, 2843 words

You've seen them before: links that say "click here for printer-friendly version" or words to that effect. Every time you follow one of those links, you load a separate document that presents exactly the same information with a different layout, and probably different markup.
That means somebody (or a script) had to take the original document and convert it to a stripped-down version that's more suitable for print output. Maybe that somebody was even you.
Print style sheets to the rescue
One of the wonderful things about CSS is that it allows authors to create media-specific styles for a single document. We're pretty used to styling...
continue reading ...
Learning Movable Type, Tutorials, 24 KB, 989 words

The default Movable Type MT3.2 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?
The MT3.2 stylesheets and...
continue reading ...
Learning Movable Type, Tutorials, 24 KB, 1162 words

Updated. Originally published Jan 2, 2004
Error messages are the messages that are displayed when a visitor to your site encounters a server error. The most common error messages are 404: File Not Found and 403: Access Forbidden. The 404 error message is displayed when a visitor to your site tries to access a page that does not exist on your server. The 403 message is displayed when a visitor tries to enter an area on your site that is off limits to the public.
You can customize your error messages so that instead of seeing an ugly server message, your visitor sees instead a personalized note from you. The methods are different depending on if you are doing static (the default) or dynamic...
continue reading ...
Learning Movable Type, Tutorials, 25 KB, 1182 words

There are several situations in which you might want to combine two or more blogs into one. You might want to create a "Portal" blog which displays the most recent entries or headlines of entries from various blogs. You might want to create a Sideblog or Linkblog (see tutorial). Or you might want to have what looks to be just one blog (such as Learning Movable Type) but is actually a combination of several.
The tools you have at your disposal are David Raynes' MultiBlog plugin, PHP Includes, SSI - Server Side Includes, and RSS, among others. This tutorial will focus on the easiest of these alternatives - how to use the MultiBlog plugin to combine blogs from a single installation of...
continue reading ...
Learning Movable Type, Tutorials, 26 KB, 1090 words

Updated. Originally posted April, 2004
Adding a Recent Comments section to your weblog is easy and straightforward. There are two basic approaches. The first is to list the last N number of recent comments; the second the last N most recently commented on entries.
The most recent comments
In this example of Recent Comments the last 10 comments are listed, regardless of how many times there may have been comments to the same entry. The comment authors names are linked to their respective websites, if they have them, and the entry title is linked to the author's comment in the entry.
For most recent comments like shown in the example to the left, add the following code to the...
continue reading ...
Learning Movable Type, Tutorials, 23 KB, 1514 words

Movable Type comes with a default search capability that your site visitors can use to search for keywords in your weblog entries. You can add functionality to the search form that people see on your site, and make adjustments to the templates that govern how the results are displayed.
Keyword Search Templates
Suppose you want to change the way the search results look when someone uses the default MT search function to do a search on your website.
Movable Type's templates that govern the MT keyword search results pages operate differently than the other weblog templates. (You may have noticed this if you have changed the name of your default weblog stylesheet away from...
continue reading ...
Learning Movable Type, Tutorials, 21 KB, 1105 words

Updated April 30, 2005
TrackBack is a feature of Movable Type (and Typepad) that allows you to let other sites know that you have linked to them, and lets you know when other sites have linked to you.
If enabled, the TrackBack feature will place a direct link on your Movable Type entry to entries from other sites that are linking to your entry. Conversely, if you place a link on your weblog entry that links to another site's entry, a link to your site will show up on the other site's entry.
Here an example of TrackBack in action. In this entry you can see that 7 other weblogs are referencing this entry.
Clicking on the TrackBack link will show the list of other sites or weblogs...
continue reading ...
Learning Movable Type, Tutorials, 25 KB, 1375 words

Using includes, you can modularize your template code making it easier to edit and rebuild your Movable Type templates. For example, instead of having all of your side bar and center content on the same Index template, you can set up a separate file to hold your side bar content and use an include to "include" it on your index template. This is especially handy if you use the same sidebar content on multiple index and archive templates.
There are two basic ways to use includes in Movable Type - the MTInclude tag and PHP includes. MTInclude is easy and anyone using MT can use it. The downside (slight) is that if you make a change to an include file, your sidebar for example, you have...
continue reading ...
Learning Movable Type, Tutorials, 21 KB, 1256 words

When you are first setting up a new weblog, Movable Type prompts you to choose a file extension in the weblog config preferences section. The default setting is HTML.
If your server allows PHP scripts, and you would like to add customization features that aren't part of the default Movable Type system, it is highly recommended that you choose PHP as your default file extension preference in place of HTML. Doing so allows you to take advantage of many freely available PHP scripts to help customize your weblog. PHP is an open source scripting language that is powerful, stable, and extremely popular for adding dynamic elements to websites. In your Movable Type weblog, PHP scripts can...
continue reading ...
Learning Movable Type, Tutorials, 21 KB, 1177 words

Syndicate this site means that the headlines, a link, and an entry description for each new weblog entry are made available for others to use on their websites or to access through a newsfeed reader program.
What is a "newsfeed reader" program? Rather than manually checking in on each of the weblogs or news sites that you enjoy, you can instead use a newsfeed reader program that will compile all of the latest headlines and excerpts of your favorite sites that have enabled RSS - sometimes known as Really Simple Syndication. With a newsfeed reader you can easily and freely subscribe to content from enabled websites.
For example, say there were several cooking weblogs that interested...
continue reading ...
Learning Movable Type, Tutorials, 23 KB, 1156 words

One area where plugins have greatly enhanced MT functionality is in categories. Here's a list of some of the things you can do:
How to exclude entries of certain categories from lists of entries. Say you want to list out your 20 most recent entries in your sidebar, except for the entries in the Special Announcements category. This is easy enough to do with the Exclude Categories plugin. The code would look like this:
<MTEntriesExCat category="Special Announcements" lastn="20"> <a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br /> </MTEntriesExCat>
How to list entries only from certain categories. This trick doesn't require a plugin at all. Just add the category attribute after the MTEntries tag like so:...
continue reading ...