Jump to content

John T Davis

Clients
  • Posts

    85
  • Joined

  • Last visited

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by John T Davis

  1. Hello,

    I would like to do the following:

    1. Set up a new forum where members can post anonymously to ask questions;
    2. Allow replies (answers), where the replies are not anonymous; and
    3. Restrict anonymous posts to only this forum.

    Essentially I'm trying to set up a way for people to anonymously ask questions of more experienced forum members, but also encourage high quality responses by identifying whose responds.

    I don't believe this is built in to the base Invision Community software. Am I wrong? If not, is there a plugin I can adapt to do this?

    Thanks!

  2. On 8/19/2020 at 5:33 AM, HeadStand said:

    The newsletter application is not yet compatible with version 4.5. It's the next one on my list to update, but it will be a couple of days.

    All will be included in the next update (with 4.5 compatibility).

    @HeadStand Thanks so much for working on this update, especially in such a wild time. I saw your message from April and hope that you are doing well and things have calmed down a bit even in the midst of the current human malware crisis.

    I've also discovered that my newsletters are still going out as they should, and I can apparently still change the subscription settings in my user's Account Settings (not sure if those changes are effective, but will know later today). I just can't access the admin controls.

    Thanks again!

  3. 35 minutes ago, Lindy said:

    I reached out to the author who said it will be updated for 4.5. Unfortunately, I couldn't answer your question about the tasks. CSRF protection should not prevent them from running, but I'm not familiar with the app and there could be other conflicts with 4.5.

    Out of curiosity, the app was disabled during upgrade and you re-enabled it -- correct? 

    The only way to downgrade would be to do a full restore of the file structure and database. 

    Thanks for reaching out. I hope they don't think I'm being pushy about this. I only posted here as well as on the support thread in the (vague, likely dead-end) hope I just needed to tweak something on my end. 😛

    Indeed. Both my 3rd party apps/plugins were auto-disabled. I had to manually turn them back on.

    I've let our members know the daily digest is temporarily unstable and may or may not work, so I'm not going to worry about a full restore right now. Especially since I don't know when the last backup was taken. 🙂 

  4. @Lindy & @Rhett:

    Thank you for your replies. I'll follow up with the developer and if necessary look into my restore options.

    Is it possible to restore to an older version without losing content posted since then?

    EDIT: Also, is it possible the plugin's automated tasks will still run even though I can't get at it through AdminCP, or is the new security model likely to block those as well? (I'm guessing yes.)

    Thanks again!

  5. 1 minute ago, Rhett said:

    Have you tried reaching out to the author of the item to see if they have an updated version for 4.5 or if one is coming soon?

     

    I posted a message on the add-on's support thread earlier tonight.

    Could something have changed with 4.5 that might have blocked the plugin from being able to access the database? I read the release notes on the update notice that was up at the top of the screen when I logged in, and nothing seemed to indicate that sort of change, or I would have been more cautious.

    Perhaps I misunderstood something?

    Thanks for your help!

  6. 14 minutes ago, Paul E. said:

    I think the only way to revert to 4.4.10 would be to restore from a backup. Did you happen to make a backup prior to performing the upgrade?

    Can you disable the application/plugin in the interim?

    I did not make a backup, unfortunately. I've never actually seen anything in the settings that would let me do that. Are there instructions somewhere?

    The good news is the update automatically disabled all my plugins. The issue popped up when I re-enabled them.

    This plugin manages the forum's once-a-day, full text email digest with new content, for about 450 people. I've posted up a notice that the email digest is temporarily offline due to glitch, but I'm hoping there's a way I can get it going again.

  7. Hello,

    After updating to Invision Community 4.5 when the popup appeared at the top of my forum, I'm getting an ominous error when I try to interact with one of my plugins.

    Quote

     The CSRF protection key did not match. This may indicate a plugin or theme is out of date. Please contact technical support for more information.

    Is there some way I can fix this or roll back to 4.4.10? I would not have done this update if it had been more clear it might knock out critical plugins. The release notes did not suggest that at all.

    Thanks!

  8. @HeadStand,

    Hello! I hope you're doing well. I just upgraded to Invision 4.5, under the mistaken impression from reading the changelog that it was a relatively minor under the hood optimization sort of update.

    EDIT: I would not have updated to 4.5 if the release notes had been more clear about what a major change it was.

    I'm now getting an ominous error when I try to interact with Newsletters in the AdminCP.

    Quote

    2S119/1 The CSRF protection key did not match. This may indicate a plugin or theme is out of date. Please contact technical support for more information.

    I've never seen this before when updating a plugin. Is there something I can do on my end to try to fix it? It says it's some sort of permissions error.

    Did this happen to anyone else?

  9. 1 hour ago, HeadStand said:

    And when you view the subscribers for this newsletter, are you listed? Very strange that it doesn't detect it.

    @HeadStand,

    Good morning. I am indeed listed as a subscriber when I choose Subscribers under the triangle menu.

    I switched it back to HTML and it is working as expected again. Odd...

  10. On 1/20/2019 at 12:37 PM, HeadStand said:

    I am unable to reproduce this issue. I subscribed myself to a newsletter in plain-text and I received it just fine. 

    Are you able to preview the newsletter in plain-text? What do the newsletter logs say (when you view "Back Issues" for the newsletter, how many plain-text subscribers did it detect and how many were sent)?

    Hello, @HeadStand,

    Thanks for your reply. Sorry it took me a bit to get back to you. I've tried the troubleshooting/testing items you requested.

    The Preview (Plain) button shows a correct plain text preview.

    The Test Distribution (Plain) does work.

    According to the Back Issues, 0 Plain-Text newsletters were sent, with 2 plain text subscribers. All HTML subscribers received emails.

    Please let me know if you need more info or for me to try something else.

    Thanks again. 😄 

  11. @HeadStand,

    Hello! Thanks so much for the new update.

    I'm seeing one odd bug right now: when a user (me) has chosen to receive plain text newsletters, the newsletter fails to send.

    • I still get the nightly confirmation email telling me the newsletter has been sent to all subscribers.
    • All I have to do to fix it user-side is flip the toggle back to HTML.

    I'm just using the built-in email sending module, not a third party add-on like SendGrid.

    Please let me know if you need additional information. Thanks! 😎

  12. 35 minutes ago, HeadStand said:

    The problem with including the full text of every post is that you may hit some limits with regard to storage (of the issue content) and, if you're using an API like SendGrid, with the request size. How much activity are we talking about? How many posts, on average?

    Thank you for your reply. 🙂

    I'm just using the default mail sending features built into IPS right now. I'm not really familiar with SendGrid.

    I would be extremely surprised if the entire forum ever routinely broke 50 posts a day--though that might happen a few times a year during events. We've got almost 400 members, and in the 4 months the forum has been open our busiest day saw 27 posts. 

    So, about 15 posts a day on average?

  13. On 8/21/2018 at 4:27 PM, John T Davis said:

    @HeadStand,

     

    Hello. Thanks for the clarifications. I wanted to confirm that the app can't display reply text. I think I may have misunderstood your reply to my original question back on August 3, included below with question highlighted.

    You replied on August 3:

    Unfortunately, I really need the ability to include replies in full text--that was motivation for my purchase of this module. My users want to be able to see all the messages in a given topic thread for the last 24 hours in their daily email.

    Is the custom modification technically feasible, or does the API not allow access to full threads?

    Thanks again.

    @HeadStand,

    Hello. I hope you are doing well. I'm not sure if a notification properly fired off for the above message, so I decided to quote it again.

    Have a great evening.

  14. @HeadStand,

     

    Hello. Thanks for the clarifications. I wanted to confirm that the app can't display reply text. I think I may have misunderstood your reply to my original question back on August 3, included below with question highlighted.

    On 8/3/2018 at 12:54 PM, John T Davis said:

    @HeadStand,

    * * *

    I'm looking to purchase this for a ~300-400 member private community (professional organization) that just migrated from Yahoo Groups. Most of our members were set up to get daily digests from Yahoo that contained a table of contents at the top with every single post for Time Period X (daily or weekly). Clicking the link would get you a full text copy of the post inside the email, so you never had to go to the website if you didn't want to.

    Can I replicate that with Newsletters? This is the one thing people miss from Yahoo--the ability to see all content without ever leaving the daily/weekly digest email.

    You replied on August 3:

    On 8/3/2018 at 2:38 PM, HeadStand said:

    You should be able to replicate this.

    When you set up your newsletter you have the option to include the post content in the email. You can choose to truncate it or include the full text. 

    The "click to show" will be slightly tricky, but you can add some JavaScript to your newsletter template to accomplish this... though it may not work with all email clients.

    Unfortunately, I really need the ability to include replies in full text--that was motivation for my purchase of this module. My users want to be able to see all the messages in a given topic thread for the last 24 hours in their daily email.

    Is the custom modification technically feasible, or does the API not allow access to full threads?

    Thanks again.

  15. @HeadStand,

    Hello! When adding a "Forum" content block, what's the intended difference between "Recent Content" and "Recently Updated Content?"

    I'm thinking if I want the newsletter to feature all content from the last 24 hours, including both new posts and replies to existing posts, I should be using Recently Updated Content, with a cutoff of 1 day.

    Is that correct?

    EDIT: Right now I'm just getting the first message from each thread with an indication of the number of replies displayed. I need to be able to pull in the actual full text of the replies.

  16. On 8/19/2018 at 1:47 PM, HeadStand said:

    New version is uploaded to the Marketplace. Changes include:

    • Sorting issue with the "Recent Clubs" content. Fixed.
    • Added confirmation page when unsubscribing from a newsletter
    • Extended all member ID columns to allow for larger values

    Subscribing with my gigantic member ID values is now working perfectly. Thanks!

  17. 14 minutes ago, HeadStand said:

    I think that's the problem right there... the system is probably not able to accept a value that high. I'll have to make some database changes to account for that.

    Sorry to create more work for you. ?

    Invision had to make some changes to the core database as well to account for our member numbers being in the trillions. 

    I think some of those changes were included in the latest IPS update. 

  18. 21 hours ago, HeadStand said:

    Version numbers only get incremented when there is a database change. There were none. Keeping the version number was intentional.

    1. The subscriber list uses the primary member group only. It does not take secondary groups into account.
    2. Are all of those members opted in to emails? When you view their notification settings in the ACP, do they have "send me news and information" checked? The newsletter will not send anything to someone who has opted out of emails.

     

    Thanks for this info. I had set up a tiny test group (just me) and was trying to get Newsletters sent to that before I blasted everyone. I wanted to make sure everything was working first as far as formatting and content.

    I'm opted in to receive emails, as well.

    I've gone ahead and switched it to Opt-In mode. Now that this has made me stop and think about it, I think I like this configuration better than mailing new members by default.

    I see the Newsletters tab on my profile's settings page, and I tried to opt-in. However, I now get this error:

    Quote

    INSERT INTO `newsletters_subscriptions` ( `member_id`, `newsletter_id`, `subscribed`, `format` ) VALUES ( 4159027088, 1, 1, 'HTML' )
    IPS\Db\Exception: Duplicate entry '8388607-1' for key 'PRIMARY' (1062)

    #0 /var/www/html/b281778/system/Db/Db.php(807): IPS\_Db->preparedQuery('/*IPS\\newslette...', Array)
    #1 /var/www/html/b281778/applications/newsletters/sources/Newsletter/Newsletter.php(1142): IPS\_Db->insert('newsletters_sub...', Array)
    #2 /var/www/html/b281778/init.php(460) : eval()'d code(57): IPS\newsletters\_Newsletter->subscribe('HTML')
    #3 [internal function]: IPS\core\modules\front\system\newsletters_hook_NewsletterSettings->_newsletters()
    #4 /var/www/html/b281778/applications/core/modules/front/system/settings.php(54): call_user_func(Array)
    #5 /var/www/html/b281778/system/Dispatcher/Controller.php(96): IPS\core\modules\front\system\_settings->manage()
    #6 /var/www/html/b281778/applications/core/modules/front/system/settings.php(40): IPS\Dispatcher\_Controller->execute()
    #7 /var/www/html/b281778/system/Dispatcher/Dispatcher.php(146): IPS\core\modules\front\system\_settings->execute()
    #8 /var/www/html/b281778/index.php(13): IPS\_Dispatcher->run()
    #9 {main}

    We initially imported member info from our previous platform (Yahoo Groups), which accounts for my bizarrely high member ID number.

    I'm not sure what the PRIMARY key is in this context.

×
×
  • Create New...