This is just a quick post to nudge you towards a little plugin I wrote for Known which enforces a minimum password strength for user passwords.

The plugin works by calculating the entropy of the password based on NIST recommendations, and rejecting passwords where the entropy is too low.

By default, the minimum entropy is 44, however this can be changed through a configuration setting.

For this plugin to work, until my pull request is merged into the core code, you’ll need to apply patches available from my password validation branch.

Anyway, give it a kick about!

» Visit the project on Github...

Image “Password Strength” by XKCD

Known supports syndication to a number of silos (twitter, facebook etc), but since I also have some contacts on LinkedIn, I thought it would be handy to syndicate to them as well. So, I wrote a quick plugin to do just that…

Once installed and activated, you will need to get a LinkedIn application ID and secret key from the developer site (instructions in the plugin’s admin page). After you have entered these in the admin panel, users will have the option of authenticating their account and syndicating posts to LinkedIn.

The plugin currently supports status updates (although, in a rather limited way owing to LinkedIn’s API), article posts and images.

Give it a try!

» Visit the project on Github...

So, Known lets you share links via a share API (and a toolbar bookmarklet). In the later versions of it, this action also calls a link shorten event hook which allows a plugin to shorten the shared URL.

Because I often share links, I wrote a quick plugin to hook into my bit.ly domain.

Using the plugin

Install and activate the plugin in the usual way, and then in your admin panel add your generic access token to the input box on the bitly page. Generate this token from your bitly settings page.

Currently you can only have one domain per Idno install, basically because I was short of time and so didn’t do the full OAuth thing.

So much to do, and so little time. Have fun!

» Visit the project on Github...