|
(IM) Manage Inactive Members 1.1 |
|
|
|
|
Mar 15 2009, 02:36 PM
|

Ambitious, but rubbish

Group: Management
Member No.: 5,097
Joined: 4-January 07
Posts: 6,219
Posts per day: 5.50
From: Hammerfest, Norway
Real Name: Martin
IP.Board Version: v2.3.x

|
File Name: (IM) Manage Inactive Members 1.1 File Submitter: m4rtinFile Submitted: 15 Mar 2009 File Updated: 6 Feb 2010File Category: IP.Board v3.0.x ModsResource Type: Application Version: 1.1 File InformationResource Type: Application Version: 1.1 (10010) Compatibility: IP.Board 3.0 DescriptionThis application is all of my previous inactive tasks (Notify inactive, Move inactive, Delete inactive and Delete Old Messages) converged together in one application. Notify Inactive is a task that sends out a notification to inactive members. Move Inactive moves an inactive member, and moves them back again if they return. Delete Inactive deletes an inactive member. I recommend that you combine these three tasks. First, send out a notification, then move them to their own group, and finally, delete members of the inactive group. And finally, Delete old messages. This task will go trough all personal topics in your system, and delete the messages who are older than a set number of days. Good way to keep your system light and clean. Release notes- 1.1
- 1.0.4
- SQL error in all tasks (Related to fetching ACP templates from the public side)
- 1.0.3
- Sending personal topics did not bypass various errors.
- SQL error in Delete Inactive Members
- 1.0.2
- Sending personal topics in Move Inactive Members did not bypass the flood control.
- 1.0.1
- Move Inactive Members only moved one pr cycle.
- 1.0 Stable
- Few spelling mistakes fixed. All tasks will honor the option members have to not receive emails from administrators. And they will only process 250 inactive/old members/messages pr cycle.
- 1.0 RC1
- Pre-final release candidate. Delete old messages are done, and a most reported bugs should be fixed. Please test it in a test installation before trying it live.
- 0.9
Click here to download this file
--------------------
|
|
|
|
|
|
|
|
May 17 2009, 01:00 AM
|

Member
  
Group: Members
Member No.: 6,593
Joined: 18-February 07
Posts: 37
Posts per day: 0.03
From: Phoenix
Real Name: matt
IP.Board Version: v3.0.x

|
It's not working on RC 1
|
|
|
|
|
|
|
|
May 18 2009, 03:26 PM
|

Member
  
Group: Members
Member No.: 6,593
Joined: 18-February 07
Posts: 37
Posts per day: 0.03
From: Phoenix
Real Name: matt
IP.Board Version: v3.0.x

|
Can you hear that? It's saying "FIX ME FOR RC 1".
|
|
|
|
|
|
|
|
May 18 2009, 04:08 PM
|

Ambitious, but rubbish

Group: Management
Member No.: 5,097
Joined: 4-January 07
Posts: 6,219
Posts per day: 5.50
From: Hammerfest, Norway
Real Name: Martin
IP.Board Version: v2.3.x

|
But you also said the same thing in 4 other support topics. And this app do work in RC1.
--------------------
|
|
|
|
|
|
|
|
May 18 2009, 05:13 PM
|

Member
  
Group: Members
Member No.: 6,593
Joined: 18-February 07
Posts: 37
Posts per day: 0.03
From: Phoenix
Real Name: matt
IP.Board Version: v3.0.x

|
This ap "do" not work in RC 1. When going to install, it doesn't show in the applications to install.
|
|
|
|
|
|
|
|
Jun 24 2009, 09:58 PM
|

Novice
 
Group: Members
Member No.: 6,778
Joined: 24-February 07
Posts: 7
Posts per day: 0.01
From: Phoenix, AZ
IP.Board Version: v3.0.x

|
I installed this mod, everything appears to work ok, except it won't actually save a task. Is this a permissions problem?
--------------------
|
|
|
|
|
|
|
|
Jun 25 2009, 04:09 PM
|

Coder
    
Group: Premium Members
Member No.: 28,504
Joined: 12-January 09
Posts: 141
Posts per day: 0.36
From: Arizona
Real Name: Freddy
IP.Board Version: v2.3.x

|
yeah it installs fine but not in the apps area for IPB 3.0
|
|
|
|
|
|
|
|
Jun 25 2009, 06:58 PM
|

Ambitious, but rubbish

Group: Management
Member No.: 5,097
Joined: 4-January 07
Posts: 6,219
Posts per day: 5.50
From: Hammerfest, Norway
Real Name: Martin
IP.Board Version: v2.3.x

|
v1.0 RC1 is released. Most bugs reported should be fixed, and Delete Old Messages are done. Also added a sub-menu item for each task where you can force it to run in debug mode, without altering the setting. And the hook is included into the application installer routine.
Please test in on an test installation before putting it in a live environment.
--------------------
|
|
|
|
|
|
|
|
Jun 26 2009, 07:51 PM
|

Novice
 
Group: Members
Member No.: 17,072
Joined: 8-February 08
Posts: 14
Posts per day: 0.02
Real Name: John
IP.Board Version: v2.1.x

|
QUOTE(killswitchX @ May 19 2009, 01:13 AM)  This ap "do" not work in RC 1. When going to install, it doesn't show in the applications to install. Thats cause in the application zip, the upload folder is wrong !!! Its admin/applications_addons/other/inactiveMembers (wrong)
insteed of admin/applications_addon/other/inactiveMembers (right)
|
|
|
|
|
|
|
|
Jun 26 2009, 08:12 PM
|

Ambitious, but rubbish

Group: Management
Member No.: 5,097
Joined: 4-January 07
Posts: 6,219
Posts per day: 5.50
From: Hammerfest, Norway
Real Name: Martin
IP.Board Version: v2.3.x

|
That would explain a lot.
Repacked the download.
--------------------
|
|
|
|
|
|
|
|
Jul 1 2009, 08:58 AM
|

Member
  
Group: Members
Member No.: 33,659
Joined: 29-June 09
Posts: 28
Posts per day: 0.13
IP.Board Version: v3.0.x

|
Installed perfectly, haven't test the features at all however.
|
|
|
|
|
|
|
|
Aug 1 2009, 02:01 PM
|

Novice
 
Group: Members
Member No.: 25,023
Joined: 6-October 08
Posts: 8
Posts per day: 0.02
IP.Board Version: v3.0.x

|
QUOTE(m4rtin @ Mar 15 2009, 03:36 PM)  Version: 1.0 RC1 Hey M4rtin Lawrence of Arabia, when will RC2/final be released? Also.. In the ACP restriction settings.. Signature of the week competition? In Notify Inactive Members, Time between each notification, 2 mistakes. Should be "notification" singular not plural and misspelled the word "With". This may have already been answered somewhere and if so, please forgive me but.. How does this work when there is a large number of inactive members? Does it do a few at a time until it's caught up or all at once? Does it honor the members choice to not receive emails from the admin?
|
|
|
|
|
|
|
|
Aug 1 2009, 02:29 PM
|

Ambitious, but rubbish

Group: Management
Member No.: 5,097
Joined: 4-January 07
Posts: 6,219
Posts per day: 5.50
From: Hammerfest, Norway
Real Name: Martin
IP.Board Version: v2.3.x

|
It will honor that setting pr default, with an option to not honor it.
Restrictions for the core module has been removed, since there not really much to do there. The others seems to be fine.
Spelling mistakes taken care of.
And as of now, it will do 250 at the time. So if you have 1000 inactive members, it will take 4 days (task runs) to notify/delete/move them. Same goes for old messages.
I'll pack up the edits I've just made, and re-brand this as stable. I'll edit this post once I've done that.
EDIT: v1.0 Stable is uploaded.
--------------------
|
|
|
|
|
|
|
|
Aug 1 2009, 04:18 PM
|

Novice
 
Group: Members
Member No.: 25,023
Joined: 6-October 08
Posts: 8
Posts per day: 0.02
IP.Board Version: v3.0.x

|
Coolness. I only use it for the notification aspect (I never delete members or posts and I only move people with bouncing email accounts). But this definitely does the job and rather nicely.  Thanks. Small problem, could be due to 2.3.x to 3.0.x upgrade though: Join date is showing as -- instead of an actual date. In the debug mode, it's asking for the join date (in case that means anything). A few suggestions: * Label it as honoring the members choice for not receiving admin emails (might make it easier to understand for others) * When using debug, have it also show who has decided to not receive admin emails (if you are not honoring it) * An option to view the email as it would appear to others (with the {}'s parsed) * For ACP restrictions, would be nice to limit which actions they can access (ie, notify/move/delete member/delete posts). * When checking for inactive members, using the last activity as well as joined date for the search. For some reason, the last activity date returned ppl who shouldn't have been returned (registered only a month ago and I have it set to 90 days).
This post has been edited by Wolfie: Aug 1 2009, 04:25 PM
|
|
|
|
|
|
|
|
Aug 2 2009, 11:55 AM
|

Advanced Member
   
Group: Members
Member No.: 28,021
Joined: 28-December 08
Posts: 75
Posts per day: 0.18
Real Name: Graeme
IP.Board Version: v3.0.x

|
Would it be possible to add a way for me to delete inactive members with 0 posts specifically?
|
|
|
|
|
|
|
|
Aug 2 2009, 01:12 PM
|

Coder
    
Group: Members
Member No.: 1,049
Joined: 29-January 06
Posts: 140
Posts per day: 0.10
From: Toronto, Ontario
Real Name: Seymour
IP.Board Version: v3.0.x

|
I do that now via the ACP in 2.x and also in 3.x. Hence, why would a special program be required?
--------------------
Seymour
|
|
|
|
|
|
|
|
Aug 2 2009, 01:47 PM
|

Advanced Member
   
Group: Members
Member No.: 28,021
Joined: 28-December 08
Posts: 75
Posts per day: 0.18
Real Name: Graeme
IP.Board Version: v3.0.x

|
It's possible to find a delete all members who have been inactive for 365 days and who have 0 posts?
|
|
|
|
|
|
|
|
Aug 2 2009, 10:53 PM
|

Coder
    
Group: Members
Member No.: 1,049
Joined: 29-January 06
Posts: 140
Posts per day: 0.10
From: Toronto, Ontario
Real Name: Seymour
IP.Board Version: v3.0.x

|
I just set three fields in the ACP - find members. Those that have < 1 post and I enter a date (08-02-2008 eg) in two places. The right hand date fields of those who registered before and those who were active before. You need the registered date field otherwise you would pick up those that registered and who never logged regardless of date. First I select to verify and then I choose the prune feature in 2.x and it is almost the same in 3.x
--------------------
Seymour
|
|
|
|
|
|
|
|
Aug 12 2009, 05:11 PM
|

n00b

Group: Members
Member No.: 6,634
Joined: 19-February 07
Posts: 2
Posts per day: 0.00
Real Name: azxure
IP.Board Version: v3.0.x

|
QUOTE(m4rtin @ Aug 1 2009, 03:29 PM)  It will honor that setting pr default, with an option to not honor it.
And as of now, it will do 250 at the time. So if you have 1000 inactive members, it will take 4 days (task runs) to notify/delete/move them. Same goes for old messages. I have installed this, and all appears fine except this. According to my logs, it only moves one at a time, and I have to click on the task and tell it to perform again for it to do another member, and on and on. There is more than one member, as it finds a new one each time I click on the task. When I run the debug it only finds one member at a time as well, although I don't see anything in the query telling the system to stop after one.
|
|
|
|
|
|
|
|
Aug 12 2009, 05:22 PM
|

n00b

Group: Members
Member No.: 6,634
Joined: 19-February 07
Posts: 2
Posts per day: 0.00
Real Name: azxure
IP.Board Version: v3.0.x

|
QUOTE(azxure @ Aug 12 2009, 06:11 PM)  QUOTE(m4rtin @ Aug 1 2009, 03:29 PM)  It will honor that setting pr default, with an option to not honor it.
And as of now, it will do 250 at the time. So if you have 1000 inactive members, it will take 4 days (task runs) to notify/delete/move them. Same goes for old messages. I have installed this, and all appears fine except this. According to my logs, it only moves one at a time, and I have to click on the task and tell it to perform again for it to do another member, and on and on. There is more than one member, as it finds a new one each time I click on the task. When I run the debug it only finds one member at a time as well, although I don't see anything in the query telling the system to stop after one. Notify members runs 250 at a time. Move appears to only move one at a time. I am not sure about delete inactive, and I do not use the delete old messages feature.
|
|
|
|
|
|
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
|