This is a basic mailing list signup form that you can put on your site. It contains the following features:
Note that this package provides basic functionality only. Specifically, it does NOT do the following:
If you are looking for these things, try Tony's full-featured Mailing List Add-On instead.
----
UPDATE 1.01 - Fixed a bug that was causing successful signups to always be redirected to the home page, even if the block was on a different page (thanks @orange73). Also added more helpful database error messages when the site is in development mode (thanks @websitehebben).
UPDATE 1.02 - Fixed problem with version numbers, so now the dashboard won't keep telling you there's an update available even after you've updated.
UPDATE 1.03 - The "confirm signup" single page is now excluded from nav by default when the package is installed.
----
HOW TO CUSTOMIZE FORM STYLES:
Look at the YOURSITE/packages/email_list_signup/blocks/email_list_signup/view.css file to see all of the styles that can be configured for the form. You can override any of these by copying and pasting them into your theme's stylesheet and changing them there.
HOW TO DISPLAY ERROR/SUCCESS MESSAGES ANYWHERE ON THE PAGE:
Error and success messages can either be displayed in the block itself (the default option), or anywhere else on your page. To display messages elsewhere on your page, you need to uncheck the "Display Messages In Block?" box when you add/edit the form, AND you need to add the following line of code to your theme's page type templates in the place you want messages to appear:
<?php Loader::packageElement('page_messages', 'email_list_signup'); ?>
HOW TO CUSTOMIZE EMAIL TEMPLATES:
Copy any of the files in the YOURSITE/packages/email_list_signup/mail/ directory to YOURSITE/mail/ and make changes there.