Scribe: Email subscriptions for Mango
Have you been waiting for Email subscriptions to be available in Mango blog? Well, wait no longer!
- Plugin version:
- 1.0
- Last Updated:
- 2009-04-08
- Requires:
- Mango Blog 1.3+, CFSchedule (if sandboxed)
- Auto-install URL:
- http://fusiongrokker.com/get/Scribe
Scribe does more than just send out some emails when you make a new post:
- ColdFusion Scheduled tasks are used to make sure emails don't go out before your post is published. Emails are only sent when a new post is published or when a draft becomes published; never when updating an existing published post or when a post is reverted from published status to draft status. (Caveat: published -> draft -> published will trigger a repeat email.)
- The email messages sent to your readers are customizable with templating on the settings page.
- Optionally use a custom email address for the FROM address. Defaults to the blog-default email address.
- There is an unsubscribe link in every email — if you include it on your template; included by default.
- The subscribe pod is available for pod-enabled themes, but for users without a pod-enabled theme, a custom event ("scribe-pod") is also available.
I also already have some plans for a 1.1 release, in the near future:
- Subscription management in admin – view and edit the list of subscribers
- Optional double-opt-in (require link-click from validation email before subscription is active)
Posted in Mango | My projects | 21 Responses
Maybe a problem with rewritten URLs?
You'll need to hard-code the blog root into the form target.
I put in a "From Email:" address and the blog email was still used.
Am I missing soemthing, or is this a bug?
Cheers.
David
Looks like that's a bug. I'll have it fixed in 1.1.
Thanks so much for your work on this. I've always used cfcblog but liked the slickness of mango better. The only reason I hadn't used mango for any of my clients was the subscribers feature.
Well done.
Confirmation of subscriptions *always* fail. Looks like there is something funky going on with the sql statement (select 1 as row ...)
Confirming a subscription leads to a blank page. It appears the following code is not rendering:
if (local.result){
event.data.message.setTitle("Activation Complete");
event.data.message.setData("<p>Your subscription is now active! Thank you!</p>");
When I try to activate again with the link from the email I get the failed activation page. Upon checking the DB, the email is being activated, but I'm not getting the confirmation page.
Any suggestions?
I have a Scribe suggestion (if you're still looking to extend it):
How hard would it be to allow subscribers to pick the Categories to which they want to subscribe? Therefore, they would only be emailed when a Post has been assigned to a category to which they are subscribed.
Thoughts?
As a follow up question ...
For some reason, subscriber emails stopped going out for me.
Any suggestions on troubleshooting? Logs to look at? Other debugging suggestions?
Many thanks in advance.