Number Five is Alive (Generally)

After quite some time, MT-Notifier version five is close to seeing the light of day. Or, at the very least, crawling out from under the rock from which he has been hiding.

I am sure that there are those who will argue that this release is probably not worth of a full-fledged bump in the version numbers, and there are bound to be reasons why you are right. But there are also surely prior releases that were worth more than a minor bump as well. It all works out in the end.

Read All of "Number Five is Alive (Generally)" » More Information on "MT-Notifier" »

Sending HTML Notifications with MT-Notifier

Since I've heard - more than once - that users would like to send HTML notifications with MT-Notifier, and because I'm still working out the details on how to make it work more simply within the plugin itself, I decided to put together an entry on doing it yourself. It does take a bit of work, but assuming you are using a recent version, you can make it work with very little effort.

First, please make sure you back up your current files. And if you have real, live subscribers, you might want to let them know that you're about to play with your templates, so that they understand that you might send them something that they can't read. Ready? Let's move on!

Read All of "Sending HTML Notifications with MT-Notifier" » More Information on "MT-Notifier" »

Correct Error Downloading MT-Notifier

If you are attempting to download MT-Notifier and you receive an error message that will not allow you to download the plugin (perhaps transaction not authenticated), the likely cause is an update to the software that handles the payment processing from PayPal. Unfortunately, the software needed to be upgraded due to a change at PayPal. But this broke the way that payments were handled previously.

Luckily, you can still use your prior purchases. You just need to make a small change to the link. Where previously the link included a script named linklokipn.php, change the script name to linklokipn-legacy.php. This also applies if you have a link with "manual" in the url AND receive an error - just change linklokipn-manual.php to linklokipn-legacy.php.

Do not make any other changes - specifically, do not change your authorization code, as that's what will determine what to download. Also, don't make the change if you don't get an error - because this version will only work with earlier licensees, and you will get an error with that version if you are a recent licensee. If that's the case and you changed it, you'll want to remove "legacy" instead!

Finally, don't worry about the filename at the end - even if it is an older version than you expect (say, 4.1.1 instead of 4.2.1), it will be fine. It is the authorization code that does the magic. Just make sure you add the -legacy bit in there and you'll be set.

If this doesn't work for you, let me know by providing your full download link, and I'll update it with your new download link in return.

More Information on "MT-Notifier" »

Keep MT-Notifier from Sending Old Entry Notifications

More than one person has recently asked me about MT-Notifier sending notifications on old entries. For better or worse, this is a behavior that you will see on recent versions because of the fact that the history file (introduced with version 3.5.0) didn't always work quite right. These bugs should have been completely worked out in version 4.0.4. Naturally, since some of you have been using MT-Notifier longer than that, you wouldn't have had history records anyway, but the end result is that you may find yourself with some notifications just waiting for the right time to be sent.

This can happen at any time that a comment or entry is saved, because that is when MT-Notifier is invoked. Previously, MT-Notifier attempted to try and figure out when it should run, but the problem with that is the duplicate processing detection never worked quite right - which is what led to the whole mess in the first place. Now MT-Notifier runs on any comment or entry save, which means even the oldest of comments or entries will invoke it. But you may also end up with lots of notifications being sent. Luckily, there is also a very easy way for you to make sure that these history records are created.

Read All of "Keep MT-Notifier from Sending Old Entry Notifications" » More Information on "MT-Notifier" »

Creating a Translation File for MT-Notifier

Now that you can (somewhat) easily create an alternate request template for MT-Notifier, it's only natural that there are some of you out there who might want to translate the thing into different languages. Luckily, translating MT-Notifier has been possible for quite some time. In fact, some form of translation hooks have been present in the code since way back in version 2.0.1, released in 2004!

Unfortunately, that doesn't mean that the translation has always worked since then - but I've done my best to make sure that everything was in place so that it would work when everything was functioning correctly, and lately it seems that just about everything has been doing just that. You do have to follow a few steps to make sure that your translation file works correctly, however. There are two places that your file will be used - inside the application and outside the application, and for this, there are two ways that you need to consider changes that you might make. Follow along to find out what you might need to do to make sure that your changes are being picked up by the plugin.

Read All of "Creating a Translation File for MT-Notifier" » More Information on "MT-Notifier" »

Creating an Alternate MT-Notifier Request Template

For some time, users of MT-Notifier have been wondering how they could customize the request template, to provide a more unified experience for their users. Until recently, this was simply not a realistic goal. However, with version 4.1.1, you can now do just that. It still takes a bit of work, but it's easier now than it has ever been to do so, and you can do it in such a way that it's easy to revert to the default templates - an important function for just about anyone.

Before getting started, it's always important to make a backup of everything you are about to change. While most templates are changed through the Movable Type interface - and one day this might also be available - at this point, you still have to do it by using a template file. Small steps for now. So, the first thing you should do is make sure that you have a backup of the entire tmpl directory under the Notifier directory. That way, you can restore things if you need to do so. Ready? Then read on.

Read All of "Creating an Alternate MT-Notifier Request Template" » More Information on "MT-Notifier" »

Searching for Subscriptions with MT-Notifier

Do you have a large subscriber base? As you probably know, until recently, trying to manage that list of subscribers has not been an easy task. Way back in the early days of MT-Notifier you had to do all your subscriber management through a series of drop-down menus. Then a rudimentary admin interface was created by Blumunky, and finally back in version 3.5.0, I added an actual, honest-to-goodness interface to the plugin itself. But as you have likely discovered, paging through a number of entries (thousands, hundreds, or even dozens) to find one of those subscribers is still a bit unpleasant, and it's just not ideal.

With recent versions of Movable Type, it became possible for plugins to register their own object types (like subscriptions). Those objects could even be searched based on registering a search API. But until recently, I had been unable to crack that code (sometimes the code is, shall we say, less than well-documented). So if you had tried to use the Search Subscriptions box in the upper-right corner to actually help speed the process of finding a subscription in your monstrous list of subscribers, you would be met with an ugly error message. No more.

Read All of "Searching for Subscriptions with MT-Notifier" » More Information on "MT-Notifier" »

Movable Type 4.2 and MT-Notifier

With the recent release of Movable Type, it has come to my attention that some of you may receive extra notifications sent if you have users subscribed to receive notifications when new entries are added to your blog. This appears to be due to something in the upgrade process, as near as I can tell, saving entries during the upgrade, which triggers a save through MT-Notifier, thinking that it might have something new to send.

If you want to avoid new notifications being sent out, and you are a registered user of MT-Notifier version four, drop me a line prior to upgrading. There is a version of MT-Notifier that I have which will allow you to create history records for all of your subscribers, effectively marking all of your existing subscribers as if they have already been notified of all entries on your system. A bit of a hack, really, but it should work to alleviate this problem.

More Information on "MT-Notifier" »

MT-Notifier Category Subscription Testers Needed

I have a thought on how to fix the category issue with MT-Notifier (where you have to save it in unpublished mode with categories, then publish it before saving in published mode). But I need a couple people who can check it out. You're welcome to try it if you have a lot of subscribers, but it's probably best if you don't have too many, just in case. Nothing should break, but I'm curious if we can get it to work without having to worry about if you have to save in unpublished mode first. Let me know if you're interested.

More Information on "MT-Notifier" »

MT-Notifier Italian Translation Available

Thanks to Mirco Macrelli, there is now an Italian (it) translation available for MT-Notifier v4.01. If you have licensed MT-Notifier version four and would like to update your copy, simply download it again. If you haven't, why haven't you done so already? If you'd like to contribute by adding another language to MT-Notifier, you can take an existing language file from the distribution, translating it and sending it to me!

More Information on "MT-Notifier" »

Where is MT-Notifier for MT4?

Those of you who are waiting (patiently, I'm sure!) for an update to MT-Notifier that will run under Movable Type version 4 will be rewarded very soon. I have been hard at work in the last week or so, ironing out all the issues that remain, trying to make sure that everything will work as expected. That's the good news.

The bad news is that it will very likely require MT 4.01 - which entered release candidate (RC) status earlier today. That means that if you're already running MT4, you will need to upgrade at the very least to RC1. Sorry, but I can't control MT, and some of the bugs that I've found are in MT, and will require MT 4.01 to fix everything. General functions may work in MT4, but it won't officially be supported.

There will not be any significant new features in this release, as it will simply provide a new interface to the application, and allow for future enhancements to be built on the new framework provided by the MT4 platform. As such, all existing licensed users of MT-Notifier will very likely be eligible for a complimentary upgrade (this is still being worked out), at least for a transition period. Because additional functionality will not be added to the existing software, if you want to continue to grow with MT-Notifier, you should license the software now - chances are also good that the price may go up in the future, and this could save you some money in the long run!

More Information on "MT-Notifier" »

 1  |  2  | Next »