Jump to content


* * * * * 1 votes

Manage Inactive Members


107 replies to this topic

#1 Martin

    But but, it's not only only!

  • Management
  • PipPipPipPipPipPipPipPipPipPip
  • 7,036 posts
  • Location:Hammerfest, Norway
  • Real Name:Martin Aronsen
  • IPB Version:v3.2.x
Contributor

Posted 15 March 2009 - 07:36 PM

Posted Image

File Name: Manage Inactive Members
File Submitter: Martin
File Submitted: 15 Mar 2009
File Updated: 18 Jan 2011
File Category: IP.Board v3.0 & v3.1

This 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.

Click here to download this file

#2 killswitch

    Member

  • Members
  • PipPipPip
  • 44 posts
  • Location:Phoenix
  • Real Name:matt
  • IPB Version:v3.0.x

Posted 17 May 2009 - 06:00 AM

It's not working on RC 1

#3 killswitch

    Member

  • Members
  • PipPipPip
  • 44 posts
  • Location:Phoenix
  • Real Name:matt
  • IPB Version:v3.0.x

Posted 18 May 2009 - 08:26 PM

Can you hear that? It's saying "FIX ME FOR RC 1".

#4 Martin

    But but, it's not only only!

  • Management
  • PipPipPipPipPipPipPipPipPipPip
  • 7,036 posts
  • Location:Hammerfest, Norway
  • Real Name:Martin Aronsen
  • IPB Version:v3.2.x
Contributor

Posted 18 May 2009 - 09:08 PM

But you also said the same thing in 4 other support topics.
And this app do work in RC1.

#5 killswitch

    Member

  • Members
  • PipPipPip
  • 44 posts
  • Location:Phoenix
  • Real Name:matt
  • IPB Version:v3.0.x

Posted 18 May 2009 - 10:13 PM

This ap "do" not work in RC 1. When going to install, it doesn't show in the applications to install.

#6 ssaudio

    Novice

  • Members
  • PipPip
  • 7 posts
  • Location:Phoenix, AZ
  • IPB Version:v3.0.x

Posted 25 June 2009 - 02:58 AM

I installed this mod, everything appears to work ok, except it won't actually save a task. Is this a permissions problem?
Posted Image

#7 DollarGeneralG

    Coder

  • IM Supporters
  • PipPipPipPipPip
  • 141 posts
  • Location:Arizona
  • Real Name:Freddy
  • IPB Version:v2.3.x
Contributor

Posted 25 June 2009 - 09:09 PM

yeah it installs fine but not in the apps area for IPB 3.0

#8 Martin

    But but, it's not only only!

  • Management
  • PipPipPipPipPipPipPipPipPipPip
  • 7,036 posts
  • Location:Hammerfest, Norway
  • Real Name:Martin Aronsen
  • IPB Version:v3.2.x
Contributor

Posted 25 June 2009 - 11:58 PM

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.

#9 pRieStaKoS

    Novice

  • Members
  • PipPip
  • 14 posts
  • Real Name:John
  • IPB Version:v2.1.x

Posted 27 June 2009 - 12:51 AM

View PostkillswitchX, on May 19 2009, 01:13 AM, said:

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)

#10 Martin

    But but, it's not only only!

  • Management
  • PipPipPipPipPipPipPipPipPipPip
  • 7,036 posts
  • Location:Hammerfest, Norway
  • Real Name:Martin Aronsen
  • IPB Version:v3.2.x
Contributor

Posted 27 June 2009 - 01:12 AM

That would explain a lot.

Repacked the download.

#11 lonewolfe2015

    Member

  • Members
  • PipPipPip
  • 29 posts
  • IPB Version:v3.0.x

Posted 01 July 2009 - 01:58 PM

Installed perfectly, haven't test the features at all however.

#12 Wolfie

    Novice

  • Members
  • PipPip
  • 8 posts
  • IPB Version:v3.0.x

Posted 01 August 2009 - 07:01 PM

View Postm4rtin, on Mar 15 2009, 03:36 PM, said:

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?

#13 Martin

    But but, it's not only only!

  • Management
  • PipPipPipPipPipPipPipPipPipPip
  • 7,036 posts
  • Location:Hammerfest, Norway
  • Real Name:Martin Aronsen
  • IPB Version:v3.2.x
Contributor

Posted 01 August 2009 - 07:29 PM

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.

#14 Wolfie

    Novice

  • Members
  • PipPip
  • 8 posts
  • IPB Version:v3.0.x

Posted 01 August 2009 - 09:18 PM

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).

Edited by Wolfie, 01 August 2009 - 09:25 PM.


#15 Dazer

    Advanced Member

  • Members
  • PipPipPipPip
  • 76 posts
  • Real Name:Graeme
  • IPB Version:v3.0.x
Contributor

Posted 02 August 2009 - 04:55 PM

Would it be possible to add a way for me to delete inactive members with 0 posts specifically?

#16 sunrisecc

    Coder

  • Members
  • PipPipPipPipPip
  • 141 posts
  • Location:Toronto, Ontario
  • Real Name:Seymour
  • IPB Version:v3.2.x

Posted 02 August 2009 - 06:12 PM

I do that now via the ACP in 2.x and also in 3.x. Hence, why would a special program be required?
Seymour

#17 Dazer

    Advanced Member

  • Members
  • PipPipPipPip
  • 76 posts
  • Real Name:Graeme
  • IPB Version:v3.0.x
Contributor

Posted 02 August 2009 - 06:47 PM

It's possible to find a delete all members who have been inactive for 365 days and who have 0 posts?

#18 sunrisecc

    Coder

  • Members
  • PipPipPipPipPip
  • 141 posts
  • Location:Toronto, Ontario
  • Real Name:Seymour
  • IPB Version:v3.2.x

Posted 03 August 2009 - 03:53 AM

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

#19 azxure

    n00b

  • Members
  • Pip
  • 2 posts
  • Real Name:azxure
  • IPB Version:v3.0.x

Posted 12 August 2009 - 10:11 PM

View Postm4rtin, on Aug 1 2009, 03:29 PM, said:

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.

#20 azxure

    n00b

  • Members
  • Pip
  • 2 posts
  • Real Name:azxure
  • IPB Version:v3.0.x

Posted 12 August 2009 - 10:22 PM

View Postazxure, on Aug 12 2009, 06:11 PM, said:

View Postm4rtin, on Aug 1 2009, 03:29 PM, said:

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.





2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users