I'm pleased to announce the release of subscribe2 2.2!
This version has been written to work with WordPress 2.0 (indeed, it will only work with WordPress 2.0), and includes a number of significant changes. Most exciting of all is the elimination of the subscribe.php helper file. subscribe2 now uses a simple token, <!--subscribe2-->, inside the body of any WordPress Page to display the form and handle confirmation requests. This should (hopefully) put an end to the sidebar and theme issues!
Additionally, version 2.2 trims down the complexity of the Options screen, and presents a vastly improved Management page. You can review your subscriber list in a number of ways, based on public versus registered user, as well per-category. You can send an email to various combinations of your subscribers under the Write->Mail Subscribers menu.
This version also provides some compelling reasons for your readers to become registered users of your blog. First, registered users can subscribe to notifications on a per-category basis. Second, registered users can select between plaintext excerpts, plaintext full post, and HTML full post email delivery. Third, you, the admin, can allow your registered users to subscribe to categories excluded to the general public.
The general public -- that is, subscribers who are not registered users of the blog -- will now only receive plaintext excerpt deliveries.
Be advised that subscribe2 will now send at least one email for each combination of:
(with the notable exception that subscribe2 will not send an email if there are no subscribers for that specific combination)
Dreamhost users can expect to receive even more emails, as the Dreamhost batching is combined with the above.
Please be sure to read the README.TXT in the zip for instructions and frequently asked questions!
My sincere thanks to Dan, Laundro, and Matt for beta testing and providing invaluable feedback.
About | Policies | skippy.net
include('buttonsnap.php');toinclude(dirname(__FILE__).'/buttonsnap.php');Also, sending readers to blogroot?s2=stuff is certain to fail on (the numerous) Apache servers with a lame virtual host config suffering from the trailing slash problem (requests to /directory not resolving to /directory/ but to a 404 instead) I'm not sure how to deal with it, probably just sending to blogroot/index.php?s2=stuff Apart from this, very very good work and featured plugin.<form method='post' action='http://www.iansbrainstorm.com/subscribe/'>using the correct permalink for your page. As for the styling of the submit button, you're on your own. I don't provide template or CSS support at all.datecolumn in the table is not present. Try visiting Option->Subscribe2, which should cause the plugin to check whether it needs to update the database.ALTER TABLE `wp_subscribe2` ADD `date` DATE DEFAULT '2006-01-08' NOT NULL AFTER `active`;Submit that. It should alter your database and add the missing column./subscribe2/directory, alongside the plugin.<a href="LINK">LINK</a>$this->not_subscribed = __('That email address is not subscribed.', 'subscrieb2');Should be subscribe2, right? ;) And then a problem: I tried using your code for the sidebar setup, but if someone uses the sidebar form to subscribe, the confirmation email is sent out 10 times (exact same email). This doesn't happen if using the drop in on a page... Any clue why that might be? I'm stumped.PHP Warning: array_merge() [function.array-merge]: Argument #2 is not an array in subscribe2.php on line 371kesclass="submit".object, but then it stops working altogether. I don't really want to be a bother. Just posting this, chancing somebody found a work-around or something.'|<p>(\n)*<!--subscribe2-->(\n)*</p>|'And make sure that the<!--subscribe2-->token is on a line all by itself, separated from other content by at least one blank line above and below.thing sits in a post. I tried it with a sticky post and thus produced a small mail bomb. On a stativ page it works fine. Best regards<!--subscribe2-->in the source of your page. I haven't the foggiest idea why it's not being parsed correctly. Do you have access to your server logs? If so, does the error log contain anything that might shed some light on this?[02-Feb-2006 23:51:40] PHP Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /storage/sys/tom/blog/wp-content/plugins/subscribe2/subscribe2.php on line 371The "Write->Mail Subscribers" function works fine though. Any suggestions?