Great job on the new SN update. I like the idea of multiple newsletters and they work well for individual subscription pages.

A consideration for a future revision, is the addition of a block that would list all of a site's newsletters with check boxes for selection. This could be in addition to the present blocks that are generated for each newsletter. i.e. keep the present blocks for individual newsletters subscriptions but add a block that would list all available newsletters so one, some or all could be selected from one single location using check boxes.

As far as reporting is concerned, a report page could be generated listing the email addresses that are subscribed to each newsletter. And perhaps, for those interested, a listing by email address of newsletters subscribed by that person. i.e. tom@net.com might be subscribed to three different newsletters and it would be nice to know that without using the edit feature to find that information. This would be most useful if you had many subscriptions to deal with if it was available in a report type of format.

Just some ideas for future updates.

Keep up the good work.

Jim

CommentFileSizeAuthor
#11 sort_subs.png50.42 KBDriesK
#10 newsletter.png17.19 KBAlaska

Comments

Tobias Maier’s picture

maybe you can do what you want with a custom block.
the content of the block is following:

<?php
return _simplenews_subscription_manager();
?>

Title something like "Newsletters"

DriesK’s picture

Title: Multiple newsletters block » List subscriptions per newsletter

Jim, thanks for the feedback.

the addition of a block that would list all of a site's newsletters with check boxes for selection

Simplenews was rewritten with this question in mind, and the solution has been given by Tobias. So, I'll consider that as 'problem solved' (and so I changed the title of this issue). Small change could be that _simplenews_subscription_manager() takes an argument which sets (or disables) the text underneath the from.

a listing by email address of newsletters subscribed by that person

I considered listing the newsletters to which an address is subscribed in the 'list subscriptions' tab, as an extra column in the table. However, the table would become really big, and you would lose the overview. Also, it just wouldn't look nice and clean anymore: some rows would be much higher than others (if a lot of newsletters have to be listed), with a lot of text in it. I actually tried it during development, and I just got lost in the information: it wasn't user friendly anymore.
Therefore, I decided to divide the info in the subscription list into primary and secondary information, and I consider the newsletters subscribed to as secondary. That's why you can only find it by clicking "edit". Or, you can go to administer->users->user->edit->newsletters, but that's a long way.

a report page could be generated listing the email addresses that are subscribed to each newsletter

This one is also on my list. In the 'list subscriptions' tab, I'm going to provide a drop-down list, where you can select 'show all / newsletter 1 / newsletter 2 / ...'.

Tobias Maier’s picture

Small change could be that _simplenews_subscription_manager() takes an argument which sets (or disables) the text underneath the from.

would be fine :D

Alaska’s picture

Thanks for the feedback as it is most appreciated.

There is the issue when displaying data that looks good and works for the viewer as you pointed out. In most cases the data would consume the entire screen width depending on the number of subscribers, etc.

Will look forward to SN changes in future updates.

Jim

DriesK’s picture

Status: Active » Fixed

There are sort filters now for "sent items", "drafts", and "subscriptions". So e-mail addresses subscribed to a specific newsletter can be filtered out now.

Didn't do the extra argument yet for _simplenews_subscription_manager(), but I will.

Alaska’s picture

Is the List subscriptions per newsletter now available for 4.6.3? Or only in the CVS version? Or still a work in progress.

Jim

Alaska’s picture

Title: List subscriptions per newsletter » Sort Filter

Noticed the drop down sort filter for "sent items" and "drafts". But no sort filter for "subscriptions". The boxes under the subscription tab are "import" and "export".

Have I installed the correct version of SN?

Jim

DriesK’s picture

Under "Subscriptions" you have "list", "import" and "export". The dropdown list can be found under the list-tab, it is not in an extra tab.

How did you download simplenews? If you download it from the download section on drupal.org, you have to be patient: it can take up to a day before the tarball with the latest changes is generated. If you want the latest versions immediately, you have to do a cvs checkout. (or get it from http://cvs.drupal.org, you'll find simplenews in contributions->modules->simplenews)

DriesK’s picture

If you'd use cvs.drupal.org and you don't know cvs: be careful to download the correct version. In your case this is the latest version in the DRUPAL-4-6 branch.

Alaska’s picture

Status: Fixed » Active
StatusFileSize
new17.19 KB

Here is an image of what I have. The two sample subscribers are each subscribed to two different newsletters each. However, unless I am misunderstanding the issue, there is no drop down list so that one could sort by the name of the newsletter. In this case I would have a sort for Parks and another one for Assembly. These do appear under the tabs for sent items and drafts but not under the subscriptions tab.

Jim

DriesK’s picture

StatusFileSize
new50.42 KB

Jim, I really think you are not using the latest version.

I understand you are using Drupal 4-6, so you should use simplenews.module,v 1.1.2.8 2005/08/18 23:01:41 driesk.
In this version, you'll find the following code, which generates the filter.

function simplenews_admin_list() {
list($names, $queries) = array_values(simplenews_set_filter('simplenews_subscriptions_filter',FALSE));
$form = form_select(t('Show subscriptions to'), 'filter', $_SESSION['simplenews_subscriptions_filter'], $names);
$form .= form_submit(t('Filter'));
$output = '<div class="container-inline">'. form($form) .'</div>';

The attachment shows what I have (and what you should have).

Alaska’s picture

Title: Sort Filter » Sort Filter - Resolved
Status: Active » Fixed

Yes, it was all in the correct version of the module. Just now installed the correct one and the sort field is now present. The issue was that I downloaded the "new" module an hour after the announcement was made as to the new added sort feature. Thus the new code had not yet been resolved via the download site.

Thanks,

Jim

Anonymous’s picture

Anonymous’s picture

DriesK’s picture

Version: » 7.x-1.x-dev
Status: Fixed » Closed (fixed)

Closed because the automatic close feature in project module is broken, and the issue list is becoming cluttered.