Agile Web Development

Build it. Launch it. Love it.

Plugins by Rick Olson

  • Acts as Authenticated

    Acts As Authenticated is a simple authentication generator plugin for Ruby on Rails.

  • Acts as versioned

    This library adds simple versioning to an ActiveRecord module. ActiveRecord is required.

  • Sentry

    Wrapper around undocumented OpenSSL functions, providing symmetric and asymmetric encryption for active record attributes.

  • Acts as attachment

    Allows you to specify that a model accepts file uploads and stores the necessary meta info (filename, size, etc).

  • Acts as Draftable

    Allows a model to save certain attributes into a smaller drafts table. These are meant to be temporary modifications until the actual model is saved. This is very similar to Acts as Versioned.

  • Acts As Paranoid

    Make your Active Records "paranoid." Deleting them does not delete the row, but set a deleted_at field. Find is overloaded to skip deleted records.

  • Routing Navigator

    This plugin installs a handy routing navigator at the bottom of each page, showing all available routes and named routes.

  • Gems

    This is a small plugin that helps with Ruby Gem management for your application.
    It will automatically include all gem/lib paths into the $LOAD_PATH on startup.

  • Exception Logger

    Logs your Rails exceptions in the database and provides a funky web interface to manage them.

  • Referenced Page Caching

    A small wrapper around Rails' page caching that allows you to add references to a current page's cache file.

  • Restful-authentication

    Generates common user authentication code for Rails/Merb, with a full test/unit and rspec suite and optional Acts as State Machine support built-in.

  • WhiteList

    This White Listing helper will html encode all tags and strip all attributes that aren't specifically allowed.

  • Attachment Fu

    attachment_fu is a plugin by Rick Olson (aka technoweenie) and is the successor to acts_as_attachment. To get a basic run-through of its capabilities, check out Mike Clark's tutorial http://clarkware.com/cgi/blosxom/2007/02/24#FileUploadFu.

  • Permalink Fu

    Create permalinks from attributes

  • CSRF Killer

    This plugin helps protect against possible CSRF attacks

  • relative time helpers

    Display relative time in words to your users, like Today, Yesterday, Tomorrow, etc...