Page 1 of 19

Karma MOD

Posted: Wed Nov 18, 2009 9:12 pm
by Extensions Robot
Modification name: Karma MOD
Author: m157y
Modification description: This MOD allows users to karma people. This MOD has extended configuration via ACP and UCP. For more information: see features list.
Modification version: 1.2.3
Tested on phpBB version: 3.0.6

Download file: karmamod-1.2.3.zip
File size: 227.87 KiB

Modification overview page: View

The phpBB Team is not responsible nor required to provide support for this modification. By installing this MOD, you acknowledge that the phpBB Support Team or phpBB Extension Customisations Team may not be able to provide support.

-->Modification support<--

Karma MOD

Posted: Wed Nov 18, 2009 9:12 pm
by DavidIQ
Modification validated/released

Notes:
Build up your karma and get rewarded...or go the other direction and get canned :shock:

Karma MOD

Posted: Wed Nov 18, 2009 9:12 pm
by m157y
Styles: proSilver, subSilver2, subSilverPlus
Translations: English Image, Spanish Image
Dropped Translations: French Image, Russian Image, Deutsch Image, Swedish Image

Donations: Image

Features:
  • Guests/bots can't karma
  • User can't rate same post multiple times
  • Double-clicking protect by karma time and unique index in sql
  • Enable/Disable Karma MOD via ACP
  • Karma will be enabled after x posts (x configurable via ACP)
  • User can disable karma for himself
  • Configurable time between karmas via ACP
  • Imageset support
  • Karma at viewprofile and viewtopic pages
  • Comments stored in DB
  • Comments supports BB-Code
  • Comments supports topic icons
  • View comments page (Link from viewprofile and viewtopic pages)
  • Comments requiment maybe disabled via ACP
  • Comments maybe compleatle disabled via ACP
  • Karma power (Depended from number of registered days and karma)
    NOTE: Staff has maximum karma power
  • Karma power maybe disabled via ACP
  • Karma power maybe showed only for administrators or for all users
  • Maximum karma power is configurable via ACP
  • PM/Email/Jabber notifications on karma change (Configurable via ACP and UCP)
  • Link to page from which karma was given at notifications
  • List of users with most karma
  • User-friendly installer
  • Simply install (most of addings consists only 3 lines)
  • Support of phpBB's module system (ACP and UCP modules)
  • Support of user management via ACP
  • Search results can be ordered by average karma of topic/post
  • Only x karmas per day (Configurable via ACP)
  • Enable/disable karma for friends & foes via ACP
  • Anonymous karma feature. Who karmaed can see only administrators. (Configurable via ACP. Separate for increases and decreases)
  • Frequently Asked Question of users placed at original FAQ page
  • Minimum karma value for ability to karma
  • Update checker (Can be disabled via ACP)
  • Users can disable self comments viewing by others users
  • Global history at ACP
    NOTE: Maintenance->Forum Logs->Karma MOD History
  • Ability to change sort orders for karma comments
  • Ability to select with which power we want to karma
  • Permissions support to karma
    NOTE: Permission->Users' permissions & Permission->Forum permissions
  • Users can be baned by reaching minimum karma limit, eg -100
TODO:
  • Add Frequently Asked Question of users placed at original FAQ page
  • Add ability to edit comments via karma history page
  • Add ability to edit comments via viewcomments page
  • Add ability to delete comments via viewcomments page
  • Add sync support
  • Karma statistics
  • Add ability to show comments for specified forum/topic/post
  • Add karma power showing at viewtopic page
  • Add comments approving
  • Karma title
  • Add MCP details support
  • Add drafts support for comments
  • Add auto file changer to installer
  • Add AJAX support
Screenshots: Demo URL: None yet
Demo Username: None yet
Demo Password: None yet

SVN Repository: at SourceForge.net
Bug tracker: at SourceForge.net

!!PLEASE, DON'T POST HERE BUGREPORTS FOR BETA VERSIONS OF MOD
!!ONLY AT SOURCEFORGE.NET'S BUG TRACKER


BETA VERSIONS NOTICE:
Those versions was uploaded only for tests. I'm strongly not recommend to use those versions on life board environment, please wait a stable release. If you're interested in those version, you'll find them via Karma MOD`s updater module.


And i have a little help request to all.
  • If you want to help with translations of this mod, write to me. I hope to find translators who knows how work with svn, it'll simplify our life with translations.
  • If you have ideas about karma buttons it's good :) draw it and send it to me
  • If you can donate a little sql-db(not mysql), write to me
    it will be very helpful for testing MOD on this DBs
  • You think that you can help with something else? Write to me and we discuss this
Default topic at 'MODs in Development' forum (of course, it was closed already)

Re: Karma MOD

Posted: Wed Nov 18, 2009 9:47 pm
by Ahri89
wow, congratulations for the validation and thanks for this great mod!

:D

Re: Karma MOD

Posted: Thu Nov 19, 2009 12:45 am
by Xtracker!
Really nice it got validated! And thanks for the mod!

Re: Karma MOD

Posted: Thu Nov 19, 2009 2:43 am
by Bullsaj
Screenshots?

Re: Karma MOD

Posted: Thu Nov 19, 2009 2:50 am
by 3Di
Bullsaj wrote:Screenshots?
LoL, do you really need those? ---> http://www.phpbb.com/community/viewtopi ... #p11249095

Re: Karma MOD

Posted: Thu Nov 19, 2009 4:09 am
by autinhyeu
Thanks you! very great MOD :D

Re: Karma MOD

Posted: Thu Nov 19, 2009 4:54 am
by ijhtio
Bullsaj wrote:Screenshots?
I would love to see screenshot of the mod (how is it displayed in the page etc.)
Plus, the feature list is missing.

Re: Karma MOD

Posted: Thu Nov 19, 2009 3:46 pm
by jamiet757
3Di wrote:
Bullsaj wrote:Screenshots?
LoL, do you really need those? ---> http://www.phpbb.com/community/viewtopi ... #p11249095
Yeah it would be nice to see the options, maybe even have a demo.

Re: Karma MOD

Posted: Fri Nov 20, 2009 5:07 am
by MatteoMWP
I don't know who validated this MOD but I think they could have done a better job. I found several issues.

1.
Many edits were hard to find because there were multiple instances of them. For example, in includes/acp/acp_modules.php

The following code find occurs more than once:

Code: Select all

		else
		{
It's hard to determine which place you should make the edit.

2.
In includes/session.php it says to make the following edit:

Code: Select all

		// [+] Karma MOD
		if (!class_exists('karmamod'))
		{
			require($phpbb_root_path . 'includes/functions_karma.' . $phpEx);
		}
		global $karmamod;
		$karmamod = new karmamod();
		// [-] Karma MOD
But the MOD tells you to upload functions_karma.php to includes/mods/ so it throws off an error until you upload function_karma.php to the correct directory which would be simply includes/

3.
I have Karma power disabled. I tested the MOD by giving 1+ karma to one of my members.

In View Topic it shows I gave them 1 karma:
Image

But in UCP when viewing their karma comments it shows I gave them 5 karma:
Image

I don't think this MOD was ready to be released.

Re: Karma MOD

Posted: Fri Nov 20, 2009 4:26 pm
by jamiet757
Ok well nevermind then, I guess I will be sticking with the Thanks for Posts MOD instead. The reason I was interested in this one was the ability to leave comments. I just changed the language file to say Karma easily.

This and the fact that the MOD author hasn't even visited this topic in 4 days since it was validated, makes me think this mod is going nowhere.

Re: Karma MOD

Posted: Sat Nov 21, 2009 11:07 am
by PinoyEngineâ„¢
This is a very cool mod!
Thanks.

Re: Karma MOD

Posted: Tue Nov 24, 2009 10:35 am
by Krej
i need help guys !
i cant see it?? :?
i installed all of it one by one
do i have to activate it on the backend or something?

Re: Karma MOD

Posted: Tue Nov 24, 2009 10:52 am
by Oyabun1
ijhtio wrote:Plus, the feature list is missing.
The feature list is in the FEATURES.html file in the docs folder of the download.
MatteoMWP wrote:Many edits were hard to find because there were multiple instances of them. For example, in includes/acp/acp_modules.php

The following code find occurs more than once:

Code: Select all

		else
		{
It's hard to determine which place you should make the edit.
The usual process for mods is that the code changes are done sequentially as laid out in the MODX file, so the

Code: Select all

		else
		{
you're looking for would be the first one after the preceding find:

Code: Select all

			closedir($dh);
jamiet757 wrote:This and the fact that the MOD author hasn't even visited this topic in 4 days since it was validated, makes me think this mod is going nowhere.
Bear in mind that the developers of these mods do it in their own time, usually for no payment, and could also have a life outside of this forum. The developer of this mod has been working on it for a couple of years and may just be taking a break.