We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

New extension: Entry Mailing

Development and Programming

silenz's avatar
silenz
1,648 posts
16 years ago
silenz's avatar silenz

The Entry Mailing extension builds a bridge between ExpressionEngine’s Publish- and the Communicate-Tab.

It allows you to easily send notifications of new weblog entries to custom recipient lists, member groups and / or mailing lists (managed by ExpressionEngine’s Mailing List Module).

This is done by setting up “templates” for the Communicate-Page. The extension not only allows you to predefine all settings in advance but also to use weblog fields inside your message-texts. Since version 1.1 you can even use a regular ExpressionEngine template to build your message giving you the full power of EEs template engine.The actual mailing is processed 100% by ExpressionEngine’s native mail handling routine.

       
Euan's avatar
Euan
214 posts
16 years ago
Euan's avatar Euan

silenz,

This looks good.

We are looking for something similar and I wondered if your extension could be modified to achieve what we are looking for.

Essentially all entries bar 1 or 2 will exist from when we launch the site. We will update each entry 1 or 2 times per year. Members will be able to save entries as favourites using Solspace’s module.

Once we update an entry, we would like to send an email to our members which have marked the entry as a Favourite.

       
silenz's avatar
silenz
1,648 posts
16 years ago
silenz's avatar silenz

Probably not in sensible manner.

The recipients are determined by the Communicate/Email-Module. Those modules do not have any extension hooks. Therefore it would require to hack core files to achieve such functionality. That’s what this extension particularly circumvented. It utilizes the Email-Module despite the absence of hooks.

Of course one could think of other ways like creating a pseudo-membergroup or mailinglist on the fly filled with the addresses of the members who favourited an entry, send the mail, and delete it. But this is a rather specific scenario so I will probably not implement it unless there is tremndous demand.

Next on the roadmap is the option to choose a regular template to create the body field giving you full control to build your text including relations and plugins and whatnot.

       
smartpill's avatar
smartpill
456 posts
16 years ago
smartpill's avatar smartpill

Looks handy. I hide the “preview” button and use nGen’s Publish Tweeks extension to stay on the edit page, would you have a workaround for this scenario seeing that the “Mail this Entry” button is on that “preview” page that is now hidden?

       
russlipton's avatar
russlipton
305 posts
16 years ago
russlipton's avatar russlipton
Next on the roadmap is the option to choose a regular template to create the body field giving you full control to build your text including relations and plugins and whatnot.

Awesome. That will turn me into a customer, no question.

       
silenz's avatar
silenz
1,648 posts
16 years ago
silenz's avatar silenz
Looks handy. I hide the “preview” button and use nGen’s Publish Tweeks extension to stay on the edit page, would you have a workaround for this scenario seeing that the “Mail this Entry” button is on that “preview” page that is now hidden?

Are you using Live Look? Otherwise you can still get to that page from the View-Link in the entry list of the edit menu.

I’m also open for proposals of a different location that makes sense.

       
silenz's avatar
silenz
1,648 posts
16 years ago
silenz's avatar silenz

Version 1.1 has just been released.

You can now alternatively select a regular EE template to set up the message text. This gives you the full power of EEs template engine, like plugins, relations, custom field types, conditionals and whatever you may conceive to generate an email.

       
russlipton's avatar
russlipton
305 posts
16 years ago
russlipton's avatar russlipton

Two extensions that disable Entry Mailing:

Low CP Sitemap Pinger (when using the Sitemap module from Put Your Lights On)

The second one is a huge bummer. I am posting to the Sitemap module’s support thread, but could you please touch base with him as well?

       
silenz's avatar
silenz
1,648 posts
16 years ago
silenz's avatar silenz

My wife has bought a copy of the Sitemap-Module sometime, I think I can do some testing.

       
silenz's avatar
silenz
1,648 posts
16 years ago
silenz's avatar silenz

Sitemap pinger confirmed. At least version 1.2 doesn’t play nice with other extensions using that hook.

I’ll contact Ben asking him for a fix.

PM me if you need it beforehand.

       
russlipton's avatar
russlipton
305 posts
16 years ago
russlipton's avatar russlipton

Appreciate very much your prompt research. I’m easy.

       
silenz's avatar
silenz
1,648 posts
16 years ago
silenz's avatar silenz

With Low CP I did not find any conflicts.

       
russlipton's avatar
russlipton
305 posts
16 years ago
russlipton's avatar russlipton

Running 1.67, this is my experience:

Low CP (v1.0) displays the ‘mail entry’ button when the post is submitted. However, clicking the button displays a working, but blank Communicate screen (e.g., the saved settings do not display).

When I turn off Low CP and (for instance) click the mail entry button even for the same entry, the Communicate screen displays as expected with settings data available.

       
silenz's avatar
silenz
1,648 posts
16 years ago
silenz's avatar silenz

The current version is Low CP 1.0.2.

Seems the problem has been fixed already.

       
silenz's avatar
silenz
1,648 posts
16 years ago
silenz's avatar silenz

Ben just told me that he has updated the Sitemap Pinger extension accordingly.

       
1 2

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.