OpenSource Contribs

JS Error Logger for Drupal5 pre-release

This is a pre-release of a Drupal 5 module which allows you to record JavaScript errors from visitors either to the Drupal log, or (if you're really keen to hear about it!) have immediate notifications sent by email.

On the Paper Fish website, we use jCarousel to display a carousel of similar products. It works really well, but for some Safari users it gave a strange error, which was proving hard to reproduce on our test machines. In order to leverage the users visiting the site in order to test the system more completely, we produced this module.

Question Captcha - pre-release available for download

We had a need for a Drupal module which would add a customisable user registration question - this is to allow the owner of a book to register for additional features on the associated website.

In order to make this as widely useful as possible, we've implemented it as a CAPTCHA plugin, so that any Drupal form can take advantage of the functionality. You'll need to have the

This is an early release of the code - it's working for us, but we welcome any feedback from the community.

Modified version of CiviCRM_Error module for Drupal

Attached is a copy of civicrm_error.module 1.1 for Drupal 5, modified to give slightly more readable output by email and also log via watchdog.

Thanks to Advomatic for the excellent tool!

Drupal5/CiviCRM2.x civicrm_error.module

LoginToboggan and passphrase (drupal patch)

LoginToboggan, a Drupal module which adds lots of useful features for login management, has for a long time prevented the use of spaces in passwords. A user on one of our high-profile sites drew this to our attention, and the resulting patch has been accepted into the next releases of LoginToboggan for Drupal 5, 6 and 7.

Yay! Thanks to Simon for bringing the issue to light.

Project Ladybird - building an accessible assistive speech device

Assistive speech devices enable non-verbal people to communicate more easily by allowing them to quickly build a sentence by choosing from a graphical vocabulary and then synthesising speech output. Project Ladybird (internal name!) aims to make available a fully open-source assistive speech device which offers a friendly and flexible  interface on highly available hardware.

CiviCRM CRM-3099

My patch to make value copying for multiple custom data checkbox fields has been accepted by CiviCRM :)

http://issues.civicrm.org/jira/browse/CRM-3099

Scriptlet for Aquamacs support in Slife

I've started using Slife to track my time on various projects. It's a pretty cool OSX time tracker and visualisation tool - a picture is worth a thousand words, they say:

Slife in Month View

Slife in month view - each dot represents a moment of activity in your day; hover for basic details, click to visit the relevant email, webpage, file etc.

Google Sitemaps Exclusion for WordPress

With a WPCMS site, some pages are "special" pages - order return pages and error pages for example - which you might not want included in a sitemap. Likewise, some sites have a page which has a lot of additional content based on the variables supplied (an example of this is the Dog and Lemon Guide's Japanese Vehicle Recall database, which lists recalls affecting 46,000,000 vehicles from 21 car companies).

Make Wordpress default to pages, not posts

For a few sites, I've used WordPress as a CMS, and if you're using lots of pages and few posts, the default menu arrangement is a little leftwards. So here's a simple plugin that makes WordPress default to creating Pages (not Posts) when clicking the "Write" menu, and list Pages (not Posts) when clicking the "Manage" menu.

That's all it does. Download it and use it: xb Pages Are Default

Favatars 2.1 (favatise speed boost)

Frog Blog uses Favatars, a favicon.ico / avatar plugin. Recently (after a server upgrade) we had to rebuild the favatar index on 25,000 comments, and this ... was going to take a while. About seven hours. Ugh.

After a look at the favatars code, it was pretty obvious what needed to be done. So here, thanks to the environmentally conscious open source movement, is a much faster favatars.php. (More like five minutes. Aaah.)

Syndicate content