Forums / Developer / datatype registers to ez-newsletter automatically
Christian Rößler
Thursday 14 May 2009 5:21:44 am
A customer needs to be able to - fill out a form (a class-representation with 'collects information' )- register automatically when submitting the form ( after selecting the available newsletters )
After evaluating different kind of approaches (hooks, workflows), i am about to develop a custom datatype (name it newsletter-register) which will - create a checkbox saying 'register to a newsletter' - create list of available newsletters- after submitting the form registering the user to a newsletter re-using the eznewsletter-logic plus using double-opt-in per default.
---------------
Questions: How would you do it? Is my approach dumb and do you have a better idea? Due to the lack of knowledge (documentation) of custom events/workflows in interaction with 'content/action' module, i came up with the idea of the datatype.
would be great to get some input!
cheers,christian
Hannover, Germany eZ-Certified http://auth.ez.no/certification/verify/395613
Sebastiaan van der Vliet
Thursday 14 May 2009 6:32:58 am
Hi Christian,
We have already developed a datatype for eZ Newsletter. Please contact me info@contactivity.com for a copy plus info.
Kind regards,Sebastiaan
Certified eZ publish developer with over 9 years of eZ publish experience. Available for challenging eZ publish projects as a technical consultant, project manager, trouble shooter or strategic advisor.
Björn X
Thursday 14 May 2009 10:56:17 am
http://projects.ez.no/newsletteraddons
we also have a similar datatype...
If we use it again I would things a bit different. e.g. bind the subscription options not to the newsletter type . I would rather bind it to the subscription group.
Thursday 14 May 2009 10:57:53 am
Sebastiaan,
if you also share your results / datatype it could be helpfull. Then we could concentrate in developing one together overtime.
Wednesday 20 May 2009 4:45:53 am
Sebastiaan, Björn,
thanks a lot for your input. I appreciate!Studying your solutions gave me a few hints on how to solve my particular problem.
When I'm finished programming (currently i do project-hopping) I'll post it as an ez-community-project - if this is ok for you.
I'll definitely let you know when this is complete - before creating the project.
The next part would be to improve/rewrite the ezNewsletter :)
Cheers,Christian