1
trabis
My points 1.0 - Feature Requests
  • 2008/6/1 23:14

  • trabis

  • Core Developer

  • Posts: 2269

  • Since: 2006/9/1 1


Hi xoopsers!

So let us rest 'my tabs' for a while and lets start working on something else.

I´m working on something to replace userpoints module. For those who unfortunaly do not Know the userpoints module, I can tell you that is a very good work of catzwolf that allows you to give your users points for each submission on your site. You can multiply comments for x, forum posts for y votes on news for z and come to Know who are really your most important users!

Unfortunally, wf team as discontinued this project some time ago and I think it is time to bring it back to life.

I´m making it from 0, no code taken.
I will make it pluginable as my comments module, meaning, that easily we can add new modules into it without having to hack the source.

I have not an alpha yet but I intend to release one soon, so, If you have any feature request to make, now is the time.

Thank you!

2
noo-b
Re: My points 1.0 - Feature Requests
  • 2008/6/2 3:38

  • noo-b

  • Just can't stay away

  • Posts: 456

  • Since: 2007/10/23


you're on roll trabis..thanks for your hardwork..keep it up

suggest ..grant points for
- articles/news/ submission
- comments submission
- time spent online
- forum activities (for all forum module cbb,newbbex,d3forum etc)
- invitation - user invite a friend and when the friend register, the user get a point..but maybe this will lead to the user trying to register himself in order to get point...
- grant users' download limit in download module(wfdownload/mydownload etc)
according to their points...
- integration with default profile, yogurt/smartprofile


more later
I Love Xoops

3
trabis
Re: My points 1.0 - Feature Requests
  • 2008/6/2 12:37

  • trabis

  • Core Developer

  • Posts: 2269

  • Since: 2006/9/1 1


Hi noo-b, as for articles, news, comments, forum ... any module that accepts user content can be plugged in, no problem.

At this moment I have plugins for 2 things, user items(submissions) and uservotes( not every module as them)

So at this momment you can gain points for submitting content(a comment counts as content) and for voting(in news articles or something)

Integration with other modules can´t be done by me. IN your example for downloads, it has to be done by the module developer. Same goes for yogurt.

In your example for invitation, you had to have an invitation module first, then the module would provide the plugin. It has to work this way.

About time spent online, I have never though about that, I don´tthink it is possible because there is not a log of time spent online but. Why not for registered days?

I think we can give admin the oportunity of give extra points and/or take them back. Having this, you could integrate this module with a shop module and or paypal, that would be fun!

Ex:
Earn 1000 points and have your email adress right away.
Ps: You can buy points if you want, each point is a cent, click here for paypal transfers!

4
tcnet
Re: My points 1.0 - Feature Requests
  • 2008/6/2 15:52

  • tcnet

  • Friend of XOOPS

  • Posts: 297

  • Since: 2006/5/12


Hi Trabis,

I would like a reward system where contributions are rewarded with site premiums or products. I have been testing the NCKarma module by ncnynl, it is still in beta but looks promising.

NCKarma uses plugins to hook to other modules, so that karma points are incremented with each contribution. In addition the admin can assign points to a member and members can give points to each other. Point Totals are used to assign User Levels and there is a catalog where members can redeem their karma points for premiums.

Anyways, You might take a look, it sounds very similiar to what you would like to create.

Thanks for your contributions to the XOOPS community!

5
Speed
Re: My points 1.0 - Feature Requests
  • 2008/6/2 16:56

  • Speed

  • Quite a regular

  • Posts: 310

  • Since: 2004/5/18


First, either a ranking system has a real useful purpose that gives relevant feedback to all users or don't bother wasting time coding it. IMNSHO....

vbulletin has implemented a really strong reputation system. I'd recommend reading through the comments on it to see the positives and negatives. They've learned a lot from the feedback. It's interesting to read the comments from admins of all types of sites about what worked, what didn't and why.

I like users being able to reward good comments/posts.

I like limiting the number of times users can reward to prevent spamming or stacking the deck.

I like older users or users with higher reputation or users that rarely give reputation automatically giving more per reward.

I think negative reputation by users can be abused for many groups. I tend to have small groups of friends for my sites so negative rep is useful for us to weed out bad ideas, but in larger groups it tends to be used to attack people rather than comment on ideas which makes me hesitant to ask for negative rewards for users. Admins definitely need to be able to remove rewards though.

It would be nice if rewards could work in conjunction with or even replace the current XOOPS user ranks system which is primarily based on number of posts. Ideally, this system would tie directly into that and be implemented at core level to be available to all modules or current ranks would be removed from core and implemented as a module/plug-in setup like you propose.

It would be interesting to be able to "clone" or create multiple rewards/ranks to allow people to advance along multiple pathways. A simple example would help: let's say the site created ranks for Support, Development and Creativity. Support would gain rewards mainly from posts and would be granted by users for useful comments, troubleshooting, advice, etc. Development would gain rewards mainly from news stories and would be granted by moderators for new modules, bug fixes, code suggestions, etc. Creativity would gain rewards mainly from posts and would be granted by users for providing ideas, constructive criticism, etc. Splitting into three different reward structures allows users and admins to quickly and easily see what areas different users excel in. This way users can quickly see for instance that Trabis has a really strong Dev and Creativity ranking just by looking at his profile or "badges" under his avatar. When Trabis comments on module development, new users would be able to very quickly compare between Trabis and Speed to know which one has a strong reputation and probably knows what they are talking about since Speed would have no Dev rank whatsoever but might have a reasonable Creative rank. :)

If you have one blanket reputation/rank/reward category for everyone, you have no way to really judge whether a person has broad or focused knowledge which makes their rank pretty much irrelevant except as a measure of favoritism which in my not so humble opinion is useless. If everyone is lumped into the same pool, we can't tell why they are highly ranked.
...

6
trabis
Re: My points 1.0 - Feature Requests
  • 2008/6/2 17:47

  • trabis

  • Core Developer

  • Posts: 2269

  • Since: 2006/9/1 1


Speed! I´m also a webmaster and I have the good luck of having a rich poetry community site. I am a user of userpoints module and I used to give a firstpage entreviewfor top contributors. AS You may guess, a poetry site only survives if people comment each other, so, having thisprimefor users realy help me boost comments. Result, entreviews were given tou users who say "HI, loved yourpoem", and the ones who realy made well constrtuded comments were put way. So, we really have to have careful on using this, I never called top members, I allways called top contributors, there is quite a diference.
As for seting points per category, its a very nice idiea and I´ll do my best to implement that.

I´ll take a better look on your post latter on. Thanks!

7
trabis
Re: My points 1.0 - Feature Requests
  • 2008/6/2 17:49

  • trabis

  • Core Developer

  • Posts: 2269

  • Since: 2006/9/1 1


tcnet, I´ll take a look on that, thanks for disapointing me, eheh!

8
Anonymous
Re: My points 1.0 - Feature Requests
  • 2008/6/2 18:30

  • Anonymous

  • Posts: 0

  • Since:


Share beta verison for sharing our ideas

9
noo-b
Re: My points 1.0 - Feature Requests
  • 2008/6/3 4:49

  • noo-b

  • Just can't stay away

  • Posts: 456

  • Since: 2007/10/23


nice idea by speed

Quote:
Integration with other modules can´t be done by me. IN your example for downloads, it has to be done by the module developer. Same goes for yogurt.

ok noted..after you finish the module,,maybe this can be done by other module developer or by ourselves with an easy guide

Quote:

About time spent online, I have never though about that, I don´tthink it is possible because there is not a log of time spent online but. Why not for registered days?

registered days will also be ok

Quote:

I think we can give admin the oportunity of give extra points and/or take them back. Having this, you could integrate this module with a shop module and or paypal, that would be fun!

Ex:
Earn 1000 points and have your email adress right away.
Ps: You can buy points if you want, each point is a cent, click here for paypal transfers!


haha..that would be great..
I Love Xoops

10
Speed
Re: My points 1.0 - Feature Requests
  • 2008/6/3 5:16

  • Speed

  • Quite a regular

  • Posts: 310

  • Since: 2004/5/18


A poetry website would definitely benefit from a points/reputation system. Used in conjunction with posting points, you could track the poems that are really good as well as the poets. I think that's an ideal use of this.

I'm looking forward to seeing what you implement!
...

Login

Who's Online

152 user(s) are online (99 user(s) are browsing Support Forums)


Members: 0


Guests: 152


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Apr 30
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits