Forcing Subscriber on Digest

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Forcing Subscriber on Digest

GregChapman
Hi Hugo,

I manage a forum at:
http://aivuk-forum.33396.n7.nabble.com/
that includes a sub-forum at:
http://aivuk-forum.33396.n7.nabble.com/AIVuk-List-f2.html
that is operated as a mail list.

Enough of the users are sufficiently, email naive that it has emerged that the concept of a mail list is almost beyond them. Messages intended as private replies go to everyone and so much quoted material gets appended to posts that it makes the archive/forum difficult to read without a lot of intervention for me.

I think the solution is to force all the subscribers at:
http://aivuk-forum.33396.n7.nabble.com/AIVuk-List-f2.html
to become digest subscribers.

I cannot rely on the members to make the change, nor can I do it myself without editing every subscriber's password in order to access their account and manually change their subscription setting. (There's not a large membership and I could do that myself, but re-setting their own passwords again would only cause further confusion for them.)

Is it possible for you to force this change?
Don't do it now.
Just confirm if it can be done.

I would need to check that the majority of members would accept this change then warn all that the system is changing and in future they would need to post on the forum by using the links in the digest, before I ask you to implement it.
Just a Volunteer Nabble Helper - because the nice folk at Nabble have helped me!
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Forcing Subscriber on Digest

Hugo <Nabble>
Administrator
Yes, this is possible.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Forcing Subscriber on Digest

GregChapman
Thanks!

I'm negotiating with the computer literate members and should come back with a decision on whether to implement it within the week.

I have no experience with Digest subscriptions on low traffic forums and should have asked...

Does the daily Digest message always get generated so some might say "No messages in last 24 hrs"?
Is the default to skip a digest message if there have been no posts?
What NAML code change might be needed to turn off generation of "no post" digests?
Just a Volunteer Nabble Helper - because the nice folk at Nabble have helped me!
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Forcing Subscriber on Digest

GregChapman
One more thing...

I have also realised I can't tell which subscribers are currently on "Individual emails" and which are on "Daily Digest".

Could you post the code that would allow me to add a column that would report the Format on the "Manage Subscribers" screen - possibly a better idea would be a "[D]" to indicate digest in the "Subscription Type" column?
Just a Volunteer Nabble Helper - because the nice folk at Nabble have helped me!
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Forcing Subscriber on Digest

Hugo <Nabble>
Administrator
No digest is sent when the forum hasn't received new posts.
GregChapman wrote
Could you post the code that would allow me to add a column that would report the Format on the "Manage Subscribers" screen - possibly a better idea would be a "[D]" to indicate digest in the "Subscription Type" column?
Please edit this macro: list_subscribers
At the bottom of that macro you will find a HTML table that you should replace with this one:
                <table class="subscriptions">
                    <tr class="shaded-bg-color">
                        <th class="medium-border-color"></th>
                        <th class="medium-border-color"><t>Name</t></th>
                        <th class="medium-border-color"><t>Email</t></th>
                        <th class="medium-border-color"><t>Subscription Type</t></th>
                        <th class="medium-border-color"><t>Format</t></th>
                        <th class="medium-border-color"></th>
                    </tr>
                    <n.loop.>
                        <tr>
                            <td style="width:30px;padding:0"><n.subscription.user.avatar/></td>
                            <td class="nowrap"><n.subscription.user.user_link/></td>
                            <td class="nowrap"><n.subscription.user.user_email/></td>
                            <td class="nowrap"><n.subscription.type_label/></td>
                            <td class="nowrap"><n.subscription.type/></td>
                            <td class="nowrap"><n.subscription.unsubscribe_button/></td>
                        </tr>
                    </n.loop.>
                </table>
The "Format" column will display either INSTANT or DAILY_DIGEST.
Please let me know if you have questions.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Forcing Subscriber on Digest

GregChapman
Thanks Hugo,

I have now received the necessary permission to ask you to set all subscribers to:
http://aivuk-forum.33396.n7.nabble.com/AIVuk-List-f2.html
to receive the Daily Digest. Can you proceed with this please.

Your code to add the subscription format works well enough for my purposes.

If you are thinking of adding the feature to the standard product, then you might want to know that I removed the word "subscription" from the line:
<th class="medium-border-color"><t>Subscription Type</t></th>

I also wondered if it was imperative that the values "INSTANT" and "DAILY_DIGEST" are in upper case. On my phone, even in landscape orientation, the "Unsubscribe" button is lost off the edge of the screen, so I thought of changing these to "Instant" and "Digest" in an effort to reduce the width of the table - perhaps also changing them to "Email" and "Digest" wherever those values are found.

I also want to ensure that all future members are forced to adopt the Digest format. For the sake of others who might be following this topic, to achieve this I have edited the following macros, though if you can suggest better ways of doing it, or anything I might have overlooked, let me know:

load_field_values
where I replaced the reference to INSTANT with DAILY_DIGEST in order to  make the digest format the default option for the subscription format.

app_subscription_controls
I wrapped the three <div>s that contain the detail for the Subscription Format section of the form in a <div style="display:none"> tag. This means users don't see the option to change to individual emails and together with the change above are forced to accept a digest. I also editing the wording for the relevant subscription types to become:

Receive a digest containing every message posted in 
and
Receive a digest containing new topics only.

To stop users seeing the check box "Alert me by email when someone posts to this thread" to request topic based subscriptions I edited:

message_control
where I commented out the line:
<n.comment.><n.new_post_extra_fields/> </n.comment.> 

edit_post_form
where I commented out the line:
<n.comment.><n.edit_post_extra_fields/> </n.comment.> 
Just a Volunteer Nabble Helper - because the nice folk at Nabble have helped me!
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Forcing Subscriber on Digest

Hugo <Nabble>
Administrator
GregChapman wrote
I have now received the necessary permission to ask you to set all subscribers to:
http://aivuk-forum.33396.n7.nabble.com/AIVuk-List-f2.html
to receive the Daily Digest. Can you proceed with this please.
I've made this change, please check.

Thanks for the details about the macros you edited.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Forcing Subscriber on Digest

GregChapman
Hi Hugo,

I am about to make the same macro changes to my forum at:

http://ruston-reaches.1088553.n5.nabble.com/

Please, can you force all the current subscribers of this forum and any of its sub-forums to "Daily Digest" mode.

I may want to do the same on further forums. Is there an easy way for a forum administrator to be granted access to do this himself?
Just a Volunteer Nabble Helper - because the nice folk at Nabble have helped me!
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Forcing Subscriber on Digest

Hugo <Nabble>
Administrator
GregChapman wrote
Please, can you force all the current subscribers of this forum and any of its sub-forums to "Daily Digest" mode.
Done, please check.
GregChapman wrote
I may want to do the same on further forums. Is there an easy way for a forum administrator to be granted access to do this himself?
There is no easy way. You can just ask me and I will do it again, don't worry.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Forcing Subscriber on Digest

GregChapman
Hi Hugo,

Many thanks all seems to be as it should be.
Just a Volunteer Nabble Helper - because the nice folk at Nabble have helped me!
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Forcing Subscriber on Digest

GregChapman
Hi Hugo,

Now there's yet another forum that I'd like you force all subscribers onto Daily Digest mode.

http://band-forum.2320619.n4.nabble.com/

Note that those subscribed to the sub-forum at:

http://band-forum.2320619.n4.nabble.com/News-f817.html

should remain on Individual emails. Hope that's possible.

Just a Volunteer Nabble Helper - because the nice folk at Nabble have helped me!
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Forcing Subscriber on Digest

Hugo <Nabble>
Administrator
Done, please check.
Loading...