Page 1 of 6

[3.2][BETA] Advanced Points System

Posted: Thu Jan 24, 2019 2:35 pm
by mrgoldy
Image

Image

phpBB Studio
Repository: GitHub
Download: Download page

[BETA] Please note: this is a rather large extension and while we did excessive testing ourselves, there might still be issues with this extension. So please, do not install on a live board! Instead only install in a testing environment, test the extension extensively and report any bugs and/or issues you may find.

Features
  • Fully integrated Points System for phpBB 3.2
  • Set up point values on a global or per-forum basis.
  • All major native phpBB actions are available.
  • User, Moderator and Administrator permissions.
  • Notification to user on adjustment by moderator.
    (with anonymity)
  • Integrated and fully extendable overview page.
    (customisable by user)
  • Fully extendable by other extensions.
    (with detailed explanation and examples)

Other extensions
Extending APS
For the extension developers amongst us, we have written a comprehensive Wiki that should describe everything in detail. You can read about Extending APS and all the possibilities there are. If there are still any questions, feel free to ask.


Screenshots
Image
Image

Re: [3.2][DEV] Advanced Points System

Posted: Thu Jan 24, 2019 2:36 pm
by mrgoldy
Available actions
  • Global
    • Private message
      • Created a private message
      • Per recipient
      • Per character
        The text is stripped from BBCodes before counting the characters.
      • Per word
        The text is stripped from BBCodes before counting the words.
      • Per quote
        Only the outer most quotes are counted and only if there is an author provided.
      • Including attachment(s)
      • Per included attachment
      • Edited their private message
    • Miscellaneous
      • Celebrated their birthday
        This action is ran through the system cron once a day.
        ACP » General » Server settings » Run periodic tasks from system cron
      • Registered
      • Warned a user
      • Received a warning
  • Per forum
    • Topic
      • Created a topic
      • Created a sticky
      • Created an announcement
      • Created a global announcement
      • Per character
        The text is stripped from BBCodes before counting the characters.
      • Per word
        The text is stripped from BBCodes before counting the words.
      • Per quote
        Only the outer most quotes are counted and only if there is an author provided.
      • Including attachment(s)
      • Per included attachment
      • Included a poll
      • Per included poll option
      • Bumped a topic
      • Edited their post
    • Post
      • Created a post
      • Per character
        The text is stripped from BBCodes before counting the characters.
      • Per word
        The text is stripped from BBCodes before counting the words.
      • Per quote
        Only the outer most quotes are counted and only if there is an author provided.
      • Including attachment(s)
      • Per included attachment
      • Edited their post
      • Deleted their post
      • Soft deleted their post
    • Moderate
      • Copied a topic from this forum
      • Their topic got copied from this forum
      • Changed a post’s author
      • Removed as a post’s author
      • Became a post’s author
      • Deleted a topic
      • Their topic got deleted
      • Soft deleted a topic
      • Their topic got soft deleted
      • Deleted a post
      • Their post got deleted
      • Soft deleted a post
      • Their post got soft deleted
      • Edited a post
      • Their post got edited
      • Locked a topic
      • Their topic got locked
      • Locked a post
      • Their post got locked
      • Unlocked a topic
      • Their topic got unlocked
      • Unlocked a post
      • Their post got unlocked
      • Merged a topic
        This will also trigger the “delete” action on the topics that are being merged into an other.
      • Their topic got merged
        This will also trigger the “delete” action on the topics that are being merged into an other.
      • Moved a post
        Moved values are for moving from this forum, not to.
      • Their post got moved
      • Moved a topic
      • Their topic got moved
      • Restored a post
      • Approved a post
      • Disapproved a post
      • Their post is restored
      • Their post is approved
      • Their post is disapproved
    • Topic types
      • Any topic type to any topic type
    • Miscellaneous
      • Per option voted for
    Unavailable actions
    • :incoming_envelope: (PR: #5518 - implemented) Changing topic type through “Quick Mod Tools”
    • :envelope_with_arrow: (PR: —) Reporting
    • :no_entry_sign: Banning and unbanning

APS compatibility with Ultimate Points

Posted: Thu Jan 24, 2019 2:40 pm
by 3Di
This extension is not compatible with "dmzx/ultimatepoints".

If you want to use this extension then you have 2 possibilities:
  1. - Disable UP and use the points already stored but you will have to redo the settings.
  2. - Disable and delete all the data of UP taking care to modify first a migration to make sure that these points are not lost forever.
Option 2:

OPEN

dmzx/ultimatepoints/migrations/ultimatepoints_install.php

FIND

Code: Select all

			drop_columns' => array(
				$this->table_prefix . users' => array(
					user_points',
				),
REPLACE WITH

Code: Select all

			drop_columns' => array(
				$this->table_prefix . users' => array(
					//user_points',
				),
At this point you can proceed with the deletion of all UP other data.

Now you will have to redo the settings for APS, this extension.

You can now continue using the same amount of points previously gained.

Re: [3.2][DEV] Advanced Points System

Posted: Thu Jan 24, 2019 6:48 pm
by GanstaZ
As you said,.. it's very easy to integrate and extend.. Subscribed as well)

Re: [3.2][DEV] Advanced Points System

Posted: Thu Jan 24, 2019 7:26 pm
by Toxyy
GanstaZ wrote:
Thu Jan 24, 2019 6:48 pm
it's very easy to integrate and extend..
I'm liking that a lot about this extension :)

Nice job guys!

Re: [3.2][DEV] Advanced Points System

Posted: Fri Jan 25, 2019 2:28 pm
by eunaumtenhoid
it would be very interesting if you had a store in the future to use the points

some store items:
  • change the nick name
  • use the points to buy access to certain groups for a period of time
  • access to certain foruns for a period of time
  • and the points are used in other extensions (ext: donation, invite, ultimate team, ultimate blog, etc)
NICE WORK congratulations

Re: [3.2][DEV] Advanced Points System

Posted: Fri Jan 25, 2019 2:43 pm
by 3Di
Planned extensions (Premium):
https://github.com/phpBB-Studio/Advance ... extensions

Feature requests or error reports will be especially evaluated if reported to our tracking system:
https://github.com/phpBB-Studio/Advance ... new/choose

The system also allows to be expanded at will, as reported in the main topic.

Thanks. :)

Re: [3.2][DEV] Advanced Points System

Posted: Fri Jan 25, 2019 6:03 pm
by ViolaF
Very good work. Perfect. Keep it up... :)

Re: [3.2][DEV] Advanced Points System

Posted: Fri Jan 25, 2019 6:19 pm
by 3Di
Honestly, the extension is ready to go, only it's under scrupulous testing as much as possible, limited by our free time.

Re: [3.2][DEV] Advanced Points System

Posted: Fri Jan 25, 2019 7:12 pm
by ViolaF
Nevermind - Its ready to go (even) in this early state :geek:

Re: [3.2][DEV] Advanced Points System

Posted: Fri Jan 25, 2019 7:26 pm
by eunaumtenhoid
Compatible with thanksforpost would also be very welcome

an interesting function would be to give a tip to the creator of the topic, with a button with some available values ​​10 pts, 50 pts 100 pts etc.

Re: [3.2][DEV] Advanced Points System

Posted: Fri Jan 25, 2019 7:45 pm
by 3Di
ViolaF wrote:
Fri Jan 25, 2019 7:12 pm
Its ready to go (even) in this early state
It's ready in our environments "1.0.0". We'll decide when to make it available. ;)
eunaumtenhoid wrote:
Fri Jan 25, 2019 7:26 pm
Compatible with thanksforpost would also be very welcome

an interesting function would be to give a tip to the creator of the topic, with a button with some available values ​​10 pts, 50 pts 100 pts etc.
Maybe I don't explain it right, let's see:

It will be the authors of all those extensions you're talking about who will make their extensions compatible/extended with ours.
We can't do code for their extensions, hope you'll understand.

This is a system that already includes the major actions available with phpBB, for example the one you're talking about (topic creation ie.).
I am wondering if you read viewtopic.php?p=15186601#p15186601 ?

So you'll have to make these requests there where you got those extensions from. This is not the right place for that. :)

Re: [3.2][DEV] Advanced Points System

Posted: Fri Jan 25, 2019 8:35 pm
by mrgoldy
Exactly. to keep this extension ‘overseeable’ and more importantly maintainable we will not make it any larger than it already is.

Moreover, we made it very easy to work with. So we, ourselves, and others can easily extend it. For example with a shop system and stuff like that. But those will come all in due time.

This will also mean that compatiability with other extensions will come from the other extensions, as they have to add their custom action. So you indeed have to ask those authors to implement it, once it’s made public and done testing. Ofcourse we are willing to help other developers with the code on extending APS (apart from the comprehensive ‘extending aps’ wiki).

But seeing it already includes so many actions and possibilities, we first have to test it ourselves to make sure the core functionality is working exactly as intended.

You can probably expect a public download in a week and a half / 2 weeks.

And lastly, ultimate teams and ultimate blog should not/never be used. Those are abandoned and not functioning/vulnerable extensions.

Re: [3.2][DEV] Advanced Points System

Posted: Sat Mar 23, 2019 3:52 am
by eunaumtenhoid
NEWS?

would it be possible for a function that the user has to pay a certain amount of points to have access to the certain forum and / or topic?

Re: [3.2][DEV] Advanced Points System

Posted: Sat Mar 23, 2019 4:01 am
by 3Di
eunaumtenhoid wrote:
Sat Mar 23, 2019 3:52 am
NEWS?
So far, 45% of the tests have been carried out and some have required / will require modifications to the code, albeit minimal.
eunaumtenhoid wrote:
Sat Mar 23, 2019 3:52 am
would it be possible for a function that the user has to pay a certain amount of points to have access to the certain forum and / or topic?
Please read the 2 posts above yours.
And the list of actions available.

Thanks.