datatype registers to ez-newsletter automatically

Author Message

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 Dieding@xrow.de

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.

Looking for a new job? http://www.xrow.com/xrow-GmbH/Jobs
Looking for hosting? http://hostingezpublish.com
-----------------------------------------------------------------------------
GMT +01:00 Hannover, Germany
Web: http://www.xrow.com/

Björn Dieding@xrow.de

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.

Looking for a new job? http://www.xrow.com/xrow-GmbH/Jobs
Looking for hosting? http://hostingezpublish.com
-----------------------------------------------------------------------------
GMT +01:00 Hannover, Germany
Web: http://www.xrow.com/

Christian Rößler

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

Hannover, Germany
eZ-Certified http://auth.ez.no/certification/verify/395613

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.