24
Patrick Crowley the.railsi.st

Paperclip

Embed Size (px)

Citation preview

Page 1: Paperclip

Patrick Crowleythe.railsi.st

Page 3: Paperclip

Paperclip

Page 4: Paperclip

Plugin for handling file uploads

Page 5: Paperclip

Works with...Ruby on Rails

and now Merb!

Page 6: Paperclip
Page 7: Paperclip

• Files are treated like normal attributes

Page 8: Paperclip

• Files are treated like normal attributes

• No extra database tables

Page 9: Paperclip

• Files are treated like normal attributes

• No extra database tables

• Only needs ImageMagick

Page 10: Paperclip

• Files are treated like normal attributes

• No extra database tables

• Only needs ImageMagick

• Built-in support for cropping

Page 11: Paperclip

• Files are treated like normal attributes

• No extra database tables

• Only needs ImageMagick

• Built-in support for cropping

• Smaller memory footprint

Page 12: Paperclip

Installation

Page 13: Paperclip
Page 14: Paperclip

• ImageMagick

Page 15: Paperclip

• ImageMagick

• git://github.com/thoughtbot/paperclip.git

Page 17: Paperclip

DEMO

Page 18: Paperclip

Extra credit

Page 19: Paperclip
Page 20: Paperclip

• Amazon S3 (via Right-AWS)

Page 21: Paperclip

• Amazon S3 (via Right-AWS)

• Merb (DataMapper plugin)

Page 22: Paperclip

• Amazon S3 (via Right-AWS)

• Merb (DataMapper plugin)

• Github forks (captions, etc.)

Page 23: Paperclip

The End

Page 24: Paperclip