Request-A-Plugin

Well, for anyone who reads this site or the MT boards, you may have noticed I've been churning out plugins like crazy. Since I'm sitting here at home thanks to the snow, I figured I might as well solicit some new ideas.

So, go ahead and leave a comment with a plugin idea you've had, one you'd like to see, whatever comes to mind. What could you use?

16 Comments

The MTOtherBlog tag is very cool. How about an MTMultiBlog context tag (or just an extension to MTOtherBlog), that would aggregate content from multiple blogs in the same installation?

So you could do:
<MTMultiBlog blog_ids="3,6,7" >
<MTEntries lastn="10" >
<h1><$MTEntryTitle$></h1>
<$MTEntryExcerpt$>
</MTEntries >
</MTMultiBlog >

I've got a bundle of separate but related blogs on my site, and this would be a useful way to combine them into a single RSS feed.

How about adding a tag to take a random entry out of another blog? That way you could create another blog of quotes and then use the random tag to pick one.

How about a plugin that shows the total number of posts by each author?

How about a post-process filter that will convert any relative urls to absolute based on the blog's site URL - relative URLs can be a good idea in HTML, but the validator claims (without a spec to back it up) that they are invalid in RSS. In fact, MT could use a whole encode_rss filter with an coded attribute value, so that encode_rss="1234" would convert relative URLs, remove HTML and then encode XML (the current filters run in the wrong order, so remove_html and encode_xml gives you entity encoded HTML instead of XML safe plain text) and convert any HTML entites to the corresponding &#xxx; Unicode entity.

How deep is your snow?

Oops, should have thought of that: make that &#xxx;

Love your MTOtherBlog Plug-in. A step towards creating sub-categories in MT. I started writing a plug-in for it just 2 hours ago. Using MTOtherBlog one can easily achieve Sub-Categories. Along with one more plug-in/hack it will be ideal.

We have dirify, it strips all name to make them compatible for file name. We make dirify_keep_slash, which will also keep '/' or '\'. Using it in Archive File Template one can easily get the content in the directory of the sub category or sub sub category or even sub sub sub category.

To define sub... categories in MT we just need to prefix Parent Category name followed by '/' or '\' depending upon whether it is on windows or linux.
Like we create categories with following names:
CatTop
CatTop/SubCat1
CatTop/SubCat2
CatTop/SubCat1/SubSubCat1
CatTop/SubCat1/SubSubCat2
and so on....

Flipper said :
"How about adding a tag to take a random entry out of another blog? That way you could create another blog of quotes and then use the random tag to pick one."

Try this:

Oops! Try this Flipper:

<MTOtherBlog blog_ids="3,6,7" &rt;
<MTRandomEntries lastn="10" &rt;
<h1&rt;<$MTEntryTitle$&rt;</h1&rt;
<$MTEntryExcerpt$&rt;
</MTRandomEntries &rt;
</MTOtherBlog &rt;

I've been perusing the MT Boards for a few weeks now and have been fiddling around with plugins on more than one ocassion. I'm actually starting to figure them out now (how to use them, certainly not how to write them yet) and just wanted to thank you for your work.

I am wondering if the MTOtherBlog plugin you've written can contain most all other MT Tags. Can I list categories, excerpts, etc. of each blog within?

Or, am I only allowed to use the tags you've shown in your example within the MTOtherBlogs container tag?

Thanks for writing this plugin...I've been trying to figure out how to selectively display blog content on the same site...too bad I didn't find your site a few days ago!! :)

We are a commercial organisation looking for a forum product that we can use in a number of different applications (website, intranet etc). We do not have any specialised software people on staff, so we need something that has the bells and whistles but is not too difficult to drive. Any ideas?

Relative Date-ish: a more relative date and hour plug-in. Something like -- posted 4 hours ago, posted yesterday, two days ago, one week ago, six months ago, etc...

I'm not normal, you can't get rid of me, crawling through the wall I can't find my tooth brush they're comin to take me away I won't be found im hidin in the dark they can't see me now im free. nothin is going right they saw me hidin and after I got away I got attacked by a dog I will not lose I shall not lose you can not hold me down I will not let you take my juice you can't win so don't try unless you want your pride taken I don't lose I am Martin sutherland otherwise know as (The puppet master, mop, mopmop, touqe)

dial 911 im still out I see a gummi bear on your table tap tap ya gonna eat that whos got the gun now you better shoot now or im gonna climb through the wall and bite the trigger I wake up 20 blocks away from home and they're still chaising after me I think I have a problem im not totally sure but I woke with a knife sticking outta my leg walk around a little bit staying in the darkness gotta get away their comin all I hear is choke him, kill him, kill him, stab him in the night. I told him I wasn't gonna let him do that it's not my fualt I fell asleep he didn't believe me when im awake now their there but no air I don't know what happened who did it oh shit their comin again the touqe will return

Hey Dave... nice quote about Trinity there.. she sure is a techno-geeks dream girl I guess... anyway, related to this post- I'm trying to figure out a plug-in that should be simple, but my limited PERL/CGI scripting is getting in the way. I want to do this:

Add another form input to the :Post/Preview: form and I want to then display the input on the Preview/Post page. Currently, the container tags that MT has for this are (and I'm using the [ character instead of the eh... you know what they are, I don't have to list them. I am looking for a plug-in that will add stuff to that form, and then allow me to display or call it on the preview.template - did that make sense? Is that difficult to do? It seems simple, but I couldn't figure it out.

Let me know what you think, wise old 1/4 century man ;)

:Jai:

Hey,

I have been looking for a while and can't seem to find a plugin that allows you to split the body of an entry into parts.

For example on wired.com when you read a story they always have two paragraphs of the story then the story tools on the right and the rest of the story wraps around the tools bar.

something like this:

<h1><$MTEntryTitle$></h1>
<$MTEntryBody last_par="2" $>
[some html in like nav bar]
<$MTEntryBody offset_par="2" $>


So that it will output 2 Pargraphs then some html then the rest of the body. You could do it with words="n" but then it might chop the par in half.

Leave a comment

About Me

I am a software developer for Six Apart living outside of Baltimore, MD. I have written a number of plugins for Movable Type, including the award winning MultiBlog, which has (as of MT 4) been integrated into the base application....
More...

Recent Entries

  • Minimalist plugins are fun!

    Last night I whipped up one of the smallest plugins I’ve ever written. It is so small in fact that I was able to stuff...

  • Feedburner Widget on MT News

    Movable Type News A WordPress 2.5 Upgrade Guide: And of course there are lots of third-party plugins for the MT dashboard, to integrate statistics and...

  • AD&D Monster Stats for the Presidential Canditates

    Charles Stross (scifi author, D&D nerd, and former perl columnist) posted Politics as she is Played with 3d6: The recent death of Gary Gygax, who...

  • Feedburner Widget 0.3

    At this point, I am really tempted to drop the ‘Widget’ from the name of the plugin, since it is doing so much more...

  • Feedburner Widget 0.2

    So I finally got around to updating the FeedburnerWidget plugin for MT 4.1 (since I finally got around to upgrading my install to MT 4.1)....

Close