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)
in Mango | My projects Posted 2009-04-10 08:00






29 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.
delete from emailSubscribers where email not in ('email1@example.com','email2@example.com',...)
Another option is to just open the database table and scan through and select+delete the records you don't want. That's pretty easy and quick, if you have access.
From a UI perspective, multi-select delete or a mass delete option would help so that you don't have to push 'delete' 6000 times!
But this is all band aids for a problem that shouldn't happen, and you should address spammers before you get 6k :) With that said, I wouldn't worry about any major features into the plugin, perhaps an included tool or something??
Sounds hard to debug. Can you give me more details about your configuration? Are you using double opt-in?
So to rephrase the above... with double opt-in enabled, the pod doesn't generate an e-mail for me when I run a test. However, it will generate one from the link in the resulting generic.cfm.
Leave a comment: