Miscellaneous Administration Utilities v0.2

Release Notes

This plugin adds an administration menu where the administrator can do the following:

  • Lists disabled users in the system and allows the administrator to enable them
  • Display the user's signup trend (number of users signed up by date)
  • Display the user's last login trend (number of users last logged in by date)

If you think of any other statistics, trends or utilities let me know!

Requests:

  • Ban and unban users
  • Statistics over time (Trends)
  • AJAX utility to easily change plugin order
  • Delete unwanted revisions/updates to blogs and pages
  • Delete any already deleted content (cleanup)

Changes in version 0.2:

  • Support to delete unactivated/stuckup user accounts
  • List the creation date of unactivated/stuckup user accounts

 

  • Hi

    This what stats we utilise on our site

    We take the total registered

    The total activated

    the total unactivated

    activated over the last 24 hrs

    the unactivated over the last 24 hrs

    We take these figures every 12 hrs manually

    From these figures we can derive many important trends and see problems

    If for example the the % of activated to registered drops we know that there is something wrong with the registration process

    we can project future figures and trends also

    We have been tacking these figures for over 10 months now and can see a lot of patterns evolving

    I haven't used your plugin yet as we are rather busy at the moment but we will take a more in-depth view of it in the near future

    Thank you for your time and effort on this as stats are lacking in elgg

  • Hi Prashant. Not sure whether these would be feasable, just suggestions. Thanks for what you've done so far.

    • An ajaxed Tool Administration to easily change the order of tools (I'd pay for this I'm sure others would).
    • Ways to delete from the data base unwanted 'revisions / updates' of pages and blog pages
    • Ways to delete 'already' deleted comments from the database. I'm not 100% sure but when I've looked at the database I'm seeing comments that have already been deleted still held.
  • @Clive - Good ideas ... I will keep them on my list of TODOs. Message me direct for any paid projects that you want done.

  • @Malaga -  I have been thinking about stats like that presented graphically but haven't had the time!

    @Agus - I will keep that on the list of TODOs.

  • Thank you -- this solves the stuck uservalidation problem!

  • Been looking for such a problem to fix stuck validations for 2 days! THANX!

    What would be nice is that if a Username has not been validated for 24, 48 or 72hrs (what ever time period you think is good, im more thinking 48hrs), the details are listed in a seperate list where you can select all for deletion to free up these usernames/email    OR     resend all valaidation codes to confirm their email address.

    Another idea is a search box that you can use to find certain emails/usernames that have not yet been activated. This is because someone can contact admin saying, I have not got an activation email, my email address is  blah bah blah and you can then search for his/her emial address among say 100's who have not validated their email address yet and validate ro resend acitvation code.

     

    Anyway, great plugin and it works on elgg v1.6.1

  • Please what's the secret? I've downloaded misc_admin_0.2 and uploaded and enabled and ran upgrade. But when selecting Miscellaneous Utilities from my tools menu all I see is a title screen with nothing else - no data.

    I've logged in and logged out with several test users. I've registered a new user that has not activated, but I continue to see nothing. Just the title on the screen, nothing else.

    I noticed that when I look at the plugin "more info" it says it is Version 0.1, but what I downloaded is named misc_admin_0.2.zip. So I assume what I uploaded is truely version 0.2, not 0.1 as the info states.

    Can anyone give me a lead as to what I may be doing wrong. No matter what I do I continue to get a no data.

    I'm running elgg 1.6.1. And I've tired the plugin at both the top and the bottom of the lists.

    Thank you in advance, 

    Ron

     

     

  • Per my message above, I thought maybe this was a theme conflict, so I disabled the theme. No changes. Still no data. I then thought some other plugin conflict, so I disabled ALL the plugins, and ran upgrade, still no data. I logged out and logged in with several users to cause a "last login trend" but still no data.

    Prashant -- do you have any idea what the problem is? We'd like to use your plugin, if only we could get it to work. 

  • GOT IT WORKING. Decided to start over from scratch. Disabled and deleted misc_admin. Redownloaded misc_admin_0.2. Reloaded, enabled, ran upgrade, and for some reason now it works. Musta just been a bad download/upload first time around. Will never know. 

    I do have one questing though ...

    When I upload the files, I find that there are some directories created that I've not seen before. Every directory has one of these directories included in it. They are .svn. And within those .svn directories are additional directories called prop-base, props, text-base, tmp. There's nothing in any of those directories.

    I've never seen the .svn on a plugin upload before. I would like to know what are they and how they got there. I don't see that they are on the upzipped directory that I uploaded, but I assume since they are . file, they are invisible. Can someone help me and tel lme what they and for?

    Thanks. I'm glad I got it working on our test site. Now I'll try again on our live installs.

     

     

    Ron

  • @Ron: Glad you figured it out ... The SVN files are subversion (source control) files that I accidently checked in when uploading the plugin. I doubt if that was causing the problem though but you never know :)

  • Nice plugin - thank you.
    As far as new features go, I would personally prefer this mod to stay on registration / login statistics / maybe even rename the mod to show that. So new features like "force resend of validation email"  would be great new feature; the others could fit in other plugins, specialized in these tools... 
    Thanks again)

  • @Prashant: Thank you for the SVN explanation. All the SVN directories are empty, so I doubt too that it had anything to do with the problem. I've installed it on one of our live sites, and it's working great. Your work is appreciated. Thank you. -Ron

  • noticed something strange and I'm not sure if this is correct or not. When Misc_Admin is DISABLED, and I look at our log, I see ...

    Sun, 15 Nov 2009 08:57:48 -0800 administrator 2   ElggMetadata 25
    Update
    Sun, 15 Nov 2009 08:55:08 -0800 administrator 2   ElggUser 2
    Update
    Sun, 15 Nov 2009 08:55:08 -0800 administrator 2   ElggUser 2
    Log in
    Sun, 15 Nov 2009 08:54:46 -0800 administrator 2   ElggUser 2
    Update
    Sun, 15 Nov 2009 08:54:45 -0800 administrator 2   ElggUser 2
    Log out
    Sun, 15 Nov 2009 08:52:59 -0800 administrator 2   ElggUser 2
    Update
    Sun, 15 Nov 2009 08:52:59 -0800 administrator 2   ElggUser 2
    Log in

    This is a simple log in and log out, but when I ENABLE Misc_Admin, the log displays the following...

    Sun, 15 Nov 2009 09:11:05 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:10:36 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:10:36 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:10:35 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:10:26 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:10:25 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:10:24 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:10:17 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:10:16 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:09:50 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:09:49 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:09:40 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:09:32 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:08:13 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:08:12 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:08:12 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:08:03 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:07:52 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:07:43 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:07:37 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:07:33 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:07:22 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:07:21 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:07:14 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:07:13 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:07:13 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:07:12 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:07:05 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:07:04 -0800 administrator 2   ElggPlugin 577
    Update
    Sun, 15 Nov 2009 09:07:02 -0800 administrator 2   ElggUser 2
    Update
    Sun, 15 Nov 2009 09:07:02 -0800 administrator 2   ElggUser 2
    Log in

    And these as well as other ElggMetadata activity continues to grow and grow and grow as it runs.  It appears there a whole bunch of activity going on when this plugin is enabled that doesn't happen when it's disabled. You should be able to verify easily. Just disable and enable the plugin and check your log.  I've tried this on 3 different sites, all three act the same way.

    IS THIS NORMAL?

    Ron

  • Thanks. Worth it just for the stuck validation problem.

  • @Ron: did you ever go into this further? 

  • Ok, had a quick look into it: there are some plugin changes going on when an admin logs in. As far as I can see this is not dangerous but also not necessary. So commented them out:

    start.php line 20: setplugin version & register languages.

    I'm considering extending this one with some login graphs, date sorting. Anyone interested?

  • @Tom. I didn't want to take any chances so I stopped using this plugin and switched to simpleusermangement. It serves our purpose nicely. Thanks.

  • This seems to be working perfectly for me on 1.6.3. Great way to delete spam users!

Stats

  • Category: User admin
  • License: GNU General Public License (GPL) version 2
  • Updated: 2014-11-17
  • Downloads: 2407
  • Recommendations: 0

Other Projects

View Prashant Juvekar's plugins