MTMacro

Sometimes it's nice to get a lot for a little. Macros let you do that. Instead of typing laborious HTML as you write your entries, a macro can do all the work for you so you can concentrate on writing. Perhaps you want to use a set of icons within your posts but don't care to write <img> tags all day long. Or maybe you'd like to link up to Google queries without having to type out the full URL. This plugin allows you to do that and much more.

Availability

You can download this plugin here: mtmacros-1_52.zip

Installation

To install, place the 'macros.pl' file in your Movable Type 'plugins' directory. The 'macros.pm' and 'postproc.pm' (the 'postproc.pm' file is only necessary for Movable Type 2.21) files should be placed in a 'bradchoate' subdirectory underneath your Movable Type 'extlib' directory. Your installation should look like this:

  • (mt home)/plugins/macros.pl
  • (mt home)/extlib/bradchoate/macros.pm
  • (mt home)/extlib/bradchoate/postproc.pm

Refer to the Movable Type documentation for more information regarding plugins.

Description

This plugin allows you to define custom macros that can be expanded in a variety of ways.

Tags made available through this plugin:

  • <MTMacroDefine>: Container tag used to declare a new macro.
  • <MTMacroApply>: Container tag that applies existing macros against content.
  • <MTMacroReset>: Resets the macro system, clearing all existing macros.
  • <MTMacroContent>: Tag for accessing child data from container tag macros.
  • <MTMacroTag>: Provides the tag being processed.
  • <MTMacroAttr>: Tag for reading attributes from tag macros.
  • <MTMacroMatch>: Tag for retrieving matched elements from a pattern-based macro or matched elements from a tag-based macro that uses a pattern for the tag name.
  • <MTNull>: Container tag that literally does nothing.

<MTMacroDefine>

These attributes are allowed:

  • name: Uniquely identifies a given macro. This attribute is required for the pattern and string macro types. If not specified for tag or ctag macros, the tag/ctag value will be used as the name.
  • pattern: Used to define a pattern-based macro.
  • tag: Used to define a tag-based macro (a tag with no closing element).
  • ctag: Used to define a container tag-based macro.
  • string: Used to define a simple search/replace macro.
  • once: Only process macro against the first match.
  • recurse: Evaluate the result of this macro for additional macros.
  • no_html: Keeps macro from altering any content within HTML tags. Should not be used with tag and ctag macros since they would never match anything.
  • no_case: If specified, string, tag and container tags are mtached without respect to case.
  • script: Causes the Macro to be evaluated as an executable script. The value of this attribute should be a defined scripting language that is known to the Macros plugin.

Note: You can only specify one of the following attributes: pattern, tag, ctag, string.

Note: tags specified with the 'tag' and 'ctag' attributes can contain pattern matching elements.

Note: Macros are processed in the order they have been defined.

Here's an example:

<MTMacroDefine name="smiley1" string=":^)">
<img src="/images/smiley1.gif"
     height="20" width="20"
     alt=":^)" />
</MTMacroDefine>

There's a simple search/replace macro that changes all the ':^)' to an IMG tag that points to (hopefully) a smiley graphic.

Here's a pattern-based macro:

<MTMacroDefine name="uppercase"
   pattern="m/\^\^(.+?)\^\^/">
<MTNull upper_case="1"><MTMacroMatch
   position="1"></MTNull>
</MTMacroDefine>

Here's a tag macro:

<MTMacroDefine tag="line">
<hr noshade="noshade"
   width="<MTMacroAttr name="width" default="100%">" />
</MTMacroDefine>

Finally, a container tag macro:

<MTMacroDefine name="blue" ctag="blue">
<span style="color: blue"><MTMacroContent></span>
</MTMacroDefine>

Tag macros can use patterns too:

<MTMacroDefine name="smileys" tag="smiley(\d+)">
  <img src="/images/smiley<MTMacroMatch position="1">"
  height="20" width="20" alt=":-)" />
</MTMacroDefine>

Your macros can be as complex as you'd like. Here's a fancy one I put together that invokes the MTAmazon plugin whenever you use a custom 'amazon' tag in your blog entries:

If you can follow that, you'll begin to see the power of this plugin. Here's a before/after view what it does:

I'm also interested in <amazon keyword="tangerine dream">some TD music</amazon>.

And when you publish, it comes out like this (the purple popup there is done using the Overlib script):

after

<MTMacroApply>

This container tag applies macro rules to anything contained within it.

These attributes are available:

  • macro: Assign '1' to cause all defined macros to expand. Or you can provide a list of space-delimited macro names. Or you can specify a regular expression matching pattern in the form of "m/pattern/" to have it select macros by a pattern.
  • recurse: Instructs macro expansion to continue to evaluate macro results.

Here's how you might use it:

<MTMacroApply>
  <MTEntryBody>
</MTMacroApply>

Or perhaps you only want to apply certain macros. This will only apply the macros named 'bold' and 'italic':

<MTMacroApply macro="bold italic">
  <MTEntryBody>
</MTMacroApply>

A pattern can also be used to select macros. This applies any macros that are named with 'body_' as a prefix:

<MTMacroApply macro="m/^body_/">
  <MTEntryBody>
</MTMacroApply>

Another way to invoke the macros is to use the 'apply_macros' global tag attribute. This allows you to apply macros to any 'MT' tag.

<MTEntryBody apply_macros="1">

Or apply selectively, with a list of macro names or a pattern:

<MTEntryBody apply_macros="m/^body_/">

<MTMacroReset>

Use this tag to clear all defined macros.

<MTMacroContent>

When used in side a macro definition, this tag expands to the value of the content contained within the container macro tag currently being processed.

These attributes are available:

  • default: Allows you to specify a default value in the event that there wasn't any content in the macro tag. Supports embedded expressions.

<MTMacroTag>

Returns the name of the tag currently being processed.

These attributes are available:

  • rebuild: If specified, MTMacroTag will return the full opening tag for the tag being processed. It will add all existing attributes.
  • quote: Used to specify the quote character for rebuilding the tag expression (defaults to ").

<MTMacroAttr>

This tag is used with tag or container tag macros. You can use it to select the values of attributes used in your tag.

These attributes are available:

  • name: The name of the attribute you are fetching.
  • value: A value to assign to the existing tag. Useful in conjunction with the 'rebuild' attribute of the MacroTag tag. Supports embedded expressions.
  • remove: If specified, the named attribute will be removed from the list of tag attributes.
  • default: A default value to assign in case the attribute was unspecified (note: blanks are considered values-- the attribute must not be present at all in order for a default value to be assigned). Supports embedded expressions.

<MTMacroMatch>

This tag is used to select matched elements of a pattern-based macro or parts matched from a tag-based macro.

These attributes are available:

  • position: The matched element you want to extract.
  • default: The default value to assign in case the matched value is empty. Supports embedded expressions.

<MTNull>

This tag is used to invoke the global tag attributes, like 'upper_case'. It doesn't do anything to the contained content other than processing it normally.

Usage Notes

  • For any tag attribute above that mentions 'supports embedded expressions', that means that the attribute can contain a Movable Type expression in the form of "[MTEntryTitle]" or "&lt;MTEntryTitle&gt;". If the attribute contains such content, it will be evaluated.
  • If you use the pattern matching macros or you use a pattern to define your tag macros, please form them carefully or your macro may match more than you expect. For a tutorial on using Perl regular expressions visit this page: http://www.perldoc.com/perl5.6.1/pod/perlretut.html
    And for advanced documentation, look here: http://www.perldoc.com/perl5.6.1/pod/perlre.html
  • The 'script' attribute of the MTMacroDefine tag is extensible. Refer to my "PerlScript" plugin as an example of how to provide scripting support to this plugin.

Support

If you have any questions or need assistance with this plugin, please write your comments, complaints, suggestions, criticisms here: http://www.bradchoate.com/past/mtmacros.php

License

Released under the MIT License.

Changelog

  • 1.52: string and pattern attribute values of the MTMacroDefine tag are now decoded for HTML entities.
  • 1.51: Bugfix for 'script' attribute when nested MT tags are present.
  • 1.5: Added 'script' attribute to MTMacroDefine.
  • 1.4: Added 'no_case' attribute to MTMacroDefine.
  • 1.31: Corrected closure tags for embedded expressions.
  • 1.3: Added 'no_html' attribute to MTMacroDefine.
  • 1.2: Added 'recurse' and 'once' attributes to MTMacroDefine. Added 'recurse' to MTMacroApply. Fixed bug where container tag 'MyTag' matches tag 'MyTagSomething' (due to similar name prefix).
  • 1.1: Added 'value' and 'remove' to MTMacroAttr. Added 'rebuild' to MTMacroTag.
  • 1.0: Initial release

TrackBack

TrackBack URL for this entry:
http://bradchoate.com/mt/feedback/tb/342

Listed below are links to weblogs that reference MTMacro:

» MT Plugins from Rat-Bag
Brad Choate has been a busy little beaver lately, creating new plugins for MT left right and centre! I've got some of his working and this post is basically testing a new one he's come up with called MTMarcro. If [Read More]

» MT Macro Plugin from nico | couchblog
Brad Choate veröffentlicht MT-Plugins am laufenden Band. So langsam wird es richtig ausgeflippt: MTMacro stattet MT mit einer Makrofunktionalität aus, die kaum noch zu überblicken ist. Everything is possible. Hier werde ich erstmal ganz einfach anfange... [Read More]

» MT Macros, baby. from wowblog!
MT Macros, baby. MT Macros. Quem lê o [Read More]

» MT Macros from nf0's Life
Brads done it again with MTMacro. This is some great stuff, i'll have to set it up this weekend. If got some ideas all ready. Looks like marks already putting [Read More]

» igottadonewtechiestufftostaysane from Moon Farmer
[brad choate dot com] MTMacro note to self: check this macro stuff out. and this one too [Read More]

» Clever stuff: from My 2p
Movable Type Macros. [Read More]

» MT Macros from Diary of a Female Headcase
Found this new-fangled gadget - MTMacros. Looks very cool indeed so far, except for one thing. As we all know [Read More]

» Movable Type macros for Everything2 from Legends of the Sun Pig
Back in the (good/bad...proabably bad) old days when the sunpig site was running on some scraps of PHP code I'd [Read More]

» Wonder how to add from deanmckenzie.org
Wonder how to add a new entry. With that resolved, I'm testing a new plugin for MT called Adminimizer [Read More]

» Ahhhh from SIGSEGV
... it's time to relax, and you know what that means ... [Read More]

» MTMacro installed from ThouposBrook
Brad Choate's extremely powerful macro kit. This should be fun! [Read More]

» Installed MTMacro As Well from David Raynes
I've also gone and installed MTMacro. Though I did have some trouble with it initially, in the end, I discovered [Read More]

» Welcome to the New CeeJayOz.com from CeeJayOz.com
Welcome, folks, to the new CeeJayOz.com! :-D The site is now a "weblog" - a place for me to post [Read More]

» MTMacro Improved (Slightly) from David Raynes
Because of how I wanted to use MTMacro (so far at least), I decided to add a fouth type of [Read More]

» MTMacros Plugin from blog-e-ando
He traducido al castellano la documentación del plugin MTMacros de Brad Choate. Versión en castellano de la documentación de MTMacros A ton of thanks, Brad. [Read More]

» this is stolen from the blivit
so here's a few more things fun and informative facts about the redesign… i finally figured out how to [Read More]

» strike tag from kadyellebee
This is SUCH a geeky post. I'm excited about HTML tags. LOL, if this is totally uninteresting to you, just [Read More]

» strike tag from kadyellebee
This is SUCH a geeky post. I'm excited about HTML tags. LOL, if this is totally uninteresting to you, just [Read More]

» Pay No Attention to the Woman Behind the Curtain from Stitching for Sanity
:evil: This is just a test. It just means the MTMacros Plugin is working. [Read More]

» More Site tweaks from Musings
Update on site features and fixes [Read More]

» a few tricks from kadyellebee
I've had a few extra minutes to clean a few bookmarks off my desktop. One of them was to dive [Read More]

» a few tricks from kadyellebee
I've had a few extra minutes to clean a few bookmarks off my desktop. One of them was to dive [Read More]

» a few tricks from kadyellebee
I've had a few extra minutes to clean a few bookmarks off my desktop. One of them was to dive [Read More]

» a few tricks from kadyellebee
I've had a few extra minutes to clean a few bookmarks off my desktop. One of them was to dive [Read More]

» a few tricks from kadyellebee
I've had a few extra minutes to clean a few bookmarks off my desktop. One of them was to dive [Read More]

» a few tricks from kadyellebee
I've had a few extra minutes to clean a few bookmarks off my desktop. One of them was to dive [Read More]

» More MTMacros Fun from Stitching for Sanity
Kristine's post about the MTMacros plug-in got me inspired to play around and now my life is even easier! I've [Read More]

» MT colophon from markpasc.org
Makali has ruminated on Movable Type, and I'm about to be able to switch my Radio readers over here, so [Read More]

» Installed MTMacro As Well from David Raynes
I've also gone and installed MTMacro. Though I did have some trouble with it initially, in the end, I discovered [Read More]

» Awsome! from Trønderfan
[brad choate dot com] MTMacro *notes down as the next on his to-do list* [Read More]

» Implemented the MT-Macros plugin from Trønderfan
All hails to Brad for this one! Now, if this is done correctly the following words will be changed to [Read More]

» MTMacro: simple, and it works from ThouposBrook
Very cool! It's not immediately obvious how easy MTMacro makes some pretty complex tasks. I'm just starting out, but I [Read More]

» minor backend work from Hasturkun.com
Hastur makes fool of self while hacking MT [Read More]

» minor backend work from Hasturkun.com
Hastur makes fool of self while hacking MT [Read More]

» Have A Smilie from stacey-lynn.net
Alrighty...I started working on this last night, and I thought I was at a good stopping point to go to [Read More]

» Have A Smilie from stacey-lynn.net
Alrighty...I started working on this last night, and I thought I was at a good stopping point to go to [Read More]

» MACROS from Test Blog
I would like to use MTMacro and Overlib to create two things: 1) A glossary of terms 2) A revised [Read More]

» Blog: How My Blog Works from Richy's Random Ramblings
How my blog works, what software (and plugins) are used and how it all sticks together. [Read More]

» MovableType Powered iMood! from WetSweater.com
The big news from yesterday is the introduction of the iMood-style mood indicator at the top of the side menus. [Read More]

» MovableType Powered iMood! from WetSweater.com
The big news from yesterday is the introduction of the iMood-style mood indicator at the top of the side menus. [Read More]

» MovableType Powered iMood! from WetSweater.com
The big news from yesterday is the introduction of the iMood-style mood indicator at the top of the side menus. [Read More]

» MovableType Powered iMood! from WetSweater.com
The big news from yesterday is the introduction of the iMood-style mood indicator at the top of the side menus. [Read More]

» RSS Ads in Movable Type from Kalsey Consulting Group :: Measure Twice
Using the Regex plugin to insert intelligent advertising into an RSS feed. [Read More]

» RSS Ads in Movable Type from Kalsey Consulting Group :: Measure Twice
Using the Regex plugin to insert intelligent advertising into an RSS feed. [Read More]

» MT Macros from Site Log
How do you shorten your work in MT? Macros. [Read More]

» Full Potential from UD5
I've been looking at the MTMacros plugin all morning, when [Read More]

» MTMacros from ALT1040
MT, XML, HTML, XHTML, CSS. Estoy probando los MTMacros con las indicaciones de acrónimos de Dave. [Read More]

» Trackback is Go from From the Orient
Aquarion seems to be running a parallel implementation process to what I am doing. The difference is that Aquarion is [Read More]

» Macro Magic from John's Jottings
I have my Book Review markup macro working the way I want it to now. Or at least pretty close. [Read More]

» MTMacro from noeljackson.com
I wanted a way to automate acronym tags on my site. So I did some googling and came up with the answer (I knew there had to be a way). It's MTMacro. Its a Moveable Type plugin, you download it install it, and then follow Mark's directions. I am going ... [Read More]

» Implemented the MT-Macros plugin from GomSlork
All hails to Brad for this one! Now, if this is done correctly the following words will be changed to [Read More]

» The More, The Less, The Macro from GLOG: half graham, half blog. i'm a glog.
Brad Choate is a god. Seriously. If Gozer from Ghostbusters asked Brad "Are you a god," hands down, Brad could [Read More]

» The More, The Less, The Macro from GLOG: half graham, half blog. i'm a glog.
Brad Choate is a god. Seriously. If Gozer from Ghostbusters asked Brad "Are you a god," hands down, Brad could [Read More]

» The More, The Less, The Macro from GLOG: half graham, half blog. i'm a glog.
Brad Choate is a god. Seriously. If Gozer from Ghostbusters asked Brad "Are you a god," hands down, Brad could [Read More]

» The More, The Less, The Macro from GLOG: half graham, half blog. i'm a glog.
Brad Choate is a god. Seriously. If Gozer from Ghostbusters asked Brad "Are you a god," hands down, Brad could [Read More]

» The More, The Less, The Macro from GLOG: half graham, half blog. i'm a glog.
Brad Choate is a god. Seriously. If Gozer from Ghostbusters asked Brad "Are you a god," hands down, Brad could [Read More]

» The More, The Less, The Macro from GLOG: half graham, half blog. i'm a glog.
Brad Choate is a god. Seriously. If Gozer from Ghostbusters asked Brad "Are you a god," hands down, Brad could [Read More]

» The More, The Less, The Macro from GLOG: half graham, half blog. i'm a glog.
Brad Choate is a god. Seriously. If Gozer from Ghostbusters asked Brad "Are you a god," hands down, Brad could [Read More]

» The More, The Less, The Macro from GLOG: half graham, half blog. i'm a glog.
Brad Choate is a god. Seriously. If Gozer from Ghostbusters asked Brad "Are you a god," hands down, Brad could [Read More]

» MT-plugins from Caboose
I've started using a couple of Brad Choate's plugins for Movable Type, the system that maintains this bit of the [Read More]

» MT-plugins from Caboose
I've started using a couple of Brad Choate's plugins for Movable Type, the system that maintains this bit of the [Read More]

» MT-plugins from Caboose
I've started using a couple of Brad Choate's plugins for Movable Type, the system that maintains this bit of the [Read More]

» Rogue Tags, Serendipitous Plugins from Tangleweeds
So I had a major adventure posting yesterday's message, and made an entirely uninformed decision that it happened because the [Read More]

» Rogue Tags, Serendipitous Plugins from Tangleweeds
So I had a major adventure posting yesterday's message, and made an entirely uninformed decision that it happened because the [Read More]

» Rogue Tags, Serendipitous Plugins from Tangleweeds
So I had a major adventure posting yesterday's message, and made an entirely uninformed decision that it happened because the [Read More]

» Brad's macro installation notes from Boon Kwee's Blog
Brad Choate: MTMacro Found this and I think it would be quite interesting to implement. [Read More]

» macros from kiesows.de
ich habe gerade ein wenig in den plugins für movabletypes geblättert und dabei was super praktisches gefunden. und zwar gibt [Read More]

» macros from kiesows.de
ich habe gerade ein wenig in den plugins für movabletypes geblättert und dabei was super praktisches gefunden. und zwar gibt [Read More]

» macros from kiesows.de
ich habe gerade ein wenig in den plugins für movabletypes geblättert und dabei was super praktisches gefunden. und zwar gibt [Read More]

» MTMacro added from Jesse Lawrence's Weblog
I just installed the very cool MT Macro plugin. This is a test [Read More]

» MTMacro added from Jesse Lawrence's Weblog
I just installed the very cool MT Macro plugin. This is a test [Read More]

» MTMacro added from Jesse Lawrence's Weblog
I just installed the very cool MT Macro plugin. This is a test [Read More]

» MTMacro added from Jesse Lawrence's Weblog
I just installed the very cool MT Macro plugin. This is a test [Read More]

» MTMacro added from Jesse Lawrence's Weblog
I just installed the very cool MT Macro plugin. This is a test of my new lt&;code tagsgt&; [Read More]

» MTMacro added from Jesse Lawrence's Weblog
I just installed the very cool MT Macro plugin. This is a test of my new <code tags> [Read More]

» MTMacro added from Jesse Lawrence's Weblog
I just installed the very cool MT Macro plugin. This is a test of my new <code> tags [Read More]

» MTMacro added from Jesse Lawrence's Weblog
I just installed the very cool MT Macro plugin. This is a test of my new <code> tags :) [Read More]

» MTMacro added from Jesse Lawrence's Weblog
I just installed the very cool MT Macro plugin. This is a test of my new <code> tags [Read More]

» Smarty Pants & Macros from ALT1040
Por recomendación de Jeremy de Antipixel (y justo mientras lo bajaba vi que también de mini-d) he instalado el Smarty Pants 1.1, que básicamente hace que las comillas "se vean así" y que los guiones que tanto uso ( -- ), se muestren como debe de ser...... [Read More]

» Smarty Pants & Macros from ALT1040
Por recomendación de Jeremy de Antipixel (y justo mientras lo bajaba vi que también de mini-d) he instalado el Smarty Pants 1.1, que básicamente hace que las comillas "se vean así" y que los guiones que tanto uso ( -- ), se muestren como debe de ser...... [Read More]

» Smarty Pants & Macros from ALT1040
Por recomendación de Jeremy de Antipixel (y justo mientras lo bajaba vi que también de mini-d) he instalado el Smarty Pants 1.1, que básicamente hace que las comillas "se vean así" y que los guiones que tanto uso ( -- ), se muestren como debe de ser...... [Read More]

» Smarty Pants & Macros from ALT1040
Por recomendación de Jeremy de Antipixel (y justo mientras lo bajaba vi que también de mini-d) he instalado el Smarty Pants 1.1, que básicamente hace que las comillas "se vean así" y que los guiones que tanto uso ( -- ), se muestren como debe de ser...... [Read More]

» MTMacros correctamente from blog-e-ando
Dado que tenéis interés en emplearlas, un apequeña explicación de cómo hacerlo: Descargamos el plugin MTMacros - del cuál disponeis de información traducida al castellano sobre cómo instalarlo: MTMacros en Castellano Descargamos también el plugin MTPer... [Read More]

» MTMacros correctamente from blog-e-ando
Dado que tenéis interés en emplearlas, una pequeña explicación de cómo hacerlo: Descargamos el plugin MTMacros - del cuál disponeis de información traducida al castellano sobre cómo instalarlo: MTMacros en Castellano Descargamos también el plugin MTPer... [Read More]

» A Colophon of Sorts from Life in the Zu
In case you're keeping track or want to add some of the stuff I've added to your own site here's what I've done so far: Simple Comments Plugin from Adam Kalsey, combines Comment and Ping display Smilies: Instructions came from Lisa, Gal of Unix. Thanks... [Read More]

» MT 2.6.2 and Comments from NSLog();
MovableType 2.6.2 seems to be stripping the smileys from my blog's comments. Just the comments - they work fine in my regular posts: O:-) >:-o :-| :-D :-O :-( B-) :-) :-P ;-) :-zzz I'm not sure what's going on there: comments are set to "Convert Line B... [Read More]

» MT 2.6.2 and Comments from NSLog();
MovableType 2.6.2 seems to be stripping the smileys from my blog's comments. Just the comments - they work fine in my regular posts: O:-) >:-o :-| :-D :-O :-( B-) :-) :-P ;-) :-zzz I'm not sure what's going on there: comments are set to "Convert Line B... [Read More]

» MT 2.6.2 and Comments from NSLog();
MovableType 2.6.2 seems to be stripping the smileys from my blog's comments. Just the comments - they work fine in my regular posts: O:-) >:-o :-| :-D :-O :-( B-) :-) :-P ;-) :-zzz I'm not sure what's going on there: comments are set to "Convert Line B... [Read More]

» MT Macros & Acronyms from ManiacalRage
A few people have asked me how I do the acronyms on this site. You know, the words that have the grey dotted underline and when you mouse over them [Read More]

» MT Macros & Acronyms from ManiacalRage
A few people have asked me how I do the acronyms on this site. You know, the words that have the grey dotted underline and when you mouse over them [Read More]

» MT Macros & Acronyms from ManiacalRage
A few people have asked me how I do the acronyms on this site. You know, the words that have the grey dotted underline and when you mouse over them [Read More]

» MT Macros & Acronyms from ManiacalRage
A few people have asked me how I do the acronyms on this site. You know, the words that have the grey dotted underline and when you mouse over them [Read More]

» MT Macros & Acronyms from ManiacalRage
A few people have asked me how I do the acronyms on this site. You know, the words that have the grey dotted underline and when you mouse over them [Read More]

» MT Macros & Acronyms from ManiacalRage
A few people have asked me how I do the acronyms on this site. You know, the words that have the grey dotted underline and when you mouse over them [Read More]

» MT 2.6.2 and Comments from NSLog();
MovableType 2.6.2 seems to be stripping the smileys from my blog's comments. Just the comments - they work fine in my regular posts: O:-) >:-o :-| :-D :-O :-( B-) :-) :-P ;-) :-zzz I'm not sure what's going on there: comments are set to "Convert Line B... [Read More]

» Pissed. from GoalieGirl.com
Hi. My web host screwed me again. All my data is gone. I'm in the process of restoring from a [Read More]

» Pissed. from GoalieGirl.com
Hi. My web host screwed me again. All my data is gone. I'm in the process of restoring from a [Read More]

» MT 2.6.2 and Comments from NSLog();
MovableType 2.6.2 seems to be stripping the smileys from my blog's comments. Just the comments - they work fine in my regular posts: O:-) >:-o :-| :-D :-O :-( B-) :-) :-P ;-) :-zzz I'm not sure what's going on there: comments are set to "Convert Line B... [Read More]

» MT 2.6.2 and Comments from NSLog();
MovableType 2.6.2 seems to be stripping the smileys from my blog's comments. Just the comments - they work fine in my regular posts: O:-) >:-o :-| :-D :-O :-( B-) :-) :-P ;-) :-zzz I'm not sure what's going on there: comments are set to "Convert Line B... [Read More]

» MT 2.6.2 and Comments from NSLog();
MovableType 2.6.2 seems to be stripping the smileys from my blog's comments. Just the comments - they work fine in my regular posts: O:-) >:-o :-| :-D :-O :-( B-) :-) :-P ;-) :-zzz I'm not sure what's going on there: comments are set to "Convert Line B... [Read More]

» Technical Developments from Bow. James Bow.
Does this work? :-/ Do I know what I'm doing? Or am I going to be embarrased? :blush: Well, here [Read More]

» MT 2.6.2 and Comments from NSLog();
MovableType 2.6.2 seems to be stripping the smileys from my blog's comments. Just the comments - they work fine in my regular posts: O:-) >:-o :-| :-D :-O :-( B-) :-) :-P ;-) :-zzz I'm not sure what's going on there: comments are set to "Convert Line B... [Read More]

» コメントã«ã‚¹ãƒžã‚¤ãƒªãƒ¼ã‚’ã¤ã‘るプラグイン from Dejimah
Adding smileys to your blog - Unix Gal Smileys, part 2 - Unix Gal Brad Choate: MTMacroã£ã¦ã®ã‚’入れãªã„ã¨ä½¿ãˆãªã„ã¿ãŸã„ã§ã™ã€‚ 付ã‘ã¦ã¿ã‚ˆã†ï¼å”åŠ›æ±‚ã‚€ï¼ [Read More]

» コメントã«ã‚¹ãƒžã‚¤ãƒªãƒ¼ã‚’ã¤ã‘るプラグイン from Dejimah
Adding smileys to your blog - Unix Gal Smileys, part 2 - Unix Gal Brad Choate: MTMacroã£ã¦ã®ã‚’入れãªã„ã¨ä½¿ãˆãªã„ã¿ãŸã„ã§ã™ã€‚ 付ã‘ã¦ã¿ã‚ˆã†ï¼å”åŠ›æ±‚ã‚€ï¼ [Read More]

» Status of Moveable Type Conversion from Yay! Blog!
I've been working my butt of this weekend with the conversion to Moveable Type! I assigned Titles and Categories to over 400 entries in Yay! It's a Blog! from the time I got up yesterday to the time I forced... [Read More]

» Status of Moveable Type Conversion from Yay! Blog!
I've been working my butt of this weekend with the conversion to Moveable Type! I assigned Titles and Categories to over 400 entries in Yay! It's a Blog! from the time I got up yesterday to the time I forced... [Read More]

» MovableType Powered iMood! from WetSweater.com
The big news from yesterday is the introduction of the iMood-style mood indicator at the top of the side menus. [Read More]

» MovableType Powered iMood! from WetSweater.com
The big news from yesterday is the introduction of the iMood-style mood indicator at the top of the side menus. [Read More]

» plugin problems from Phantasmasy
Grrr. >:this plugin for MT to work. It's installed, and I've done everything I was t