Ruby on Rails
Other Plugins (Version #8)

Workling

This little library lets you take code outside of your request/response cycle. You can configure how it should be run. Currently,
there is a Spawn runner and a Starling (twitters queue server) runner.

This kind of sidesteps the issue of not knowing which Asynchronous code running method is the best for your rails app. Potentially,
you could swap in any mechanism you like.

more after the link.

http://playtype.net/past/2008/2/6/starling_and_asynchrous_tasks_in_ruby_on_rails/

Graceful Mailto Obfuscator

gracefully obfuscates emails as described in a list apart: http://www.alistapart.com/articles/gracefulemailobfuscation

calling mail_to(“me@mail.com”, “mail me”) will generate a link with the href /contactto/new/zr+znvy+pbz, and the classname “obfuscated”.

for users who do not have javascript turned on, /contactto/new collects a message which can be submitted to an action which sends the email, without it ever being divulged.

when javascript is turned on, a behaviour converts the obfuscated anchor into a normal mailto: link with the orignal email address. spam bots will now bounce off your site like frustrated popcorn.

more after the link.

http://playtype.net/past/2008/3/1/graceful_email_obfuscation_in_ruby/

Integration

Integration is a Ruby on Rails plugin that provides a set of tasks to automate all steps of a synchronous continuous integration process, that is, continuous integration without a server such as CruiseControl.

http://integration.rubyforge.org/

Migrate War

MigrateWar is a Rails plugin which allows you to create schema when you install a Rails application via JRuby/Goldspike. It simulates Capistrano’s deploy_with_migrations for non-cap platforms (i.e. windows)

http://svn.silverchairsolutions.com/migrate_war/

Workling

This little library lets you take code outside of your request/response cycle. You can configure how it should be run. Currently,
there is a Spawn runner and a Starling (twitters queue server) runner.

This kind of sidesteps the issue of not knowing which Asynchronous code running method is the best for your rails app. Potentially,
you could swap in any mechanism you like.

more after the link.

http://playtype.net/past/2008/2/6/starling_and_asynchrous_tasks_in_ruby_on_rails/

Graceful Mailto Obfuscator

gracefully obfuscates emails as described in a list apart: http://www.alistapart.com/articles/gracefulemailobfuscation

calling mail_to(“me@mail.com”, “mail me”) will generate a link with the href /contactto/new/zr+znvy+pbz, and the classname “obfuscated”.

for users who do not have javascript turned on, /contactto/new collects a message which can be submitted to an action which sends the email, without it ever being divulged.

when javascript is turned on, a behaviour converts the obfuscated anchor into a normal mailto: link with the orignal email address. spam bots will now bounce off your site like frustrated popcorn.

more after the link.

http://playtype.net/past/2008/3/1/graceful_email_obfuscation_in_ruby/

Integration

Integration is a Ruby on Rails plugin that provides a set of tasks to automate all steps of a synchronous continuous integration process, that is, continuous integration without a server such as CruiseControl.

http://integration.rubyforge.org/

Migrate War

MigrateWar is a Rails plugin which allows you to create schema when you install a Rails application via JRuby/Goldspike. It simulates Capistrano’s deploy_with_migrations for non-cap platforms (i.e. windows)

http://svn.silverchairsolutions.com/migrate_war/