James Stewart's repositories
has_many_polymorphs
An ActiveRecord plugin for self-referential and double-sided polymorphic associations.
html2textile
Ruby library to convert HTML to Textile
theme_support_test_app
A space for testing the theme_support plugin
wp-rails-authentication
Log users into a wordpress site against their accounts in a Ruby on Rails application.
grand-rapids-wifi
A local wifi site now revealed for all to see
multi-database-migrations
A plugin to make it easier to host migrations for multiple databases in one rails app. This plugin doesn't work with rails 3+ and has been superseded by https://github.com/chrisrohr/multi-database-migrations
wordpress-post-banners
Extension to make it easy to associate a banner image with each post in a wordpress blog
drupal-pledges-module
A drupal module to provide "pledges" whereby users make commitments
image-associations
ActiveRecord extensions to make it easier to manage attachments
seasons-eatings
Seasonal foods content service for http://gofreerange.com/printer
wp-post-limits
Restrict the number of posts wordpress users can make depending on their role
klgenerators
Rails generators for common tasks in Ket Lai apps
wordpress-generous
A wordpress widget to show your latest generous.org.uk actions
wp-countdown-to
Provide a count down to a set date and optionally close comments after that date.
wp-email-restrictions
Limit wordpress user registrations to domain names on a whitelist
wp-search-extracts
Display content around matched search term in wordpress search results list
anonymous
Data anonymization for ActiveRecord
calendar-annotator
Store private notes for Google Calendar events.
civictech.club
A directory of Fediverse users working to make government and democracy better.
government-service-design-manual
Government Service Design Manual
js-exception-notifier
Exception notification for Javascript errors made simple
oauth_wrapper
Wrapper for google's golang oauth library. Mostly stolen from sources now lost.
recurring_select
A gem for adding selectors for setting recurring events.