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.
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.
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!
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.
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.
My patch to make value copying for multiple custom data checkbox fields has been accepted by CiviCRM :)
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 - each dot represents a moment of activity in your day; hover for basic details, click to visit the relevant email, webpage, file etc.
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).
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
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.)