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.
170 hits123456789

1. CustomFields 1.0

Movalog, Tutorials, 31 KB, 1038 words

UPDATE: Donors check your Paypal emails!

I'm incredibly proud to announce CustomFields 1.0. This is a plugin set consisting of two plugins, one for entries and the other for authors, that allow you to (finally) define custom fields in a powerful way rather than resorting to hacks. This plugin consists of: • Author custom fields - this allows you to define custom fields to allow you to rebuild proper author profile/bio pages. • Author Archiving - This author plugin in the set builds on Brad Choate's Authors plugin, which means you have all those tags available. These tags can be used with the powerful author archiving system I've built into this plugin that mimics Movable Type's current...

continue reading ...

2. CustomFields 1.12

Movalog, Tutorials, 25 KB, 481 words

UPDATE: I've just pushed out a silent update that fixes a problem with custom entry field descriptions not showing. Thanks Nilesh!

A new version of CustomFields is available that fixes four bugs that people found; • CustomFields weren't editable in Internet Explorer • Textareas would break the layout of the entry screen in Internet Explorer • CustomFields data would get erased during Power Editing mode. • If a field description was empty the brackets would still showThis new version also implements a new resizing control for textareas. Many users complained the previous method either didn't work or looked ugly. As a result, the new control takes up much less space, doesn't cause the layout to break...

continue reading ...

3. CustomFields 1.11

Movalog, Tutorials, 25 KB, 474 words

CustomFields has been bumped to v1.11 due to some odd bugs with the v1.1 distribution whereby I seem to have not included the up-to-date files. I recommend everyone who uses CustomFields upgrades to v1.11 to ensure that you see all the new features you should be seeing. Many thanks to JSDopefish who reported the issue on my support forums. Go grab the update.

As a sidenote, I've become aware that the donate buttons scattered across Movalog have stopped working. Paypal has thrown my account into an incredibly restricted mode which I will only be able to sort out this weekend. A big thank you to all the readers who notified me of this problem.

continue reading ...

4. CustomFields 1.0

Movalog, Tutorials, 28 KB, 638 words

At long last I'm proud to release CustomFields 1.0. I had previously mentioned this plugin and had created a DropCash campaign for it. The campaign surprised me as it reached its target much quicker than I had estimated. A massive thank you to all those that donated towards the campaign and also to all of those that donated subsequently. I was especially happy as 20% of the proceedings was donated to help the Hurricane Katrina victims. Read the announcement to find out more about CustomFields, otherwise go grab your copy!

continue reading ...

5. CustomFields

Six Apart Pronet Plugin Directory, Plugins, 10 KB, 67 words

Allows you to define custom fields that will appear on the entry editing screen and author profile screens. This allows you to store far more things about an entry or author for example you can now create complex author profiles. CustomFields also has a powerful author archiving system a la Movable Type's - no more do you have to create an index template per author.

continue reading ...

6. CustomFields 1.1

Movalog, Tutorials, 28 KB, 739 words

This version of CustomFields implements several of the feature requests I've received since releasing 1.0: • Custom entry fields now appear directly on the edit entry screen which makes it much more simple to edit those fields. It also means that you no longer have to save an entry before being able to edit those fields! • Textareas are re-sizable. Rather than clutter up the interface (and make it more complicated) by allowing dimensions to be specified for each field, I've allowed textareas to be resizable the javascript way i.e. simply drag the textarea to the size you want. The default sizes are also more suitable. • Textareas now respect the Text Formatting selection i.e. you can format your...

continue reading ...

7. Movalog: Plugins Archives

Movalog, Tutorials, 27 KB, 1002 words

Page: 1 2 3 4 4 Pages.

Working with Style Catcher

With 3.2 came the very nice StyleCatcher plugin that allowed you to easily manage and apply themes or styles to your blogs. This tutorial will show you how to make your repository work Style Catcher. Note, this tutorial won't show...

Continue reading "Working with Style Catcher"

Posted on 10/22/2005 | Permalink | Comments (0)

CustomFields 1.12

UPDATE: I've just pushed out a silent update that fixes a problem with custom entry field descriptions not showing. Thanks Nilesh! A new version of CustomFields is available that fixes four bugs that people found;CustomFields...

continue reading ...

8. Movalog: Announcements Archives

Movalog, Tutorials, 27 KB, 982 words

Page: 1 2 2 Pages.

Newsgator Toolkit

Although not directly related to Movable Type, many bloggers I know have been asking for such a tool. The Newsgator Toolkit is an extension for Mozilla Firefox that will eventually provide you with a series of complex and powerful tools...

Continue reading "Newsgator Toolkit"

Posted on 10/13/2005 | Permalink | Comments (0)

Updates to the Style Generator

At long last I've made some updates to the Style Generator to better fit with Six Apart's standard. This means that you can finally apply the tips discussed in this tutorial to stylesheets created using the style gen. Most of...

Continue reading "Updates to the Style Generator"...

continue reading ...

10. Approve/Moderate All

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/ and find on approximately line 32 the following

'approve_comment' => &approve_comment,

and right after it

'approve_confirm' =>...

continue reading ...

11. Smarty. MT. Dynamic

Movalog, Tutorials, 28 KB, 1017 words

Smarty Docs

Now that Smarty is built into MT, you've got a whole load of new features that you can use. Just have a look at the documentation everything discussed in those docs are available to MT users, the only difference is instead of single braces you need to use double, for example where in the Smarty docs it gives you a line like this {include file="sidebar.php"}

when you implement that into MT it will need to become {{include file="sidebar.php"}}

This was chosen over the single braces because the single braces can cause problems when you start writing Javascript. None-the-less if you really wish to use single braces, find in your mtview.php template the following line (thanks...

continue reading ...

12. Configure Active Plugins

Movalog, Tutorials, 31 KB, 1012 words

I find the Configure Active Plugins list on the MT front page very useful, however this list has been getting longer and longer and I install more and more plugins that register on there. Eventually this bugged me (big surprise eh?) and I decided to move that to its own page. Click the thumbnail to the side for a larger image.

First open up lib/MT/App/ and find around line 40

'list_blogs' => &list_blogs,

and add right underneath it

'list_plugins' => &list_plugins,

Next around line 342 (at the end of sub list_blog) fine

$param{no_breadcrumbs} = 1; $app->build_page('list_blog.tmpl', \%param); }

and add after it

sub list_plugins { my $app = shift;...

continue reading ...

13. Rebuild This Template

Movalog, Tutorials, 30 KB, 1060 words

UPDATE 09/06: Rebuild Site

One of my favourite features in MT 3.1 is the "Rebuild This Template" button that appears when you save a template. When you click that button it doesn't popup another window for you to confirm the rebuild, no, it just rebuilds then and there. Unfortunately the button at the bottom of the page doesn't do the same. Also because my template body field is huge, that bottom button is quite far down so I have to scroll for a bit. These two annoyances led me to hack the edit_template.tmpl file found MTDIR/tmpl/cms/, this hack is only available in MT 3.1 and greater. If you feel uncomfortable with hacking files but would like to have this hack, please contact me and I will quote you a price for the installation....

continue reading ...

14. Movalog: Templates Archives

Movalog, Tutorials, 27 KB, 1008 words

Page: 1 2 2 Pages.

Publishing Custom Pages with Movable Type

MT has had the ability to output any content in a template since version 1.0 in 2001, however it doesn't have the "push button" simplicity of Wordpress' Pages feature. For those of you unfamiliar with Wordpress, its Pages feature allows...

Continue reading "Publishing Custom Pages with Movable Type"

Posted on 08/02/2005 | Permalink | Comments (2)

Ajax Archive Drop Downs

In this thread, Gary highlighted how to have drop downs of archives that basically redirected to the appropriate page once an archive was chosen. With this tutorial, I'll take that one step further and use...

continue reading ...

15. Save & Rebuild

Movalog, Tutorials, 29 KB, 1047 words

This hack is for versions of Movable Type prior to 3.2. This hack has been implemented into Movable Type 3.2

I'm a lazy person and hate having to click repetitively to do tasks and I get easily annoyed at having to keep hitting save and then rebuild whilst making changes to my site. So a hack later I have a Save & Rebuild button which will first save the template and then rebuild it with just one click!

Open lib/MT/App/ and around line 1149 find

sub save_object{

and add underneath it

my $sr = 0;

Next on line 1340 find


and add underneath it

if($q->param('sr')){ $sr = 1; $app->rebuild_indexes( BlogID => $obj->blog_id,...

continue reading ...

16. Quicktags for Comments

Movalog, Tutorials, 31 KB, 985 words

Many people wanted to know how I implemented these guicktags into my comments form. So here's a quick tutorial for that. In your comments form find

<p><label for="text">Comments:</label> <MTIfAllowCommentHTML> (you may use HTML tags for style)</MTIfAllowCommentHTML><br/> <textarea tabindex="4" id="text" name="text" rows="10" cols="50"></textarea></p>

and replace it with

<div class="quicktags"><p><label for="text">Comments:</label> <MTIfAllowCommentHTML><script src="" type="text/javascript"></script><script type="text/javascript">edToolbar();<...

continue reading ...

17. Ajaxify: Search Suggestions

Movalog, Tutorials, 30 KB, 1034 words

The second plugin in the pluginset known as Ajaxify, this plugin adds a search suggestion feature to the Quicksearch box at the top when you search for entries, comments or trackback. There's very little to talk about this plugin but I should note that it is a little buggy when handling search terms with spaces for example "MT Blogroll". I've been trying to find a fix but the javascript is unreadble! None-the-less, it works quite well as can be seen from this screenshot. It has, of course, been built for Movable Type 3.2. Go grab your copy.

continue reading ...

18. Publishing Custom Pages with Movable Type

Movalog, Tutorials, 29 KB, 1076 words

MT has had the ability to output any content in a template since version 1.0 in 2001, however it doesn't have the "push button" simplicity of Wordpress' Pages feature. For those of you unfamiliar with Wordpress, its Pages feature allows you to create individual static pages (index pages in MT) with the simplicity of the entry screen, i.e. you don't need to worry about the styling or markup – just type out the content and voila, you're done.

This tutorial describes the process to simplify the process of creating standalone pages so that, in essence, you simply need to type out your content. This is useful for using Movable Type as a powerful general content management system.

There are 3 main...

continue reading ...

19. Planet Movable Type

Movalog, News, 31 KB, 1023 words


I've had this idea swimming around my head ever since Planet Mozilla launched but never implemented it because until a few weeks ago I was under the impression that my host did not provide Python.

Anyways, announcing Planet Movable Type.

What is it?

Planet MT aggregates posts from the following weblogs: • 6A ProNet (feed)Brad Choate (feed)Chad Everett (feed)David Raynes (feed)Girlie's Tips & Tricks (feed)Learning Movable Type (feed)MT Forge Dev (feed)MT Plugins (feed)MT-Blacklist/Comment Spam Clearinghouse (feed)Mena's Corner (feed)Movable Type News (feed)MovableStyle (feed)Movalog (feed)Neil's World (feed)Phil Ringalda (feed)Six Apart (feed)The Tweezer's Edge...

continue reading ...

20. MT InlineEditor 1.1

Movalog, Tutorials, 31 KB, 993 words

This new version introduces inline editing for comments by the commenters. A cookie is set when the person hits the post button on the comment form. The cookie is set to expire in 5 minutes so the person must make any edits within five minutes.

Download Preserve the directories in the zip starting from your root MT directory (therefore files in the extlib/ folder in the zip go into MT's extlib/ directory and mt-ie-cookiecheck.php goes into your root mt directory etc.)

For every blog you want this enabled on, you will need to create two index templates of the two text files in the zip (mt-inlineeditor.php and mt-inlineeditor.js) I've used MT Tags in those...

continue reading ...


You want to post some comment? Please use the announcement post on the Movable Type Weblog.

If you want to give some feedback concerning a specific query, please use the feedback button that is shown after a search has completed.

mgs | September 27th 2005