HTML Logo by World Wide Web Consortium (www.w3.org). Click to learn more about our commitment to accessibility and standards.

Moving forward with Composr

ocPortal has been relaunched as Composr CMS, which is now in beta. ocPortal 9 will be superseded by Composr 10.

Head over to compo.sr for our new site, and to our migration roadmap. Existing ocPortal member accounts have been mirrored.


Registration for newsletter

Login / Search

 [ Join | More ]
 Add topic 
Posted
Rating:
#105234 (In Topic #20518)
Avatar

Fan in action

I've done this before and I still don't see it.
If "HiramClark@example.com" registers to receive our newsletter, I can't find anyplace where his email is saved so that a newsletter can be sent.
Even after registering a half dozen people, some valid, some not, and going through the process of creating and "sending" a newsletter at no point do I see those people who have registered for our newsletter as an addressee.  After adding one of my other email addresses, and actually sending the newsletter, I never receive one.

Obviously I'm missing some step here that pulls those people who have registered to receive our newsletter into the list that will receive it.  Some guidance would be appreciated.
//al
Back to the top
 
Posted
Rating:
#105240
Avatar

Community saint

I found the template which I assume (from the code) lists the newsletter subscribers, but I have no idea how to actually bring that page up to view. Did a search in the adminzone and the template was the only thing that seemed relevant. One for the developers to answer I think.
Back to the top
 
Posted
Rating:
#105245
Avatar

Fan in action

Aye, I found those as well.  I can select which of the tmeplates I want to use, but all I see is 0 subscribers for any except the "member" and above groups.
No place do I see the people who have registered for the newsletter.
Thanks for trying, KingBast and I agree … it's got me lost and I have to tell them how to use it … right!
Back to the top
 
Posted
Rating:
#105254
Avatar

Registering through the newsletter module (page), or through the block?


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#105260
Avatar

Fan in action

Chris, in a default setup there's a block titled "Newsletter", space for an email, and a "Subscribe" button - I presume that's the block you're referring to and that's what we're trying to use.
Back to the top
 
Important!
Posted
Rating:
#105262
Avatar

Automated fix message

Al Jones said

I've done this before and I still don't see it.
If "HiramClark@example.com" registers to receive our newsletter, I can't find anyplace where his email is saved so that a newsletter can be sent.
Even after registering a half dozen people, some valid, some not, and going through the process of creating and "sending" a newsletter at no point do I see those people who have registered for our newsletter as an addressee.  After adding one of my other email addresses, and actually sending the newsletter, I never receive one.

Obviously I'm missing some step here that pulls those people who have registered to receive our newsletter into the list that will receive it.  Some guidance would be appreciated.
//al
This issue has been filed on the tracker as issue #1713, with a fix.


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Important!
 
Posted
Rating:
#105263
Avatar

The above hotfix improves the user experience, which my testing found was clunky, but as far as I can tell there are no actual bugs here.

You need to confirm the newsletter before you're on, by following a link in the email you get.

I considered making confirmation optional, but we'd likely be breaking laws in many jurisdictions if we did (and those laws exist for good reason - as otherwise anybody could sign anybody up for anything).

To manually confirm members, go into the database (e.g. via phpMyAdmin), look at the newsletter table, and set code_confirm values all to '0' (0 means confirmed).


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#105269
Avatar

Fan in action

Quick response Chris.  Looks better but I may have a question as soon as I verify it.
Back to the top
 
Posted
Rating:
#105294
Avatar

Fan in action

Chris.  A couple of comments:
After signing up for a newsletter, it would seem to me to be more informative if you told them that there would be a verification email.  Immediately after signing up the password doesn't seem to have a lot of value.
Manage Subscription didn't seem to care whether I put in a password or not.  However when I did put in a password, it told me that an email confirmation had been sent and 15 minutes later, I still haven't seen it.

Simply refreshing the page gives me a message that the email is already subscribed.  

Assuming that "signing up" again would take me to the maintenance page - didn't, it gave me an error (big red exclamation mark), along with the note that the email had already been subscribed, use "Manage Subscription"

Yes, it seems to work - yes, it seems very clunky.

Back to the top
 
Posted
Rating:
#105296
Avatar

"it would seem to me to be more informative if you told them that there would be a verification email" - this was changed in the hotfix. Did you apply the hotfix? Maybe the caches had to be cleared.

"Manage Subscription didn't seem to care whether I put in a password or not" - if you're logged in as an admin.

"15 minutes later, I still haven't seen it." - likely a server or mail server problem. If it says it's sent in the email log (should be under Admin Zone \ Audit) it will have been sent out by ocPortal, but if some server is not sending or filtering correctly…


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#105307
Avatar

Fan in action

Applied the hotfix yesterday but apparently the caches still hadn't been cleared - 24 hours later.  Cleared them manually and you're right, of course. Much better message, thanks.

I've been logged out when I've been entering test emails (good thing I've got a couple to play with).  

Considering that I received the two initial confirmation emails within minutes, it seems odd that I haven't seen a change email over an hour later.  Under audit I can find nothing that shows any email being sent, can you tell me where they should be, please?

After having cleared the caches, I logged out, re-entered an email for testing purposes; got the "that email has already subscribed" message and went to Manage Subscriptions; changed some information, saved it without password, was given a message that I'd get an email confirmation.

Same thing again with password … again, no message and in neither case was the information that I changed saved.  I don't understand what is not/happening here.

My understanding from the folks a NVC is that they'd like to be able to send an introductory newsletter to anyone regestering for a newsletter.  They might, at some point, like to send one or more follow-ups but aren't too sure about that (my impression is that they won't)

This is an "information system" 99.9% of the poeple looking at it will never register as users so the welcome message wouldn't apply.  I'm trying to see how to use the newsletter for both cases and I'm not sure they can.
Back to the top
 
Posted
Rating:
#105309
Avatar

Ok, I'll take another look :). Maybe there is a bug here also.


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#105310
Avatar

Fan in action

Thanks, Chris.  I've been told that I have a writing style that comes across as either argumentative or condescending - neither is intended, it's just the way I write and I don't see it.
I do appreciate what you do. //al
Back to the top
 
Posted
Rating:
#105311
Avatar

Lol, don't worry, I'm often the same when I'm rushing, as are many around here.


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#105312
Avatar

it seems odd that I haven't seen a change email

There's no change emails, so not sure what you're referring to here ;).

There are 4 possible mails sent out…
  1. Confirmation mail, so you confirm your subscription
  2. As above, but a customised version configured for the main_newsletter_signup block (so this is the same as '1', just an overridden version of it)
  3. Password reset email
  4. Actual newsletters sent

got the "that email has already subscribed" message and went to Manage Subscriptions; changed some information, saved it without password

If the email was not previously confirmed, you are allowed to re-enter it in manage subscriptions and it should send a new confirmation mail. It treats that similar to a new subscription. There was a 'bug' here in that it did not change the settings to the new settings entered; the code was trying to be 'clever' and displaying this as a new subscription, while really just sending the confirm mail again, but to be consistent with what the UI was saying it should have re-saved the new details.

Actually the block did not allow re-sending the confirmation, so I have updated the hot-fix with new code to make it more consistent.

If the email has already been confirmed, the block will say it's already subscribed. The maintenance page will either given an incorrect password error, let admin through regardless of password, of if the password is correct it will update the subscription with the new settings entered.
This difference between block and maintenance page is intentional, as the block is intended only for new signups to a specific newsletter, not for changing existing subscriptions.

So, there are a lot of different pathways through the code. Essentially these scenarios:
  • Block
    • New subscription [sends email]
    • As-new subscription (as was not confirmed) [sends email]
    • Existing subscription, so show error
  • Maintenance module
    • New subscription [sends email]
    • As-new subscription (as was not confirmed) [sends email]
    • Access denied
    • Wrong password, but is admin, so update subscription
    • Correct password, so update subscription
The block sets only for a single newsletter, and does not support subscription levels. The maintenance module can do for multiple newsletters at once, and does support subscription levels (if enabled, it's off by default in the ocPortal config).

send an introductory newsletter to anyone regestering for a newsletter

There's an unofficial option for this, which will be official in v10. You need to actually make a database structure change then set a hidden option called 'welcome_nw_choice'. I think the codebook briefly documents it, but it's not intended for general use.


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
1 guests and 0 members have just viewed this: None
Control functions:

Quick reply   Contract

Your name:
Your message: