Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Mike Walsh

    (@mpwalsh8)

    1. Not currently possible.
    2. No plans to implement such functionality.

    If you look through the support threads there are a number of requests to add queuing or scheduled delivery of email messages. So far, all of them have been been for all messages. What you are requesting ups the complexity quite a bit as you need to manage the delivery of every single email to every user.

    When this request has come up previously, I have stated that I have no plans to implement scheduling functionality. I do think it is technically possible to do it, WordPress has a wp_cron() function for scheduling things, and I think wp_mail() could do this, I simply don’t have the cycles to take this sort of project on right now.

    The few enhancements I’ve added recently are all pretty minor in the amount of effort they’ve required. Implementing scheduling would be a pretty sizable effort, particularly to do it on a per user basis as you’ve outlined.

    Thread Starter danahendrickson

    (@danahendrickson)

    Hi Mike:

    I think what I am requesting is not that complex (though I am not a software developer)

    I see a three fields in the registered user database that can be checked (one only user)

    1. users receive a notification with every new post.
    2. users receive a notification w/link to a page that lists all the new posts in the past 24 hours
    3. users receive a notification w/link to a page that lists all new posts during the past week.
    4. It would seem that the time period could be a variable.

    Even having just #1 and # 2 would be vastly more convenient for users.

    What do you think?

    Plugin Author Mike Walsh

    (@mpwalsh8)

    I don’t disagree that what you’re proposing would be nice user features and it would be more convenient for them. However, what you’re requesting is reasonably complex and a fair amount of work to implement.

    You are requesting what most mailing lists refer to as “digest” functionality. Items #2, #3, and #4 are essentially identical with a different time period. When you solve #4, you get #2 and #3 for free.

    Ultimately this comes back to managing and scheduling delivery on a per user basis. I believe it is possible to implement such functionality but it is beyond the scope of what Email Users is intended to do and more importantly, what I have time to do.

    Thread Starter danahendrickson

    (@danahendrickson)

    What if the users were simply given a few options, e.g., daily or weekly email notification.
    That way we get away from pure user-customization.

    Would this be a lot easier to do?

    Plugin Author Mike Walsh

    (@mpwalsh8)

    What you’ve proposed is just a different manifestation of what you had requested previously. Anything other than immediate delivery, what Email Users does right now, requires maintaining some state information for what has been delivered to who and what hasn’t.

    As I stated previously – I agree something like this would be useful for the end user but doing anything which requires maintaining some level of state for every message for every user is a fair amount of work and isn’t something I plan to to implement.

    Thread Starter danahendrickson

    (@danahendrickson)

    Okay, I thought the infinite variability might be a central problem.

    Thanks for the rapid response!

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘New Post email Notification’ is closed to new replies.