New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(comment): create custom comment table #3627

ravinderk opened this Issue Aug 22, 2018 · 0 comments


None yet
2 participants

ravinderk commented Aug 22, 2018

User Story

Give uses WordPress comment functionality. In Give, the comment is mostly used as a note for record activity of donor or donation and donor comment (if enabled): Few plugins start flagging these comment a spam, so in some case, donation process but donor does not notify successfully that means they land on error page instead of donation receipt page.

To prevent this issue we will create a custom comment table to store donation and donor activity.


  • Custom Table
    • Create custom table
    • Add helper functions
    • Add comment query caching ( not important, because comment query is not expensing and for now only query for comment on donation detail page )
  • Add DB upgrade
  • Review backward compatibility
  • Testing
    • Review DB upgrade
    • Donor wall shortcode
    • GDPR plugin (after db upgrade)
    • Mojo Market place plugin (after db upgrade)
    • Addons
      • Manual Donation
      • Stripe
      • Paypal Pro
      • Recurring
        Note: most payment gateways uses give_insert_payment_note helper function.
  • Write developer blog post
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment