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.
Movalog, Tutorials, 37 KB, 2028 words

Co-authored by Arvind Satyanarayan and Elise Bauer Tutorial cross posted on Movalog and Learning Movable Type
With the release of Movable Type 3.1 comes a new and powerful feature - Dynamic Publishing. To take advantage of Dynamic Publishing, you need to edit or create a file on your Apache server called .htaccess as explained in the Movable Type Manual. 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. (See this Guide to .htaccess for more information.)
Note: You should really know what you are doing before...
continue reading ...
Six Apart User Manual, Manuals, 22 KB, 446 words

Specifying the Publishing Model
Problem
You want to specify the publishing model on a per-template basis.
Solution
Set the publishing model using the Dynamic Publishing options on the Publishing Settings tab.
Discussion
To begin click the Settings button on the Weblog Toolbar. In the Publishing tab under the "Publishing Preferences" section you will find controls labeled "Dynamic Publishing."
The default option, "Build all templates statically," is one in which all content will be generated as static files. "Build only Archive Templates dynamically" is how we recommend that...
continue reading ...
Don't Back Down, Tutorials, 8 KB, 331 words
As you know, I recently converted a number of my archives so that they would use dynamic publishing. Today, I continued the push by converting daily archives and also category feeds to dynamic publishing. Thus far, they seem to be working pretty well, and I've been able to clean up my web site considerably.
Along the way, however, I ran into a small problem in that I make use of the excellent Amputator plugin to relieve myself of the erroneous ampersand. The only problem is that it doesn't work with dynamic publishing. So off to Google I went.
I found my way to Shaun Inman's page on the subject of using the Amputator regular expression in PHP. This seemed to be perfect, I just...
continue reading ...
Six Apart Knowledgebase, Manuals, 26 KB, 327 words

Question
I get a 500 Internal Server Error when trying to view pages I've set to publish dynamically.
Answer
The dynamic publishing feature creates an .htaccess file in your weblog directory; however, some hosts do not allow the use of these files, and you will see these errors as a result.
You should confirm with your host whether or not you are permitted to use .htaccess files on your account.
continue reading ...
Learning Movable Type, Tutorials, 27 KB, 1605 words

This tutorial is written by LMT guest author Arvind Satyanarayan of Movalog. Tutorial cross posted on Movalog and Learning Movable Type
If you move from static publishing to dynamic publishing in Movable Type, you may encounter a variety of confusing error messages in Smarty, the system MT uses to create its dynamic pages. This tutorial will explore several of the errors you may experience, explain what they mean, and show you how to solve them. This is by no means a complete guide to every error you may experience; I will continue to add to this tutorial as I come by more of them.
The Basics
Many of the error messages you may see will take the format: Smarty Error: [in mt:##...
continue reading ...
Six Apart Knowledgebase, Manuals, 28 KB, 602 words

Question
When trying to view a page I have chosen to publish dynamically, I get a Smarty error.
Answer
Error message: plugin function smarty_function_MTSomeTag() not found in /path/to/mt/php/lib/function.MTSomeTag.php, where SomeTag is the name of a standard Movable Type Template Tag
Make sure the file (i.e., function.MTSomeTag.php) was uploaded to your server in ASCII mode, and that it is located in the php/lib/ folder in your Movable Type installation directory.
Error message: unrecognized tag MTSomeTag, where SomeTag is the name of a Plugin...
continue reading ...
MovableTweak, Tutorials, 23 KB, 1063 words

A question that is raised by serious professionals considering Movable Type for their CMS needs is "What about static page?" Obviously MT was made for dynamic pages. Turning a list of entries into well organized websites is what MT does best. But it's those individual, doesn't-quite-fit-in-the-flow, static pages that can cause grief, consternation and if nothing else, confusion.
Our primary goal is to create pages that are both easy to manage and easy to update (so we're not quite talking about static pages). There are many ways to handle individual pages, I'll deal with two:
via Archive Mapping
This only works well in certain situations, and you'll see...
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 ...
Six Apart News, News, 13 KB, 250 words

The Six Apart Professional Network, which launched with the release of Movable Type 3.1, has become our home for updates on tutorials, documentation, and general news about what's happening with Six Apart. In addition to the mailing list (monitored by our own staff, including the developers of Movable Type), we've just released one of our first tutorials to the public.
Written by Brad Choate, who created Movable Type 3.1's Smarty-based dynamic publishing system, the architecture overview covers everything you need to know to get up to speed with this powerful new set of features. And the Professional Network gives us a chance to let Network members shine as well, as...
continue reading ...
Movalog, Tutorials, 32 KB, 1577 words

Tutorial cross posted on Movalog and Learning Movable Type
If you move from static publishing to dynamic publishing in Movable Type, you may encounter a variety of confusing error messages in Smarty, the system MT uses to create its dynamic pages. This tutorial will explore several of the errors you may experience, explain what they mean, and show you how to solve them. This is by no means a complete guide to every error you may experience; I will continue to add to this tutorial as I come by more of them.
The Basics
Many of the error messages you may see will take the format: Smarty Error: [in mt:## line:##]
This error message provides useful information that can help you...
continue reading ...
Six Apart User Manual, Manuals, 24 KB, 1282 words

• Once an entry or category has been set to receive TrackBack pings, disabling pings for it through the UI will not actually refuse pings to that item but will suppress display of those pings. • Rebuilds will fail silently after saving an entry if a problem exists in your templates (for example, mismatched tags or a missing include module). An error will be shown, however, upon manual rebuild using the "Rebuild Site" functionality. • The nofollow plugin will cause a spurious warning for users with older versions of Perl upon running mt-check.cgi, mt-testbg.cgi or any of the...
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 ...
alogblog, Plugins, 20 KB, 1422 words

World Wide Web has been mainly constructed with US-ASCII, even for URL. But in now and future, WWW will shift from US-ASCII only world to Internatinalized world with the help of Unicode, UTF-8, IRI, and so on.
If you are European, or Asian, or others, you would write an entry by your own language, therefore the title of it also will be with yours. However, the default MT removes or deforms non US-ASCII characters in title to make an entry basename for permalink URL(It is completely right in URI side). As a result, they couldn't enjoy full features of MT that can create Cool URI. Only English users could do.
This plugin makes your permalinks as Cool IRI...
continue reading ...
Movalog, Tutorials, 36 KB, 1821 words

This hack is deprecated in favour of the MT Protect plugin. Please use the plugin instead of this hack!
One of the biggest wants with MT is to password protect individual entries. There are several hacks and bits of code that allow you to password protect entries but many of them are long winded and many involve separate categories. I wanted a simple way to selectively password protect entries no matter what the category, what blog etc.
So I created a new field on the entry screen (click screenshot for a larger view) that would contain the password. For this to work you will need to be using MT 3.1x, mySQL and PHP. To see this in action see the front page on my blog, enter the password "password" and you will be granted access for 10 days....
continue reading ...
Six Apart User Manual, Manuals, 30 KB, 1480 words

3.16 (2005.04.13)
Security
• Made several important improvements with regards to application authentication and security.
Notifications
• Fixed ``Send Notifications'' feature for multiple recipients. • Fixed a bug where comment notifications weren't being sent for some moderated comments.
Error checking
• Improved validation of user input in many places. Leading and trailing whitespace is trimmed from author names, category names, and blog names. None of these can be left blank except for a known issue with editing the...
continue reading ...
Movalog, News, 35 KB, 1825 words

Co-authored by Arvind Satyanarayan and Elise Bauer Tutorial cross posted on Movalog and Learning Movable Type
The installation instructions in the Movable Type Install Guide contain a section in the Configuration area called Enable Security Features. These instructions tell you to uncomment the Umask lines in your mt.cfg if your server is running cgiwrap or suexec. If you don't know what CGIwrap or suEXEC are, you may be tempted to skip this step. Don't. This step gives your MT installation extra security, which we will explain. (Note that this tutorial is only appropriate for MT installations on Linux/Apache web servers.)
What is CGIWrap or suEXEC?
CGIWrap and suEXEC are features...
continue reading ...
Don't Back Down, Tutorials, 16 KB, 1142 words
As mentioned previously, using Smarty for pagination isn't difficult. Of course, the simple example already given doesn't really do much - your users would still need to know about it, and manually construct the URL. That wouldn't be much fun. Using Smarty, we can do the work for them!
You'll need to start with a "total" count. I use MTCategoryCount, as I'm doing this on category archives. If you wanted to do a complete blog archive, you may want to use MTBlogEntryCount or something similar. You could also perform a similar process for comments with MTEntryCommentCount, trackbacks with MTEntryTrackbackCount, etc. {{capture...
continue reading ...