Ajax-ified subscription form

 
From: "Dada Mail" <dada@PROTECTED>
Date: December 26th 2006

Happy Holidays, everyone,

For fun and because I'm trying to learn some AJAX stuff, I made a
small Dada Mail extension - an Ajax-ified subscription form Talk
about old dogs learning new tricks Anyways, here it is:

http://dadademo
orty
com/cgi-bin/dada/extensions/ 

ajax_include_subscribe cgi

It's quite nice and very configurable One of the more neater things,
is that it'll allow you to actually work like a regular subscription
form and redirect to the Dada Mail, mail cgi script itself, for any
specific (configurable) error, or if the sub/unsub is valid

For example, If you try to unsubscribe an email address that's not
currently subscribed, instead of handling the error right on the
page, you'll be redirected to Dada Mail itself, which will then give
you the error message

Should work with any 2 10 12 installation and I created it to be
inserted in a static HTML file via a server side include

Another great thing about it, is if a user has Javascript turned off,
or the script fails to work for any reason, it'll work just like a
regular subscription form - so it should be fairly accessible, no
matter what browser you're using

If you want to play around with it yourself, it is available at:

<http://mojomail
cvs
sourceforge
net/*checkout*/mojomail/ 

dada_mail_stable/dada/extensions/ajax_include_subscribe cgi? revision=1 1 2 2&pathrev=dada_mail_2_10_12-branch>

I've only tested the functionality in FireFox 2 and Safari 2 on a
Mac, but it should fair pretty well with other browsers/platforms
I'll probably add some more documentation and release the extension
in the next Dada Mail release,

Cheers,

  • This mailing list is a public mailing list - anyone may join or leave, at any time.
  • This mailing list is a group discussion list (unmoderated)
  • Start a new thread, email: dadadev@dadamailproject.com

This is the developer discussion mailing list for Dada Mail.

If you are just looking for support Dada Mail, consult the message boards at:

https://forum.dadamailproject.com

Documentation for Dada Mail:

https://dadamailproject.com/d

Specifically, see the Error FAQ:

https://dadamailproject.com/d/FAQ-errors.pod.html

To post to this list, send a message to:

mailto:dadadev@dadamailproject.com

All subscribers of this list may post to the list itself.

Topics that are welcome:

  • Constructive critiques on the program (I like, "x", but, "y" needs some work - here's an idea on how to make this better...)
  • Bug/Error reports
  • Bug fixes
  • Request For Comments on any changes to the program
  • Help customizing Dada Mail for your own needs
  • Patches
  • Language Translations
  • Support Documentation/Doc editing, FAQ's, etc.
  • Discussion of any changes that you would like to be committed to the next version of Dada Mail -

Dada Mail is on Github:

https://github.com/justingit/dada-mail/

If you would like to fork, branch, send over PRs, open up issues, etc.

Privacy Policy:

This Privacy Policy is for this mailing list, and this mailing list only.

Email addresses collection through this mailing list are used explicitly to work within this email discussion list.

We only collect email addresses through our Closed-Loop Opt-In system.

We don't use your email address for any other purpose.

We won't be sharing your email address with any other entity.

Unsubscription can be done at any time. Please contact us at: justin@dadamailproject.com for any help regarding your subscription, including removal from the mailing list.

All mailing list messages sent from us will include a subscription removal link, which will allow you to remove yourself from this mailing list automatically, and permanently.

All consent to use your email address for any other purpose stated at the time of the mailing list subscription will also be revoked upon mailing list removal.