Does it support list segmentation by member profile property?
Does Newsletter Studio support list segmentation by member profile property. E.g., Can I have a list of Umbraco members and then filter the list by a custom profile property, such as where "Job Role = Marketing".
If not, is it possible for me to extend the package to support this?
At the moment there is no built in functionality like this but the package has a robust provider model so you can extend it. If you options and filers are very static you could hard code them into a Subscription Provider or you could build a flexible UI to define lists and then pull them from your definition engine into Newsletter Studio using a Subscription Provider.
Thanks for the feedback above, we're now at an advanced stage of testing and ready to purchase the license.
Just picking up further on the above post - "If your options and filers are very static you could hard code them into a Subscription Provider or you could build a flexible UI to define lists and then pull them from your definition engine into Newsletter Studio using a Subscription Provider."
It seems our filter options will be quite dynamic rather than static, so I don't think we can use the straightforward Subscription Provider approach. Instead, I think we'll need to create the flexible UI to allow lists to be defined. Could you give me some pointers on how we can best "pull them from your definition engine into Newsletter Studio using a Subscription Provider."? How can we make our filtered lists appear under the "Mailing lists" node?
I can see how the above would make a Subscription Provider list appear in the email send dialogue, but how can I make a new mailing list appear under the "Mailing lists" node?
The process I'd like to implement is 1) allow users to create mailing list filtered by member properties and 2) have this mailing list appear under the "Mailing lists" node.
You can't make the list appear under the node since the lists displayed in the node is only the native lists of newsletter studio. But here is nothing that prevents you from creating your own tree-class and replace the one in Newsletter Studio with a list of your custom mailing lists. (http://our.umbraco.org/wiki/reference/backoffice-apis/tree-api-to-create-custom-treesapplications or http://umbraco.com/help-and-support/video-tutorials/developing-with-umbraco/custom-sections,trees-and-pages.aspx).
I see. You'll have to build the filtering-part your self - could be a part of the newsletter section but implemented as a custom tree - just like settings, mailing lists and newsletters.
I would probably swop the current mailing lists and implement my own and create the filtering UI in there - and then consume this data in my SubscriptionProvider.
Does it support list segmentation by member profile property?
Does Newsletter Studio support list segmentation by member profile property. E.g., Can I have a list of Umbraco members and then filter the list by a custom profile property, such as where "Job Role = Marketing".
If not, is it possible for me to extend the package to support this?
Thanks
Sam
Hi!
At the moment there is no built in functionality like this but the package has a robust provider model so you can extend it. If you options and filers are very static you could hard code them into a Subscription Provider or you could build a flexible UI to define lists and then pull them from your definition engine into Newsletter Studio using a Subscription Provider.
You can find some examples here: https://github.com/enkelmedia/NewsletterStudioContrib/tree/master/NewsletterStudioContrib/SubscriptionProviders ;
I'll be happy to work with you to figure out a way to solve your issue, just let me know if you need anything.
// m
Hi Markus
This sounds very good. Is there a demo/trial version I can try out?
Thanks
Sam
Hi!
Yes of course! Just download it from newsletterstudio.org!
// m
Hi Markus
Thanks for the feedback above, we're now at an advanced stage of testing and ready to purchase the license.
Just picking up further on the above post - "If your options and filers are very static you could hard code them into a Subscription Provider or you could build a flexible UI to define lists and then pull them from your definition engine into Newsletter Studio using a Subscription Provider."
It seems our filter options will be quite dynamic rather than static, so I don't think we can use the straightforward Subscription Provider approach. Instead, I think we'll need to create the flexible UI to allow lists to be defined. Could you give me some pointers on how we can best "pull them from your definition engine into Newsletter Studio using a Subscription Provider."? How can we make our filtered lists appear under the "Mailing lists" node?
Many thanks
Sam
Hi Sam!
Nice to hear that you are doing progress!
There is a basic overvierw of the concept here: http://support.newsletterstudio.org/customer/portal/articles/1052901-subscription-providers
And there's also some samples in the NewsletterStudioContrib-repo on github: https://github.com/enkelmedia/NewsletterStudioContrib/tree/master/NewsletterStudioContrib/SubscriptionProviders
When you have implemented the provider you just need to add it to the list of subscibers in /config/newsletterStudio.config.
/ m
Hi Markus
I can see how the above would make a Subscription Provider list appear in the email send dialogue, but how can I make a new mailing list appear under the "Mailing lists" node?
The process I'd like to implement is 1) allow users to create mailing list filtered by member properties and 2) have this mailing list appear under the "Mailing lists" node.
Thanks
Sam
Hi!
You can't make the list appear under the node since the lists displayed in the node is only the native lists of newsletter studio. But here is nothing that prevents you from creating your own tree-class and replace the one in Newsletter Studio with a list of your custom mailing lists. (http://our.umbraco.org/wiki/reference/backoffice-apis/tree-api-to-create-custom-treesapplications or http://umbraco.com/help-and-support/video-tutorials/developing-with-umbraco/custom-sections,trees-and-pages.aspx).
I see. You'll have to build the filtering-part your self - could be a part of the newsletter section but implemented as a custom tree - just like settings, mailing lists and newsletters.
I would probably swop the current mailing lists and implement my own and create the filtering UI in there - and then consume this data in my SubscriptionProvider.
/ m
Thanks Markus. I'm going to go ahead and set it up according to your advice. I'll get back to you in few days when we're 90% there, if that's OK?
Sounds great!
Just let me know if you need futher assistance!
/ m
is working on a reply...