Gossamer Forum
Home : Products : Gossamer Links : Development, Plugins and Globals :

[iUNI] User Monitor v1.0-1.1

Quote Reply
[iUNI] User Monitor v1.0-1.1

RELEASED: USER MONITOR VERSION 1.0.0



Feature list coming soon. You get a pretty good idea from screen shots and discussions in the Editor Monitor -> User Monitor thread.

*** WARNING AND DISCLAIMER ***

I debated whether or not to release this at all, but since I put in 50 hours or so modifying and redesigning it from EM, I thought I would post it anyways.

There is a possibility of this plug-in either in part or in total being soaked up by the upcoming Gossamer Community. I am not privy as to what is going to be released with this community program so I don't know to what extent it would affect this plug-in. If you wish to have a form of user tracking and profile pages this could be the short or long term solution, depending on what GT is bringing out. There will not be any refunds for any reason, so you will have to weigh up the potential life of this plug-in yourself. Because of this I am willing to offer this plug-in at only $35 (it was planned to be sold at $45).

If you wish to purchase it, please private message me.

This plug-in will only be offered for sale for a short period of time.




http://www.iuni.com/...tware/web/index.html
Links Plugins

Last edited by:

Ian: Jul 23, 2002, 11:58 AM
Quote Reply
Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
This will be a wonderful solution for those of us who are not planning on buying the Community...I suspect it will be more then I can afford. (Does anyone know how much it will be??)
Quote Reply
Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to

UPDATE





Ok, I have my first user of this plug-in which means I will be adding some features to it. In the short term I intend on adding the same dynamic profile pages that editor monitor recently received.

I have created a private download area for this plug-in for those who are interested. Wink

I have decided to put the price back upto $45 as soon as the next version comes out. So if you want to get in at $35, you had better hurry!


http://www.iuni.com/...tware/web/index.html
Links Plugins

Last edited by:

Ian: Jul 4, 2002, 8:33 AM
Quote Reply
Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
BUYERS OF MY PLUGINS - PLEASE READ:

http://www.gossamer-threads.com/...i?post=204039#204039


http://www.iuni.com/...tware/web/index.html
Links Plugins
Quote Reply
Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
A slightly updated version of User Monitor is now in the download area. Existing cutomers will already know what is in this.

I have adjusted the price as mentioned above, and UM can be bought directly off my website. See signature block below for URL.


http://www.iuni.com/...tware/web/index.html
Links Plugins
Quote Reply
Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to

IDEA



Depending on the amount of interest, and time I have to do it, I am thinking of adding a full user login tracking table. This means monthly login stats for each user will be available!

Per User

User:
Logins this month:

Overall

Total Logins this month:

The table would have an autopurge function which would allow you to specify the number of days after which records would automatically be removed. This keeps the tracking table from growing too large. For example 90 days.


http://www.iuni.com/...tware/web/index.html
Links Plugins
Quote Reply
Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Hi Ian,

Yes please, that sounds great.

Other things I would like:

- change the login success page to the user's profile page.

- ability to modify any of the fields in the user table rather than just the fields that have been added in the UserMonitor plugin - particularly the password. Could this be written so that the user can also modify any extra fields added outside the plugin, for example fields added in the mylinks plugin?

Thanks, Laura.
Quote Reply
Re: [afinlr] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Hi Laura,

Great suggestions, and I will look at these as soon as a get a chance... probably another 2 or 3 days. I can't say that I will be able to put these in yet... but I will have a look at it for sure.

Thanks!


http://www.iuni.com/...tware/web/index.html
Links Plugins
Quote Reply
Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Ian, That's fine - I know you are extremely busy. Just thought I'd let you know in case you're doing some work on the plugin.

Thanks, Laura.
The UK High Street
Quote Reply
Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to

User Monitor 1.0.1

I have uploaded UM v1.0.1.

There are no new features or fixes for existing users. This fix only affects new installations.

Thanks.





http://www.iuni.com/...tware/web/index.html
Links Plugins
Quote Reply
Re: [afinlr] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Quote:
change the login success page to the user's profile page.




I believe this can be done by passing a url to the user cgi file. Katabd made a suggestions similar to this for Editor Monitor, this being the code I included in the file:

print qq~Location: $CFG->{db_cgi_url}/user.cgi?url=$CFG->{db_cgi_url}/em_signup.cgi?do=signup\n\n~;

I am not sure if in this case you are requesting a code change, or if this can be solved by adding the url to the user.cgi in the hyperlink for your login. You may be able to inclde the edito name in the url path also by using a tag. If this does not work, or you have no idea what I am rambling on about here, then maybe I could look at a peice of code to do this in UM. Comments appreciated!

Quote:
ability to modify any of the fields in the user table rather than just the fields that have been added in the UserMonitor plugin - particularly the password.



I am going to look at adding the ability to modify (in addition to the UM fields):
  • Password
  • Name


from the Users table for the next update.


http://www.iuni.com/...tware/web/index.html
Links Plugins

Last edited by:

Ian: Jul 13, 2002, 9:21 PM
Quote Reply
Re: [afinlr] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Ok, I have added it in. Now a user can update their Name and Password as well as the other UM fields.




http://www.iuni.com/...tware/web/index.html
Links Plugins
Quote Reply
Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Ok, version 1.1.0 is almost ready:
  • Full login tracking introduced. This allows monthy statistics etc.
  • Webmaster definable autopurge of tracking added. Default setting is 90 days.
  • Added monthly total logins to statistics for each user -> number is brackets (0)
  • Added total logins and total montly logins to the overall stats
  • Added Name and Password modification abilities for users
  • Added UserTracking table to the table editor



User Monitor Plug-in : Statistics


General Table Statistics:
Total Users: 3
-registered: 2
-not validated: 0
-administrators: 1
Total Rewards in Accounts: 35 ( 11.6667 on average, 25 maximum )
Total Logins: 0 (0)
Table Warnings:
Users without Email: 0

User Monitor Plug-in : All Registered Users


john
LOGINS: Logins: 3 (0) Last Login: 2002-07-08 17:13:41 2nd Last: 2002-07-07 18:18:22 3rd Last: 2002-06-30 21:59:54
REWARDS: Account Balance: 25 Date Last Paid: 2002-07-01 00:17:41 Amount: 5
OWNERSHIP : Links: 1 Reviews:
0



jerry
LOGINS: Logins: 3 (0) Last Login: 2002-07-14 00:49:57 2nd Last: 2002-07-06 18:51:40 3rd Last: 2002-07-06 17:52:51
REWARDS: Account Balance: 5 Date Last Paid: 2002-07-01 00:17:41 Amount: 5
OWNERSHIP : Links: 1 Reviews: 0



I'll make an announcement once the files are placed into the download area.




http://www.iuni.com/...tware/web/index.html
Links Plugins

Last edited by:

Ian: Jul 14, 2002, 9:10 AM
Quote Reply
Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to

Version 1.1.0 RELEASED

DOWNLOAD INSTRUCTIONS

There are two versions for 1.1.0. You must download the correct version otherwise the plug-in will not install, or errors will be produced upon install.

  • Initial Installation: Regular Download Area
  • Upgrade from 1.0.X: Regular Download Area/upgrade/UserMonitor.tar

If you are not sure of the exact download URL, please visit my private forum in the User Monitor thread.




http://www.iuni.com/...tware/web/index.html
Links Plugins
Quote Reply
Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Hi IAN

I think the users ability to modify their details should be extended to their whole profile ..

what I mean is if I have a custom fields in the users files like (banner, header...) I want the users to be able to modify all of those..

That should be easy to do and the admin can define which fields they can modify (see my users plug in in the download area)..

This is a very wanted feature I think (over 115 downloads to my plug in.. with several sites using it regardless of its limited cababilities, No payments though Mad as usual..) and you are welcome to use my plug in codes free.

That will be a very nice add on to your users monitor..

just a suggestion.. Wink
Regards
KaTaBd

Users plug In - Multi Search And Remote Search plug in - WebRing plug in - Muslims Directory
Quote Reply
Re: [katabd] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Thanks for the suggestion. I'll add it to my list of things to look at.Smile


Edit:
Quote:
No payments though Mad as usual
Perhaps you should consider making it a commercial version, with its own download area :) But this is a topic seperate to this thread.


http://www.iuni.com/...tware/web/index.html
Links Plugins

Last edited by:

Ian: Jul 14, 2002, 9:26 AM
Quote Reply
Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Hi Ian,

Thanks for taking a look at this. I did think about using the redirect, however, I can't see an easy way of getting the username which is needed for the profile page. I do remember reading somewhere that it is possible to change the login success page using a pre hook on user_login which is what I'm trying to do but I'm not getting very far!

Laura.
The UK High Street
Quote Reply
Re: [afinlr] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Hi Laura,

Perhaps a slight code change will do this... i'll have a look and post back shortly.Wink


EDIT: Good, my server just came back on.

This is how you can use the user.cgi to re-direct a user after login:

print qq~Location: $CFG->{db_cgi_url}/user.cgi?url=$CFG->{db_cgi_url}/em_signup.cgi?do=signup\n\n~;

So on your webpage try:

<a href="http://yoursite.co.uk/cgi-bin/user.cgi?url=http://www.yoursite.co.uk/users/profiles/<%Username%>.html">Login</a>

I am not sure if the <%Username%> tag is right... but the idea is there. Let me know if that does not work, I have not tried it.


http://www.iuni.com/...tware/web/index.html
Links Plugins

Last edited by:

Ian: Jul 14, 2002, 12:08 PM
Quote Reply
Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Hi Ian,

Thanks for the reply. I can't see how the <%Username%> tag can be filled in before the user has logged on? This is why I gave up on this way of doing it. I'm pretty certain now that it can't be done with a plugin either so it looks like I'll just have to hack the Login.pm file. Unless you have any more ideas?

Thanks,

Laura.
The UK High Street
Quote Reply
Re: [afinlr] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Quote:
I can't see how the <%Username%> tag can be filled in before the user has logged on?


Very good point.

The action has to come once they have logged in.

There are hooks:
  • handle_login
  • site_html_login
  • user_login <<< maybe a post hook here
  • site_html_login_success <<< perhaps this is the one!


I found these by looking though the hooks.cfg file.

Perhaps when you use the plug-in wizard you could see which of these are on offer, and then make a POST hook if appropriate .... (this would then have the Username in the args). You could replace the function perhaps with the STOP also....

Maybe that helps


http://www.iuni.com/...tware/web/index.html
Links Plugins
Quote Reply
Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Hi Ian

I finally got something that works!

I created a pre hook on site_html_login_success:

Code:


my $hashref=shift;
use LWP::Simple;
my $url = "http://www.mysite.com/...href->{'Username'}";
my $content = get($url);
print "$content";

GT::Plugins->action ( STOP ) ;


I couldn't think of a way to do a simple redirect because the headers have already been set. But at least this is working finally. Thanks for the help.

Laura.
The UK High Street
Quote Reply
Re: [afinlr] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Hi,

For the sake of consistency you might want to use GT's module...

Code:
require GT::URI::HTTP;
print GT::URI::HTTP->get("http://www.mysite.com/cgi-bin/um_profile.cgi?en=$_[0]->{'Username'}");
GT::Plugins->action( STOP );
Quote Reply
Re: [afinlr] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Excellent Laura!

(Thanks Paul)


http://www.iuni.com/...tware/web/index.html
Links Plugins
Quote Reply
Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Ian,

Now that I have this working, I'm keen to get my profile pages up and running. So, a few points:
  • My UM_UserSince column doesn't seem to be working - there are no entries
  • Please can I have access to all the fields in my Users table in the profile page and the modify page?Smile I don't mind doing this if you don't have time, let me know. I don't want to work on it if you're fixing it already. I assume its not too complicated.
  • Is the UM_Status field supposed to be blank? I assume this is for the admin to fill in?
  • EDIT: Just remembered another! Please can we have the modify success page template based?


Thanks a lot Ian. This was a much needed plugin and will make a huge difference to my site.

And thanks for the tip Paul.

Laura.
The UK High Street

Last edited by:

afinlr: Jul 15, 2002, 11:24 AM
Quote Reply
Re: [afinlr] [PLUG-IN] USER MONITOR v1.0.0 In reply to
Hi Laura,

Quote:


My UM_UserSince column doesn't seem to be working - there are no entries


Hmmm, this is modeled after EM, for which this column is manually filled in. Thanks, I will add it in to make it auto.
  • Quote:
    Please can I have access to all the fields in my Users table in the profile page and the modify page?Smile I don't mind doing this if you don't have time, let me know. I don't want to work on it if you're fixing it already. I assume its not too complicated.


    I haved added the Name, and Password... you will be able to follow what I have done, so you can do the same for your custom fields if you like.

    Quote:


    Is the UM_Status field supposed to be blank? I assume this is for the admin to fill in?


    Yes, this is a custom field to use for what ever you like. It was borrowed from EM also... where you have different levels of Editor, you could do the same for your users... and base certain tags upon it. I just added it in, so everyone has the same thing (in case they might not no how to do one themselves). I have no actual plans of using this column than I can think of.


  • Did you upgrade to 1.1.0 yet?


    http://www.iuni.com/...tware/web/index.html
    Links Plugins

    Last edited by:

    Ian: Jul 15, 2002, 11:28 AM
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Hi Ian,

    Yes I did upgrade to 1.1.0. I like the monthly stats.

    I've had a look at the cgi file and to be able to use all the tags on the profile page, I think that you just need the line

    $tags = $ut->select( { Username => $user } )->fetchrow_hashref;

    at the beginning of the file. I think this also removes the need for a lot of the other code in this file. I assume that it is something similar for the modify file so I'll have a look at that next.

    Laura.
    The UK High Street
    Quote Reply
    Re: [afinlr] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Hi Laura,

    Yes that looks right...

    I will make the changes (sorry I have not had the time to properly look at it).

    Thanks,

    Ian


    http://www.iuni.com/...tware/web/index.html
    Links Plugins
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Hi Ian,

    Sorry I kept asking for changes - it was because I hadn't had a good look at the files and just assumed that if I changed things myself they would get lost in the updates to the plugin. Now I have renamed the cgi files so I think that I can do everything I need without worrying about losing anything. A bit slow I know!

    After all my efforts trying to get the login redirect to work I discovered that I can't get the modify button to appear on the form the way that I was doing it so I'm using a meta refresh now which isn't as nice. I still have a bit to sort out to get the links owned displayed in a list and to put all the modified info in the email and other things - but it is live now. You can see a profile at http://www.theukhighstreet.com/...ofile.pl?user=afinlr

    Thanks,

    Laura.
    The UK High Street
    Quote Reply
    Re: [afinlr] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Excellent work Laura!

    Thanks for letting have a look also (and others).

    I hope to add picture upload and auto re-sizing capabilities to UM and EM for those who want this type of thing... I guess it could be a mugshot, or perhaps a company logo.


    http://www.iuni.com/...tware/web/index.html
    Links Plugins
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to

    ADDING YOUR OWN TABLES TO THE TABLE EDITOR - ITS EASY



    I just thought it may be interesting to let users of EM or UM know that you can use the Table Editor included (which is modeled after Links SQL's one) to add any of your existing or new tables in, and edit, modify, search or whatever in the same way you would with Links version.

    This way you don't have to modify the core Links code, you don't have to understand coding or SQL.

    How do you do it... VERY EASY.
    1. Go into either EditorMonitor.pm or UserMonitor.pm with a text editor (preferably one which can search).
    2. Search for "<option>UMSettings</option>" for UM or "<option>EMSettings</option>" for EM.
    3. Add your own table directly beneath this code, example:


    <option>MyTable</option>

    Pretty simple eh?Wink



    http://www.iuni.com/...tware/web/index.html
    Links Plugins
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    I have received an interesting suggestion for the rewards system in User Monitor today, but I will leave it for the person who suggested to post their idea themselves (they mentioned they might).

    It will be interesting to see how many others would actually use it themselves.

    Depending on how much work is involved I will consider adding it, at least in part if there is enough interest.

    On another note... I have not abondoned user monitor, I intend on doing another upgrade for it shortly.


    http://www.iuni.com/...tware/web/index.html
    Links Plugins

    Last edited by:

    Ian: Jul 31, 2002, 4:29 PM
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    User Monitor has been placed back into the Links SQL download area. Current users can download the plug-in in the normal old-fashioned way. If you are having troubles downloading it (paid users), then please send me a private message.

    New users can buy the plug-in by clicking download then clicking on the 'Buy Now' button. Again, if you have any problems, just send me a private message.

    Thanks!


    http://www.iuni.com/...tware/web/index.html
    Links Plugins
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    That's a bit tantalising. I'm eager to know what the suggestion was!
    Quote Reply
    Re: [afinlr] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Well, I don't keep secrets very well (just kidding) when it comes to plug-in improvement (I don't think he will mind).

    His idea asked for automatic reward incrementing depending on the user's action. So the rewards are added in real time when a user logs in, writes a review etc. That sounds simple enough, it is just not that everyone would want it so there would have to be if statements everywhere and a new setting to turn this on or off. Also, one would have to consider is one action worth more than the other?

    He also suggested that there be capping on the number of times someone would be rewarded for any one action in any one day... this is where it gets trickier (for me) to code, so this could be a stage two of the whole thing I guess - anything is possible if you put enough time into it.

    There may have been more to his idea, I just posted what I remembered this morning (before my cup of coffee).

    Comments?


    http://www.iuni.com/...tware/web/index.html
    Links Plugins
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Oh yes, I think this is a very good idea. Smile

    I think it would eventually need a menu that allowed you to choose what you would reward and how much for. I assume most people would want to reward reviews written (and maybe helpfulness?).

    I'm not sure about limiting the rewards in a day as that would become difficult to justify to users (especially if you were converting rewards into money) - maybe you could just flag up users with a very high activity level.

    Having just reread your message, I see that the thought was to reward logins so I suppose this might cause problems if people just kept logging in and out - maybe you would need to limit this to once a day if you decided to reward it?

    Laura.
    The UK High Street
    Quote Reply
    Re: [afinlr] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Yes... I am wondering why you would even reward someone for logging in though, now that I think about it. You want them to actually do something (which implies a log-in anyways).... is it worth all the extra coding for daily login capping etc, when you could just reward on 'useful' events?

    Just a comment, please feel free to disagree.


    http://www.iuni.com/...tware/web/index.html
    Links Plugins
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    I agree.
    Quote Reply
    Re: [afinlr] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Hey Ian, you beat me to it! Wink I just wanted to get my ideas together, so not to lead the discussion in the wrong direction.

    As Ian stated, I contacted him yesterday with questions and ideas about his UM plugin. Besides having awesome user monitoring tools the thing that really got my attention was the Rewards features. Ian informed me that UM doesn't currently doesn't do automated rewards for user activities. I'm actually so interested and excited about having a automated user rewards system working with my Links SQL directory I inquired to Ian about having this custom work done. He was kind enough to take a look at adding these features as an upgrade to UM for existing users and new.

    Let me explain the ideas I presented to Ian with the hopes that other Links users will find these Rewards features of great value in their directories...

    In my travels around the net I've seen several extremely successful directory/portals using automated reward systems to attract and keep users. One example that I showed Ian was the system being used at http://www.vegaslobby.com/highrollers.asp . You'll see that they've branded their points system as V-Lira's. Even thought this is slightly different than the system I'm proposing it's show how Rewards incentives can give users that extra push to register and participate in the directory. Let's face it, most surfers want to uses the resource for what it's worth, not participate, and many may never return. Traffic is a valuable thing and we need to make the most of it! Giving surfers the incentives of gaining rewards points for creating that account, adding some useful reviews, and coming back another day is a powerful thing. People are willing to do a lot more when they feel their getting something out of it. However small or large that may be. Alright let me lay some ideas down....

    First let me say I think the UM handles manual points rewards great. Being able to give users of different status is exactly what an automated system would need as well. The Reward All feature is great as well...

    What I'd like to see in a automated style rewards system is the ability to Reward users for signup, daily logins, reviews (Validated Only), voting (Registered Users Only) and maybe even Validated Link additions/updates. With all of these the Admin should have control of turning these features on and off. Let me explain briefly why and how I think these should work....

    Signup Reward Points - Why not? A surfer could look at that and say, "I like this directory/portal/resource and I'll get a few points towards something right away and all I need to do is register with my e-mail addy." Then they may want to make a quick return to get some more points.

    Daily Login Points - I see there are some questions as to why this would be useful so let me try to explain. As much as possible we want our users to come back again. Realizing their getting points for coming back daily will bring certain users back time and time again. The reason I say 'daily' points is to eliminate cheaters... without capping this people would keep logging in and out to rack up more points. A daily cap would be perfect. There's no reason I can think of to make the time cap any different than login points daily. That's what we want right, daily visitors and returns? I noticed the UM is already keeping track of login times and such so hopefully this wouldn't be to difficult.

    Validated Review Points - Since user reviews are so important to surfers when making decisions I think review points would be awesome. Not everyone wants to take the time to right a review so why not give them some points for writing good ones. They would have to be validated so people don't go posting a bunch of one word useless reviews. I've seen other directory sites that use non-validated review systems get into some problems. People posting things like "Hello" , "kdkjdlkajdsflkj", and other useless things instead of a helpful review. I'd probably give a much higher point value to helpful reviews that I can validate.

    Voting Points - Not to sure if this one would work. It would not be able to be controlled unless there was a limit to the number of votes someone could place. Maybe a daily cap as well?

    All points features should have the ability to be turned on or off.

    I would also like to see some function to give different point amounts to users of different status....In my case I'd like to give users of 'Webmaster' status a way to earn point towards advertising, priority listings, keywords, ect...

    Oh yeah I'd also like to suggest giving points to users ( In my case, with Webmaster status ) that add links that become validated. This may give webmasters an incentive to keep their listing fresh knowing they can trade those points for additional advertising.

    Validated Link Points - Get a link validated into the directory (new or updated), you get some points. More revenue opportunities to promote to webmasters.

    Please add some suggestions, questions, or comments! Hopefully if others think a Rewards System like this would be valuable to them, Ian can try to find the time to implement some or all of these features. I think it would be a killer addition to Links SQL!



    Hope to here what you all think! Sly Boy, does that look ridiculously long.

    Ryan Jonze
    Quote Reply
    Re: [Jonze] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Hi Ryan,

    Thanks for posting! That is quite the post you have there I must sayWink

    Very good ideas, and points... i'd be interested in reading what others think about this before giving my todo list a workout.

    I like to start from the very simple and build to the more complex. UM already has the foundation for much of what you have suggested, and some parts could fairly easily be implemented (these would be the first items I would look at). Daily capping etc would be another step.

    User monitor already has a settings table where new columns could be added to, to cover the switiching on and off of certaining automation.

    Once again, i'd like to hear from other UM users before I add anything in particular to the todo list... for example, are all rewards worth the same (a review, a link addition, a login etc)?

    Perhaps rather than turning a reward task on or off, you could be allowed to set its value, and if you want it off, just set a 0 value:

    Example:

    UMSetttings Table
    oooooooooooooooooooooooooooo
    Login Depost: 1
    Daily Login Deposit Limit: 3
    Validated Review Deposit: 5
    Validated Link Deposit: 5
    oooooooooooooooooooooooooooo


    http://www.iuni.com/...tware/web/index.html
    Links Plugins

    Last edited by:

    Ian: Aug 1, 2002, 5:06 PM
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    My $.02 :

    you should split the user monitor into two different plugins, so that people who want a user monitor can have their user monitor, and people who want an automated reward system can have that two. Otherwise it's bloatware. Share code by all means, but stay focused.

    Last edited by:

    giovanni: Aug 1, 2002, 5:07 PM
    Quote Reply
    Re: [giovanni] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Hi, interesting point. I am not familiar with the term 'bloatware'.

    One thing to keep in mind is there is one of me (who amoungst running a business and several websites) I have to support 5 off-the shelf plugins and over 20 or so custom ones. So each new plug-in costs me in time (not that I am against the idea), It may not be practical from my point of view.

    Edit: I also think the rewards system ties in rather nicely with the user monitor code (as it in fact does with editor monitor). People who wanted both would be duplicating a fair amount of common code needlessly. Performace can be an issue (I understand) when you have many plug-ins installed (one of my sites has 10 or so plug-ins already). I would rather see 2 or 3 large ones from a webmasters point of view, as it may be easier to maintain and upgrade my site. Thats my 2 cents.

    Thanks for the comments!


    http://www.iuni.com/...tware/web/index.html
    Links Plugins

    Last edited by:

    Ian: Aug 1, 2002, 5:26 PM
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Example:

    UMSetttings Table
    oooooooooooooooooooooooooooo
    Login Depost: 1
    Daily Login Deposit Limit: 3
    Validated Review Deposit: 5
    Validated Link Deposit: 5
    oooooooooooooooooooooooooooo


    That's exactly what I was hoping for!!! Even better! Guess I didn't state info about the values too clearly. Crazy

    Thanks for taking all this into consideration Ian.

    Ryan
    Quote Reply
    Re: [giovanni] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    bloatware n.

    [common] Software that provides minimal functionality while requiring a disproportionate amount of diskspace and memory. Especially used for application and OS upgrades. This term is very common in the Windows/NT world. So is its cause.



    In other words Giovanni you are stating that Ians' plugin in its cuurent state is Bloatware?

    I am sorry, do you own this plugin and have personal experience with this plugin to make that kind of judgement?Crazy
    Quote Reply
    Re: [giovanni] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    bloatware Last modified: Tuesday, March 12, 2002

    A sarcastic term that refers to software that has lots of features and requires considerable disk space and RAM. As the cost of RAM and disk storage has decreased, there has been a growing trend among software developers to disregard the size of applications.



    That is a little unfair and unfounded I think, as you don't own or have never used User Monitor.

    In fact I think that I would be bettering a system's performace by reducing duplication of similar sub functions and the amount of duplicated and time consuming code within a hook (or several hooks in this case) by NOT splitting the plug-in.

    EDIT: Jonze, great. I am must be on the right track with your suggestion then. No promises yet.

    Last edited by:

    Ian: Aug 1, 2002, 5:42 PM
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Hi Ian,
    What I understood by bloatware was "a piece of software with superfluous functionality that as a corollary consumes extra resources". It wasn't meant as an affront on your plugin, and I apologise if you felt that it was. I was quite interested in the plugin to monitor users but not the entire reward thing - and I thought that it would make sense to split it into its two logical constituents to increase sales. But if saying causes you to be offended, then I won't try to help in the future.

    Teambldr: I am trying to make a constructive suggestion, and am not just slagging off ian's plugins.
    Quote Reply
    Re: [giovanni] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Thanks for clarifying your comment.

    And I _do_ appreciate commentsWink

    At least I now have three definitions of 'bloatware' under my belt.

    Quote:


    I was quite interested in the plugin to monitor users but not the entire reward thing


    An interesting point. I would still maintain that in this case it may not be benefitial, nor practical.

    Thanks!

    Last edited by:

    Ian: Aug 1, 2002, 6:01 PM
    Quote Reply
    Re: [giovanni] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    What might be a good way to go is to say " Hey Ian, can I get the UM without the rewards section? I have concerns about my resources."

    Then a derogatory term such as Bloatware would not have a reason to even be used! Smile
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    It looks like the next upgrade will be a seperate:
    • Initial install version - this will be for new users and available throught the Links SQL download area
    • Upgrade version - this will be place in the iUNI download area


    More when I have it ready.


    http://www.iuni.com/...tware/web/index.html
    Links Plugins
    Quote Reply
    Re: [Jonze] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Hi,

    Just to update, I thought I would take a look at part of this, this evening.

    I have already added the automatic rewarding for logins (no capping at this stage), and it seems to be working fine.


    http://www.iuni.com/...tware/web/index.html
    Links Plugins
    Quote Reply
    Re: [Teambldr] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    In Reply To:
    What might be a good way to go is to say " Hey Ian, can I get the UM without the rewards section? I have concerns about my resources."

    Then a derogatory term such as Bloatware would not have a reason to even be used! Smile
    Just to clarify, I didn't consider bloatware a derogatory term. I considered it a descriptor.
    Quote Reply
    Re: [Jonze] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    UPDATE:

    UMSetttings Table
    oooooooooooooooooooooooooooo
    Login Depost:
    1 <<WORKING
    Daily Login Deposit Limit: 3
    Validated Review Deposit: 5
    Validated Link Deposit: 5 <<WORKING
    oooooooooooooooooooooooooooo




    http://www.iuni.com/...tware/web/index.html
    Links Plugins
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    It appears there isn't a plug-in hook available to tap into the action of validating a review (unlike validating links).

    I don't know if this is an oversight on GT's part or what but I have requested that this be added into Links.

    So I will not be able to add rewards for validated reviews. An alternative, which is not as good, may be to have the rewards added when a user submits a review (if there is a hook for this even), but this would be unacceptable as a user could just submit junk reviews and claim rewards, even when the reviews have not been validated.

    Sorry folks, i tried all morning to find a way, so unless someone can show me where the validate_review hook is, it will not be added.Wink


    http://www.iuni.com/...tware/web/index.html
    Links Plugins

    Last edited by:

    Ian: Aug 2, 2002, 1:07 PM
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    You've been making some serious progress Ian! Great job, and thanks for giving these review features a shot. Laugh

    That's a shame there may not be a hook for the review validation action. Hopefully someone at GT can point you in the right direction. I'd find it hard to believe there isn't a hook for this.

    I know little more than nothing about plugins and hooks, but I thought I may as well mention this with hopes it may help. I took a look at the hooks.cfg and noticed something. After line 2109 there is a hook called 'review_add' and another called 'add_review'. Could it be that one of these is for when the user submits('review_add') and the other for review validation ('add_review'). Chances are you've already looked into this but I thought I'd take a stab in the dark.

    Looking good Ian!

    Oh I thought of one other thing you may want to think about with the rewards management. Since you already have manual rewards like...

    -Reward A User:

    Username:_________ Amount:____

    -Reward All Users:

    Amount:____

    -Reward All Users With Certain Status:

    Status:_____ Amount:____

    You might want to add some method of Reward Collection so you don't have to edit the tables. Maybe something like...

    -Collect Rewards From User:

    Username:_________ Amount:____

    With this users could contact admin with a request to collect their reward. Then the admin could check their statistics then quickly subtract the points from user and give the reward. This way users could keep the points they didn't use. This would be much better than a complete purge of their points. Just something to think about.

    Keep up the good work and I hope you get the reviews thing figured out. One can only do what possable though!

    Later Ian :)
    Quote Reply
    Re: [Jonze] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Hi Jonze,

    Quote:
    -Collect Rewards From User:

    Username:_________ Amount:____

    With this users could contact admin with a request to collect their reward. Then the admin could check their statistics then quickly subtract the points from user and give the reward. This way users could keep the points they didn't use. This would be much better than a complete purge of their points. Just something to think about.


    You can do this with any of the included reward tools, just by entering a negative number!Wink

    So you can already collect based on status etc.


    http://www.iuni.com/...tware/web/index.html
    Links Plugins
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Like I said before, Even Better! Thanks for the info on that Ian.
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Hey Ian,



    I was wondering if users profiles could be listed out on a page like this:

    User 1
    User 2
    User 3
    Etc...

    Even better would be if the user made a choice of a category as thier "home category" then group the user pages by category on spanned pages.

    Any ideas?



    Thanks!

    Cool
    Quote Reply
    Re: [Teambldr] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Hi Brian,

    Quote:
    I was wondering if users profiles could be listed out on a page like this:

    User 1
    User 2
    User 3
    Etc...


    Yes. I could make a loop (custom tag) to list the users, for which you could place into a template. This is currently not in the plugin (from memory).



    Quote:


    Even better would be if the user made a choice of a category as thier "home category" then group the user pages by category on spanned pages.
    Interesting idea. Let me think about this.


    http://www.iuni.com/...tware/web/index.html
    Links Plugins
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Here's a thought....how about allowing Users to add fave links to thier profile page?
    Quote Reply
    Re: [rayhne] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Woudn't that be like the "My Links" plugin that Paul did?
    Quote Reply
    Re: [Teambldr] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Yes, it does sounds a bit like Paul's mylinks. Maybe you (Rayhne) should have a look at that?


    http://www.iuni.com/...tware/web/index.html
    Links Plugins
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    Or maybe a pathway could be created to tie the plugins together to be a more powerful team?Cool


    Edit: Here I go again thinking dynamically! LOL

    Last edited by:

    Teambldr: Aug 6, 2002, 9:58 AM
    Quote Reply
    Re: [Ian] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    I did have FaveLinks but the bugger crapped out on me so I removed it. No one seems to have missed it so I prolly won't put it back in. However, it occured to me that a User Profile page would be an excellent place for users to list their favorite links.
    Quote Reply
    Re: [rayhne] [PLUG-IN] USER MONITOR v1.0.0 In reply to
    This thread is getting pretty long, so I am going to detach and start a new thread for 1.1.0.


    http://www.iuni.com/...tware/web/index.html
    Links Plugins
    Quote Reply
    Re: [Ian] [iUNI] User Monitor v1.0-1.1 In reply to
    Hello.

    Script is always available?

    It is always worked (in reference to iuSpider) ?

    Users can deliver an opinion to me ?

    Thank you for your answers.

    Mick