Home Private Messages Search
CPG Dragonfly™ CMS stopsoftwarepatents.eu petition banner
Toggle Content
 
Forums ⇒ CMS (All) ⇒ Requests :: Archives ⇒ Remove Members After a Set Period Of No Activity :: Archived


Remove Members After a Set Period Of No Activity :: Archived
Requests for core changes must be submitted through the Projects Features section.
Go to page Previous  1, 2
This forum is locked: you cannot post, reply to, or edit topics.    This topic is locked: you cannot edit posts or make replies.    Printer Friendly Page     Forum Index ⇒  Requests

Topic Archived View previous topic :: View next topic  
Author Message
Gallowglas
Nice poster
Nice poster

Offline Offline
Joined: Nov 13, 2004
Posts: 89
Location: Germany
PostPosted: Thu Dec 15, 2005 3:32 pm
Post subject: Re: Remove Members After a Set Period Of No Activity

This already has been talked about ...

First of all, there has to be a way to delete user, before you can think about pruning ...

I already asked, what exactly is the problem with deleting users, and as far as I see it, there a no real technical problems, only cosmetical ones ...

I know how communities work, and without the opportunity to delete/prune users, dead accounts keep piling up and unnecessarily blow up the database ..
(I´ve seen that on my mainpage, 4000 active users and at least 16000 dead accounts over the last 5 years, without pruning/deleting users it would have been impossible to keep the site running )

_________________
>>> German Dragonfly - Team

Gallowglas's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/1.3.37/4.0.25-5.0.18/4.4.7-5.2.1/9.0.6.1-9.1.2.5
Back to top
View user's profile Visit poster's website
jzky
Supporter
Supporter

Offline Offline
Joined: Jun 25, 2004
Posts: 220
Location: Norway - Harstad
PostPosted: Thu Jan 12, 2006 10:16 pm
Post subject: Re: Remove Members After a Set Period Of No Activity

and status on this Suspen user module?


Im thinking of a "addon" to the Core / admin panel. Where u can get a list of users and last time they were online - and then select the inactive users and choose: Suspend account.



something like that crappy MS paint made picture.
No auto Pruning or suspension, but kind of manual so that u dont get lots of database querrys every day just looking for if its been X days since user Y signed in.

_________________
www.jzky.net a Dragonfly site. cms.jzky.net < test site. - Pardon my bad englsih WinkMy home town

jzky's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux / Apache / PHP Version 5.2.0 /MySQL Version 4.1.21-standard / CMS Version 9.1.1
Back to top
View user's profile Visit poster's website
Phoenix
• Many Posts •
• Many Posts •

Offline Offline
Joined: Apr 19, 2004
Posts: 8799
Location: Netizen
PostPosted: Fri Jan 13, 2006 1:31 am
Post subject: Re: Remove Members After a Set Period Of No Activity

The MS Analysis add-on has a facility for pruning members based on date - if people want to bypass what Dragonfly does then try MS Analysis.

_________________
DonationsPro for DragonflyCMS, SMF, MyBB, vBulletin

Phoenix's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Back to top
View user's profile Visit poster's website Photo Gallery
Joe_Fission
Silver Supporter
Silver Supporter

Offline Offline
Joined: Jun 22, 2004
Posts: 127
Location: Alberta, Canada
PostPosted: Fri Jan 13, 2006 8:58 pm
Post subject: Re: Remove Members After a Set Period Of No Activity

Gallowglas wrote:
First of all, there has to be a way to delete user, before you can think about pruning ...

I already asked, what exactly is the problem with deleting users, and as far as I see it, there a no real technical problems, only cosmetical ones ...

As far as I understand, the technical problem is how to tell ALL modules that store information created by a single user whose record is being deleted to remove those records as well. This doesn't apply to just the forums or to coppermine. Sure, it would be easy to create a function that altered or removed forum posts created by a user being deleted. The same applies for Coppermine. Those modules are shipped with Dragonfly - it's easy to identify information created in those tables because they already exist by default. But what about for every other module installed that may create and store information that links back to the user that created it? If a user record is deleted, how does one ensure that they will not break one of the other third party modules installed on their site? How does one tell those modules to delete all posts/information in order to avoid creating orphaned information? Does DF currently have the functionality to do this? Do all modules currently created for DF do this? My guess is no.

So, the technical problem would be to somehow create a hook into the core or, if need be, into each module that is activated when a user record is deleted. So when an admin goes through some admin panel feature and whether automatically or manually "prunes" a user from the database, it would have to tell ALL modules on the site that said user's information is being erased and to appropriately alter/remove associated information created by that user from their tables as well. Not an easy task I fear.

Don't get me wrong... I'm all for being able to delete users to save database space and, maybe in some cases, just for the satisfaction of deleting a problem user... heh heh Wink

_________________
Anime Odyssey

Joe_Fission's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/???/4.1.21-standard/4.4.4/Soon to be 9.1.1
Back to top
View user's profile Visit poster's website
DJ Maze
Developer
Developer

Offline Offline
Joined: Apr 19, 2004
Posts: 5683
Location: http://tinyurl.com/5z8dmv
PostPosted: Fri Jan 13, 2006 10:29 pm
Post subject: Re: Remove Members After a Set Period Of No Activity

A synchronization system is scheduled to be build.
Thanks to new features in Dragonfly it will become possible to sync all modules.


DJ Maze's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Fedora 15 / 2.2.22 / 5.5.20 / 5.3.10 / CVS
Back to top
View user's profile Visit poster's website Yahoo Messenger Photo Gallery
Joe_Fission
Silver Supporter
Silver Supporter

Offline Offline
Joined: Jun 22, 2004
Posts: 127
Location: Alberta, Canada
PostPosted: Sat Jan 14, 2006 12:25 am
Post subject: Re: Remove Members After a Set Period Of No Activity

Excellent! Then maybe the ability to delete users won't be so far fetched as I may have thought when the synchronization features are developed.

_________________
Anime Odyssey

Joe_Fission's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Linux/???/4.1.21-standard/4.4.4/Soon to be 9.1.1
Back to top
View user's profile Visit poster's website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.    This topic is locked: you cannot edit posts or make replies.    Printer Friendly Page    Forum Index ⇒  Requests
Page 2 of 2
All times are GMT
Go to page Previous  1, 2

Archive Revive
Username:
This is an archived topic - your reply will not be appended here.
Instead, a new topic will be generated in the active forum.
The new topic will provide a reference link to this archived topic.
 
   Toggle Content User Info

Welcome Anonymous

Nickname
Password
(Register)

   Toggle Content Last CVS commits
· Fixed .ico Expires header.
· Removed domain name from cookies so subdomains wont access them anymore.
· CSS and JS, case insensitives.
· CSS and JS, send correct HTTP 1.1 headers and fixed issues where themes and...
· Further security class improvements.
· 301 redirects on LEO changes
· Option to force 3xx http status codes
· Validate googlebot.com and google.com crawlers.
· CCBot
· Rss with etag and atom.

閱讀詳細內容...

   Toggle Content Community

Support for DragonflyCMS in a other languages:

Deutsch
Español

   Toggle Content X-links
UltraEdit Browse Happy logo Firefox MySQL PostgreSQL Valid CSS! Valid XHTML 1.0! Unicode Encoded Badge NukeBiz Resources Raven DragonflyCMS Dedicated Now InsideSupport Lampe Berger

You are seeing squares or questionmarks on this page?

All content of this website is copyrighted by the Creative Commons NC-SA
The logos and trademarks used on this site are the property of their respective owners
We are not responsible for comments posted by our users, as they are the property of the poster.
Our server runs on a P3 1.2GHz with 512MB RAM with no accelerators
Support GoPHP5.org
Interactive software released under GNU GPL, Code Credits, Privacy Policy