TimGeyssens / Umbraco-v8-Community-Website-StarterKit

The goal of this repo is to have a community managed starter project/kit for #umbraco v8 following the best practices and showcasing nice tips and tricks
https://dev.to/timgeyssens/how-to-join-the-fun-and-get-started-with-contributing-to-the-umbraco-community-starter-project-kit-36gn
MIT License
18 stars 12 forks source link

Setup SurfaceController for Newsletter Subscription #41

Open TimGeyssens opened 4 years ago

TimGeyssens commented 4 years ago

Need to handle the newsletter subscriptions...

CarlSargunar commented 4 years ago

Do we want to maintain the newsletter list as a real newsletter list? Or shall we just create a node in the site and add content to that, perhaps with comments in the controller to where the user can swap out for another email newsletter provider?

Preferences?

I can take this one

TimGeyssens commented 4 years ago

Would log to db table... maybe simple event model to hook in newsletter providers like mailchimp...

To view the entries... maybe a content app? But will set that up as a seperate task

CarlSargunar commented 4 years ago

OK- good opportunity to build a custom dashboard too potentially to export those. I'll take a stab as this too

CarlSargunar commented 4 years ago

Would you prefer if I pushed changes direct to the repo or through a PR?

TimGeyssens commented 4 years ago

Hey @CarlSargunar if you want to earn hacktober fest credits a PR is the way to go :)

TimGeyssens commented 4 years ago

OK- good opportunity to build a custom dashboard too potentially to export those. I'll take a stab as this too

good thinking! there are pretty easy ways to handle that... check https://github.com/TimGeyssens/UIOMatic-Addons-Export/blob/master/src/UIOMaticAddons.Export/Controllers/ExportController.cs using a third party tool called CsvHelper