Improve Email Newsletter

This is a forum to suggest new features for mojoPortal. 

This thread is closed to new posts. You must sign in to post in the forums.
3/25/2008 1:42:19 PM
Gravatar
Total Posts 180
Thomas F. Heringer

Improve Email Newsletter

I would like to suggest an addition to the Newsletter feature. Would it be possible to create a link to the newsletter from a content feature page. Most or at least some e news letters give the option of being able to view the newsletter directly from the site. If we could email a newsletter and then link it to a content page it could be even more functional

3/25/2008 3:54:37 PM
Gravatar
Total Posts 18439

Re: Improve Email Newsletter

Hi Thomas,

Yes, this feature is planned, just haven't got to it yet.

Best,

Joe

4/13/2008 1:38:53 PM
Gravatar
Total Posts 7

Re: Improve Email Newsletter

Is it possible to create a newsletter administrator role

Jan Peter

4/13/2008 2:31:39 PM
Gravatar
Total Posts 7

Re: Improve Email Newsletter

Downloaded the sourcecode and found in de role-check 'Newsletter Administrators'

Added this to the Roles and got it working.

Jan Peter

4/13/2008 2:46:05 PM
Gravatar
Total Posts 180
Thomas F. Heringer

Re: Improve Email Newsletter

It is real easy to add a new role. All you need to do to add a role entitled Newsletter Administrator is go to Administration and find Role Administration. You will find a box that says add new role. Type into the box the name of the new role. Is that right Joe? How do I know it works?

4/13/2008 3:44:50 PM
Gravatar
Total Posts 7

Re: Improve Email Newsletter

I added the role that way, but expected it there by default.

The Role ''Newsletter Administrators'' is hardcoded in the source to give this role permission to edit Newsletters.

Jan Peter

4/14/2008 5:14:13 AM
Gravatar
Total Posts 18439

Re: Improve Email Newsletter

Hi Jan,

Administrators can manage the newsletter. If you need to delegate this to non admins you can add that role "Newsletter Administrators". You are right that it should be created automatically. I will fix that for the next release.

Thanks,

Joe

7/31/2008 3:21:09 PM
Gravatar
Total Posts 11

Re: Improve Email Newsletter

Hi Joe,

I plan to implement email settings for each site in portal, so that the mail module will send mail using different settings for different site.  What do you think?, any suggestion or idea? 

Thanks,

An

 

7/31/2008 3:32:17 PM
Gravatar
Total Posts 18439

Re: Improve Email Newsletter

Hi An,

I'm not sure I understand. As far as I know I built the Newsletter feature so that it already is site specific. Each site defines its own Newsletters, they are not shared acrosss sites, or at least it is my intention that they are not.

Best,

Joe

7/31/2008 3:43:28 PM
Gravatar
Total Posts 11

Re: Improve Email Newsletter

Hi Joe,

Sorry, Newsletter feature is already site specific, but to send mail out, it use only one configuration.  I mean, It's would be great, if we can allow each site have it's own smtp setting.  Hope you understant what I mean. :)

Thanks,

An

7/31/2008 3:53:24 PM
Gravatar
Total Posts 18439

Re: Improve Email Newsletter

Hi An,

I understand now. It would be possible to implement this for "most" features, by using a site specific prefix for the settings in <appSettings related to smtp, kind of like I did for commerce settings as indicated in this article. All the custom mojoportal features use these smtp settings from the appSettings section of Web.config, but built in ASP.NET features use the settings from the system.net/mailsettings section:

<system.net>
<mailSettings>
<smtp from="noreply@yourdomain.com">
<network
host="localhost"
port="25"
password=""
userName=""
/>
</smtp>
</mailSettings>
</system.net>

The only feature I know of where this will be used in mojoportal is the password recovery feature because that uses the built in ASP.NET password recovery control, so maybe its not a problem there.

If you want to implement an SmtpConfig.cs similar to what I did for commerce in Web/Components/CommerceConfig.cs, that would make it possible to hide this complexity of config settings from other places in the code. I could implement this myself in an hour or less I think, but if you want to tackle it that would be great. If not, let me know and I'll see what I can do.

Best,

Joe

You must sign in to post in the forums. This thread is closed to new posts.