[phpList-developers] No action required one click unsub link
<daniel <at> omnileads.nl>
2016-01-22 20:37:28 GMT
This is a first for me, using a newsletter like this one and also giving an idea of mine a try like I’m doing in this message. But I like to pitch (in?) my idea for a ‘no action required unsubscribe link’ to be integrated somehow into phplist. It’s an almost need to have requirement for the Gmail unsub policy and it’s best practice to have one I think.
So I made a simple framework based on my own more mature application OmniPanel / Twitter Manager what once began as an extension of Seo Panel. I kept some handy SEO stuff, extended it for my commercial twitter tool and I adopted it’s mvc pattern and super class design. Recently I have created a simple proof of concept and practical mini app based on this design that handles an incoming unsubscribes and only needs the post or get request variables to be provided.It then adds the email address to a local json data file to be used later on and it sends me an e-mail that someone unsubscribed and I process this request. I tried to do it in such a manner that it’s generic in that it only handles the requests, adds a little basic behavior like preventing resubmitting over and again (with cookie but it’s only meant as a demonstration of what it should be. For this I also made a local json store so it does not need any database to be present at all but it also has a working mysql interface shipped with it so it can store it in mysql if wanted.
I think my basic setup and design should not be too hard to integrate into phplist they use similar design techniques etc. For example my stand alone app has a mail module as part of the super class $omnipanel and this is PHPMail. This is the index and controller i.e.
My question would be: if I turn this into a github project, will anyone care to even follow the progress or am I just being a bit foolhardy here?
Here is the index.php and unsub controller in one file for a quick view https://docs.google.com/document/d/1TN-RgKDbBrKhHQN3CKcYlmkK4Jp240niY6GPYUJvY5g/edit?usp=sharing
and in this folder you can find a zip with the example app and complete https://drive.google.com/folderview?id=0B9rasXyJ1qOidFczdmVEazhmanM&usp=sharing
Hope to here something…
it’s me …
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
phpList-developers mailing list
phpList-developers <at> lists.sourceforge.net