Page 1 of 26

[DEV] Topic/Post Reactions(like, happy, thanks, angry)

Posted: Fri Dec 16, 2016 4:57 pm
by Steve
Extension Name: phpBB3 Topic/Post Reactions
Author: Steve

Emoji credits: http://emojione.com/

Credits: To those who helped test this extension, heres one for you Image

Extension Description:
Allows Users to add image reactions to your Topic or post via Ajax.

Reaction Types:
Thanks, no thanks, like, dislike, love, LOL, happy, neutral, angry etc... or add your own!!

Extension Version: 0.5.6-dev

Requirements:
  • phpBB 3.2.0 >=
  • php 5.4 >=
Features:
  • View Topic Page:
    • Add/Change/Delete Reaction via Ajax.
    • Show Topic/Post Reactions types list and count, total reaction count.
    • Link to Pop up list containing reactions by users.
  • User Profile:
    • Total Reactions count.
    • View recent reaction and full list of reactions link.
  • User Control Panel:
    • Enable /disable Reactions to your Topic/Posts.
    • Enable /disable certain Reaction types to your Topic/Post (sensitive Souls :lol: )
    • Prevent Foes from Reacting to your Topics/Posts
    • Enable/disable notifications.
    • Enable/disable reaction
  • User Notifications:
    • Notifications sent via the board or email, upon receiving reactions, containing username who reacted, reaction type image, post subject and post link.
  • Pages:
    • Post reactions page, a list of users who have reacted to that post, clicking the reaction image will show a list of users of reacted with that reaction type.
    • View reactions, a page displaying users with the most reactions.
  • Admin Control Panel:
    • Enable /disable
    • Add/Edit/Delete Reaction Types
    • User Permissions
Screenshots:
Coming Back soon.....
Demo:
Coming Back soon.....

Download: here
Notes:
This a development Extension!
Permission need to be set via: ACP -> permissions -> Group permissions

History:

Updating from version 0.1.6-dev of this extension in development will not work!Due to re-coding how reactions are stored and displayed in view topic page.
Please delete data and files before installing.


Updating from version 0.5.5-dev to 0.5.6-dev:
  • Back up the original extension files.
  • Disable the extension via ACP -> Customise -> Manage extensions.
  • Delete the extension’s files from the filesystem.
  • Upload the new files.
  • Enable the extension.
  • Purge Cache!!
  • Test the new version of the extension!
Version 0.5.6-dev:
  • Fixed:
    • Displaying disabled reaction types.
  • Improvements:
    • Post reaction page.
    • HTML /CSS in view topic.
    • Adding/updating and deleting reactions.
  • Added:
    • 1 to the 5 to make 6 in the version numbering :P
version 0.5.5-dev:

Please read.

Code has changed when dealing with adding, updating and deleting reactions, I have tried and tested the migration file to handle the conversion of data but if you have any reactions not displayed in a post, You will have to re-sync via the button this will completely renew all the data for reactions to that post.
  • Fixed:
    • Empty array whilst deleting inactive users.
    • SQL error when extension is disabled.
    • Quoted posts bug.
  • Improvements:
    • Completed permissions.
      • Can Disable Reactions to their Posts
      • Can Disable Reaction Types to their Posts
      • Can Disable Reactions to Posts with in their Topics
      • Can Disable Reactions extension
    • Post reaction data removal.
    • Post reaction page.
    • HTML /CSS in view topic.
    • Adding/updating and deleting reactions.
  • Added:
    • Disable reaction button and Time out whilst adding reactions.
    • Ability for users to re-sync post reaction /duplicate after quoted posts bug, Re-syncing Will also useful for reaction types removal once disabled but will not be implemented until next release.
    • Permission to re-sync. If admins or mods have permission they can re-sync any post.
    version 0.5.1-dev:
    • Improvements:
      • view topic add reaction permissions fixed.
      • view topic view post reactions list permission fixed.
      • Quick Reply > clicks [Full editor & preview] fixed
      • UCP debug php 5.4 error fixed
    • Added:
      • Greggs sausage roll, packet of crisps and a can of pop in acp module.
      version 0.5.0-dev:
      • Improvements:
        • Removed post reactions table in viewtopic page
        • UCP debug error fixed
        • Notifications fixed
        • View topic page
        • Reaction pages
        • Permissions
      • added:
        • ACP setting to allow Post Authors to react to their Posts
        • Permission for post reactions page
        • Post disable reactions/types
        • Topic/1st post only reactions
        • Reaction image in notifications
        • Enable Reaction Type count in Posts
      version 0.1.6-dev:
      • Compatibility:
        • php versions 5.4 > 7.1
        • MySQL 5.7.14
      • Improvements:
        • Deleting topics and users
        • Debug on posting
        • Permission check in post links
        • View topic page
        • Reaction pages
        • admin control panel
      • added:
        • Black & White emojis

Re: [DEV][3.2] Topic/Post Reactions

Posted: Fri Dec 16, 2016 5:56 pm
by koraldon
Looks awesome :ugeek:
Can you use emoji for reactions?

Re: [DEV][3.2] Topic/Post Reactions

Posted: Fri Dec 16, 2016 5:59 pm
by nextgen
Really nice feature Steve, bookmarked ;)

Re: [DEV][3.2] Topic/Post Reactions

Posted: Fri Dec 16, 2016 6:03 pm
by SalazarAG
Great extension! Congratulations!

Sugestion: Can you have a list of TOP REACTIONS?

With the users who received most liks / reactions

Re: [DEV][3.2] Topic/Post Reactions

Posted: Fri Dec 16, 2016 6:28 pm
by Steve
koraldon wrote:Looks awesome :ugeek:
Can you use emoji for reactions?
Users can only select reactions added via admin control.
SalazarAG wrote:Great extension! Congratulations!

Sugestion: Can you have a list of TOP REACTIONS?

With the users who received most liks / reactions
Already done via app.php/reactions page ;)
nextgen wrote:Really nice feature Steve, bookmarked ;)
thanks

Re: [DEV][3.2] Topic/Post Reactions

Posted: Fri Dec 16, 2016 8:14 pm
by kim902
I got told you died ?

Re: [DEV][3.2] Topic/Post Reactions

Posted: Fri Dec 16, 2016 8:18 pm
by Steve
kim902 wrote:I got told you died ?

:lol: :lol: :lol:

Re: [DEV][3.2] Topic/Post Reactions

Posted: Fri Dec 16, 2016 8:45 pm
by RMcGirr83
I got told you are a nub :P

Re: [DEV][3.2] Topic/Post Reactions

Posted: Fri Dec 16, 2016 10:44 pm
by Beau76
Wow looks great. Watching development of this ext with keen interest.

Re: [DEV][3.2] Topic/Post Reactions

Posted: Sat Dec 17, 2016 6:59 am
by Steve
RMcGirr83 wrote:I got told you are a nub :P
I got told you can't hold you beer :P

Re: [DEV][3.2] Topic/Post Reactions

Posted: Sat Dec 17, 2016 11:49 am
by Crusoeman
Clearly it says:
Requirements: phpBB 3.2RC2

However is there any chance it will run, or can be made to run, in phpBB 3.1.10? It's exactly what I'm looking for.


Tim

Re: [DEV][3.2] Topic/Post Reactions

Posted: Sat Dec 17, 2016 12:00 pm
by Steve
im using 3.2 as a starter point for this mod sorry. Maybe if I have time I will looking into making it backwards compatible ..

Re: [DEV][3.2] Topic/Post Reactions

Posted: Sat Dec 17, 2016 12:05 pm
by Crusoeman
Many thanks Steve.

Tim

Re: [DEV][3.2] Topic/Post Reactions

Posted: Sun Dec 18, 2016 1:26 pm
by lopoto
I am waiting :P

Re: [DEV][3.2] Topic/Post Reactions

Posted: Sun Dec 18, 2016 1:45 pm
by kim902
whats the difference from this extension and the thanks for post extension 1 shows a smiley the other text ?