Search

Phrase

Display

 

Category

   

Order

 

Pagesize

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.
106 hits123456

21. ExtraFields

Staggernation, Plugins, 29 KB, 3608 words

Many Movable Type users have wished for the ability to define additional custom fields for entries. A future version of MT may include such functionality. This plugin is a stopgap measure until we have a version of Movable Type that allows custom fields. It lets you define custom fields on a per-weblog basis, by creating one or more SQL tables to store the additional data (this plugin has been designed to work only when using MySQL as your MT backend; see below for more on this).

Some users have managed to add custom fields to their copies of Movable Type by modifying the field definitions within MT. See this page and this thread and this thread. However, this approach has several...

continue reading ...

22. BigPAPI

Staggernation, Plugins, 17 KB, 2004 words

Movable Type provides a powerful API that allows developers to extend its functionality. Plugins can add tags to MT's templating system, or create full-fledged applications that interact with the MT database.

One missing piece of the API, however, has been the ability for plugins to modify MT's own interface—the screens you see when using Movable Type to manage your content.

BigPAPI is intended to fill this gap. It provides hooks so that other plugins can access and alter any page of the MT interface before it's displayed to the user. In effect, it enlarges the Plugin API—hence the name BigPAPI.

Unless you're a developer, that's probably all you need to know. The best way to...

continue reading ...

23. Six Apart - Movable Type News

Six Apart News, News, 16 KB, 711 words

04.15.2005

Workflow for Movable Type released

Workflow, a new plugin for Movable Type 3.1x, has just been released by David Raynes. While we don't usually feature new plugins as part of our news about the Movable Type platform, we thought it was worth pointing out because Workflow adds a powerful new area of functionality, and also marks a milestone for the growth of our plugin community.

First, the features: Workflow lets you limit control of publshing rights to certain authors in your Movable Type installation, allowing other people on the system to act as editors and review entries before they're published. Administrators can control who has rights to...

continue reading ...

24. Introducing SpamLookup

Brad Choate, Plugins, 126 KB, 4622 words

Yes, it's another anti-spam plugin. I would have called it MT-DSBL 2.0, but the feature set grew beyond the name, so a more generic name was chosen. This is a 2.0 release however… the plugin deserves more seniority than a 1.0 release, since it was built of the carcass that was MT-DSBL 1.1.

The first beta release is now available. Please visit the project page for SpamLookup to download it.

So, what does this thing do? Well, in a nutshell: • Filters inbound comments for all installed weblogs. • Filters inbound TrackBack pings for all installed weblogs. • Checks IP address of sender against DNSBL services....

continue reading ...

25. Leadin Macro

Brad Choate, Tutorials, 50 KB, 1273 words

Lead-ins are an eye-catching mechanism usually found in print publications. Recreating that effect for the web is easy to do, but it could be easier. Wouldn't it be nice if there were a 'leadin' tag that you could use to identify the word or phrase you want to style like that? Well...

MT-Macro to the rescue! Actually, the technique described here utilizes 3 of my Movable Type plugins. All functioning...

continue reading ...

26. Recent Comments

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

27. Announcements

Learning Movable Type, News, 60 KB, 4295 words

Learning Movable Type is now hosted on a new server and now has its own domain name - http://www.learningmovabletype.com. In the process of changing servers and changing URLs, we may have created some broken links or other site hiccups. If you encounter something that just doesn't seem to be working properly, please email me using the contact form.

Humongous thanks to Chad and Arvind for their invaluable assistance with this move.

If you link to Learning Movable Type (and we hope you do) please, please, please change the URL in your link to the new one. That way, Google will find us more easily, and those using Google to find things regarding Movable Type will find us more easily too....

continue reading ...

28. Six Apart - Movable Type News

Six Apart News, News, 17 KB, 660 words

06.20.2005

UTF-8 Dirify bug and patch

Today we are releasing a patch to fix an issue for customers running Movable Type versions 3.16 or 3.17 and using UTF-8 character encoding on their weblogs. Specifically, a bug introduced in Movable Type 3.16 causes the dirify routine to preserve dashes in transformed text where, historically, it has suppressed them. This could be problematic because the dirify routine is used to create all URLs in Movable Type.

While default Movable Type installations are not adversely affected by this bug, there are certain common or legacy customizations (which will be detailed below) that could cause problems. For that reason,...

continue reading ...

Workflow, a new plugin for Movable Type 3.1x, has just been released by David Raynes. While we don't usually feature new plugins as part of our news about the Movable Type platform, we thought it was worth pointing out because Workflow adds a powerful new area of functionality, and also marks a milestone for the growth of our plugin community.

First, the features: Workflow lets you limit control of publshing rights to certain authors in your Movable Type installation, allowing other people on the system to act as editors and review entries before they're published. Administrators can control who has rights to any of these levels of permissions. Plus, authors can transfer...

continue reading ...

30. MT RebuildBlogs

Movalog, Tutorials, 28 KB, 809 words

UPDATE: I've released v1.01 due to bugs faced with the paths to the plugin being incorrect on pre-3.16 systems. Download MT-RebuildBlogs_1.01.zip and follow the installation instructions.

I often need to rebuild many blogs on my system because I make system wide changes (for example renaming the comment script) and the way MT currently works, I need to go around, blog-to-blog hitting rebuild.

The previous script did work but it was too much of a security risk, anyone could hit the script multiple times bringing the server crashing down. As a result, I whipped up a quick plugin so that I could quickly rebuild multiple blogs (since it is a proper plugin, it uses MT's authentication so...

continue reading ...

31. Movalog: Hacks Archives

Movalog, Tutorials, 25 KB, 914 words

Page: 1 2 3 3 Pages.

Blog Selective Hacks

One of the biggest problems of simple hacks to the system is that they occur system wide, e.g. if you hacked the entry page to specify a default category, that category would become the default for all blogs on the...

Continue reading "Blog Selective Hacks"

Posted on 07/30/2005 | Permalink | Comments (3)

Feedback during Power Editing

Many people have asked me how to display the status of comments and trackbacks on the power edit entries screen. This hack will guide you through the process of adding two fields, as shown by the screenshot. One is...

Continue reading "Feedback during Power Editing"...

continue reading ...

32. MTAuthors

Brad Choate, Plugins, 76 KB, 3143 words

Blogs that have multiple authors sometimes have the need for a 'credits' page or something like that that lists everyone. This plugin allows you to do just that by providing a <MTAuthors> tag that Movable Type lacks. Continue reading for documentation and download link.

Availability

You can download this plugin here: mtauthors-1_32.zip

Installation

To install, place the 'authors.pl' file in...

continue reading ...

33. Movalog: Mini Hacks Archives

Movalog, Tutorials, 25 KB, 867 words

Page: 1 1 Page.

Blog Selective Hacks

One of the biggest problems of simple hacks to the system is that they occur system wide, e.g. if you hacked the entry page to specify a default category, that category would become the default for all blogs on the...

Continue reading "Blog Selective Hacks"

Posted on 07/30/2005 | Permalink | Comments (3)

More Intuitive Quicktags

Since my latest upgrade to 3.16, I haven't bothered to implement my quicktags hack so I was left with the default quicktags. Out of habit, I hit the quicktags to create the necessary HTML then enter my content, however with...

Continue reading "More Intuitive Quicktags"

Posted on 06/20/2005 |...

continue reading ...

34. Smart templating with Movable Type

Brad Choate, Tutorials, 75 KB, 2581 words

A little while ago I converted my site to use the Smarty for dynamic templating. I'm still using Movable Type for the content management though. Click the 'more' link for an overview of how it all works together...

Smart Templates

The Smarty template engine for PHP is pretty sweet. There's a lot of power in dynamic template rendering. The most important for me is that I can change the shape of my...

continue reading ...

35. MT Blogroll 2.01

Movalog, Tutorials, 28 KB, 953 words

UPDATE: I have also updated the template tag reference for Blogroll!

This is an update to fix the DateTime error faced by people from the 3.16 upgrade. I'm still using DateTime (which is included in the full distribution) because I haven't had time to explore MT::DateTime (6A's new replacement module). I have also briefly tested this plugin on Windows machine (albeit on Apache) and so far its been working, those of you on Windows try it out!

I have also fixed the two others bugs raised in the comments, the sorting problem due to upper/lower case links and the "Reset Filter" button. If you have any other bug reports please post them in the comments section or email them to me.

If you haven't upgraded to...

continue reading ...

36. MTEmbedImage

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

37. Supplemental Category Tags

Brad Choate, Plugins, 109 KB, 3662 words

Here's a little plugin that provides some new Category tags for Movable Type.

Availability

You can download this plugin from here: mtcatx-1_5.zip

Requirements

The following are requirements for using this plugin: • Movable Type 2.21 or later • MT-Regex (if using the 'pattern' attribute of the IfCategory or IfPrimaryCategory tag).

Installation

To install, place the 'catx.pl' file in your Movable Type...

continue reading ...

38. Unapprove Comment

Movalog, Tutorials, 28 KB, 840 words

UPDATE Fixed a bug with moderation set on Typekey users. Bit to be edited is the code in edit_comment.tmpl

The moderation queue is one of the most powerful features that MT 3 has, and some advocate an aggresive use of it when paired with plugins. Currently, you are able to approve a comment but not unapprove a comment. This hack will add an unapprove button to the edit comment screen that will throw the comment back into moderation.

Open lib/MT/App/CMS.pm and around line 32 find

'approve_comment' => &approve_comment,

and add beneath it

'unapprove_comment' => &unapprove_comment,

Next find

sub list_commenters {

and add above it

sub unapprove_comment { my $app = shift; my $perms = $app->{perms}...

continue reading ...

39. PerlScript Plugin

Brad Choate, Plugins, 141 KB, 5891 words

<MTPerlScript> is tag for Movable Type templates. If you know how to write Perl code, this custom tag gives you remarkable flexibility in producing pages from Movable Type. You can literally do any kind of manipulation you can think of using your Movable Type data.

This tag was written with a 'trust-the-programmer' mentality (or in this case, the template writer). There aren't any restrictions...

continue reading ...

40. Calculating Age

Brad Choate, Tutorials, 57 KB, 1974 words

Sometimes you would like to display the age of an entry as compared to a specific date. In the case, of my daughter's blog, I've displayed her actual age at the time of each post, based on her birth date and the authored-on date of the entry.

Updated to support time difference too.

Updated to correct date_delta function's accuracy.

This is a Movable Type/PHP tip. I haven't...

continue reading ...

Comments

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