Over on github, I’ve just pushed a little tool which I use during the development of Elgg sites and find very handy.

The tool does nothing more than append some environment information – logged in user, page owner, session etc – to the page shell in a HTML comment block. This information can be invaluable when trying to debug an Elgg site, and because the plugin renders this in a very light weight way, it shouldn’t interfere with anything else your site has got going on.

As usual, code on github…

» Visit the project on Github…

The default behaviour of comments in an Elgg system is similar to that of standard blogging software, in that comment notifications only go to the post’s original author.

So, if Alice uploads a file and Bob comments on it, Alice would receive a notification. If Charlie comments on it as well, only Alice would receive the notification. In a modern social network, this artificially stifles conversation.

So, I wrote a very quick plugin which modifies the default notification behaviour slightly…

Now, with this plugin activated, if Charlie leaves a comment, both Alice and Bob will receive a notification.

Simple, but quite handy.

» Visit the project on Github…

Just a quick update to point you good folk over to a couple of Idno plugins I’ve put up on github.

The first, LoginSyslog, is a simple plugin that outputs login events (success and failure) to the Auth.log, in much the same way as my Elgg fail2ban plugin. This allows you to audit login attempts on your Idno site, as well as use a tool like fail2ban to protect your site from brute force attacks.

The second, Pingback, adds support for incoming Pingback. Idno primarily supports webmention as a notification mechanism, and while legacy support for outgoing pingbacks, however incoming pingback support was missing. This plugin adds the missing functionality, meaning your Idno site will play nicely with WordPress and similar.

Happy hacking!