Software Development

HTML Map 2 is a Virya Software project allowing the easy insertion and management of HTML Image Maps into a Joomla! site. The project initially supported Joomla 2.5 and my main involvement has been to rewrite it to work with Joomla 3.x, fixing any discovered bugs along the way.

PHPCredLocker is a password repository written in PHP. It supports up to 4 Megabit encryption and provides additional protection to credentials when in transit between the server and the client device. The system was written with security as the primary focus, and every aspect of the database is encrypted, from customer details to the credentials themselves.

The system supports custom plugins and can push audit logs to remote systems. It does, however, need some work on the interface!

Virya Cookie Monster is a Virya Software project intended to help Joomla! sites achieve compliance with the European PECR (otherwise known in the UK as 'the cookie law'). It presents either a banner of a lightbox, and can optionally give the visiting user the option to reject all cookies.

The module uses Joomla!s ACL system to help prevent cookies from being set. The extension also includes a script that checks installed extensions against a black-list to see if any are known to set cookies

Bookmarks Reloaded is a rewrite of the popular Joomla 1.5 extension TEG Bookmarks adding support for Joomla! 2.5.x. I didn't do the initial port from J!1.5 to J!2.5.x due to time constraints, but have been maintaining the codebase ever since. In the near future I'll also be looking at porting Bookmarks Reloaded to Joomla! 3.x.