Jump to content

(NE) User annoyance


Recommended Posts

 

Application which allows you to apply random 'annoyances' to your annoying users. Options are:

  • Show a blank page
  • Show site as offline
  • Show page not found error
  • Delay page loading
  • Redirect to another url

Each of the above has a % chance of happening, configured by you - and you can configure different behaviour on a per-user basis.

Edited by Nathan Explosion
Link to comment

What's new in v1.0.1

  • NEW: Ability to target user or a group
  • NEW: Addition of a tracker to monitor what actions have been taken for targeted users, if chosen to be tracked
  • NEW: Settings to handle deletion of tracking content on user account deletion/merge actions

What's coming in v1.0.2

  • NEW: addition of functionality to prone old entries in the tracker, via Tasks
  • NEW: addition of a delete action for entries in the tracker
  • NEW: added setting to allow choice of targeting 'Primary' group membership or 'Secondary' group membership
  • CHANGE: minor language modifications to correct some visual issues

 

Edited by Nathan Explosion
Link to comment

What's new/fixed/changed in v1.0.2

  • NEW: addition of functionality to prune old entries in the tracker, via Tasks
  • NEW: addition of a delete action for individual entries in the tracker
  • NEW: added setting to allow choice of targeting 'Primary' group membership or 'Secondary' group membership
  • FIX/CHANGE: minor language modifications to correct some visual issues
Link to comment

Hi, in addition to the glitch which I have already reported to – which for the benefit of others was caused by my inadvertent deletion of a configured group, I then tried disabling the application and re-enabling it – but it was still hanging and giving me the error messages.

Once again, for the benefit of anybody who reads this, I found a glitch which was caused by my own carelessness – and that I configured group and then deleted the group without removing it from the annoyed user database.

 

Link to comment
Just now, BankFodder said:

I then tried disabling the application and re-enabling it – but it was still hanging and giving me the error messages.

Which it will continue to do until I work around what you found - if you want to fix it yourself, go to neappuserannoyance_listing in your database, and delete the entry which has the 'ua_group_id' value that matches up to the id of the deleted group (see the error you are getting - it has the id in it -> IPS\Patterns\_ActiveRecord::load(9)

Link to comment

Thanks for the quick response. Actually I uninstalled it and then reinstalled it and everything is sorted. A very quick fix – although I'm a bit worried that if I had had a stack of users configured in, whether I might have lost all of that and had to start again.

I hope that these kinds of accidents can help to refine unforeseen problems.

Link to comment
5 hours ago, BankFodder said:

So I had better be more careful in future. A good learning curve and lucky that it happened right at the beginning.

I'm afraid that I wouldn't know how to access the link you gave and I suppose I'd have to ask our Webmaster

No worries - people have to 'do stuff' for issues like this to be found.

Already got something in to overcome the error display in v1.0.3

Edited by Nathan Explosion
Link to comment

You are obviously a vindictive B'stard - I like that!

However, I think that part of the annoyance is to do it in a way that the troublemaker isn't aware that they are being affected by some deliberate mechanism on the forum.

I think skewed images would be very funny – but I think it would be pushing it a bit and if they were really out for trouble, they'd very quickly register a new username so it would be a constant chase – which can be pretty tiring and time-consuming if you are running a busy forum.

I really think the outstanding feature of your routine is the fact that you can assign a whole group – but also make that group secondary so that the annoyed user is not aware. In that way they will be prompted to take some action such as registering a new user ID.
I think any other annoyances have to be pretty stealthy



 

How about a forum screen which simply says that the forum is temporarily off-line? That might be useful for a while.

Link to comment

Thanks. Yes I realise what the settings and that it would be necessary to use it.

I just suddenly thought that there might be a message plastered across the forum – which says something like "sorry, the XXX forum is temporarily off-line. We will try to re-establish it as quickly as possible" – in fact it would be a good feature if people could come up with their own messages.

Link to comment

No not a specific sub- forum. If they tried to visit the forum, then instead of being diverted to a different URL or a delay in accessing the page et cetera, they would simply have a large message across the forum saying that the form was off-line – for whatever reason – and they then wouldn't be able to proceed to do anything else. The forum would effectively be locked against them – it would be inactive

Link to comment

I think he's suggesting that the site isn't actually offline but it will appear to be for an affected user. Whilst everyone else is using the site, the unlucky user will occasionally see an offline screen as though the site were genuinely unavailable. It would be offline for him only at that particular time.

Link to comment

v1.0.5 is currently awaiting approval (no v1.0.4, by the way)

  • FIX: Fixed possible error when manually deleting individual entries in the User/Group listing
  • FIX: Fixed possible error when manually deleting individual entries in the Tracker
  • NEW: Addition of ability to display custom messages to users when the action is to show the site as offline
  • NEW: Addition of a new annoyance - rotate the screen by a number of degrees
Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...