rapind / albumdy
- Source
- Commits
- Network (7)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
albumdy /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Sun Aug 16 19:59:36 -0700 2009 | |
| |
.gitmodules | Thu Aug 14 08:25:29 -0700 2008 | |
| |
Capfile | Sun Aug 16 19:59:36 -0700 2009 | |
| |
README.textile | Tue Jul 14 09:54:44 -0700 2009 | |
| |
Rakefile | Thu Apr 02 14:53:19 -0700 2009 | |
| |
albumdy_development.sqlite3 | Thu Apr 02 14:53:19 -0700 2009 | |
| |
app/ | Tue Jul 14 09:54:44 -0700 2009 | |
| |
config/ | Sun Aug 16 19:59:36 -0700 2009 | |
| |
db/ | Tue Jul 14 09:54:44 -0700 2009 | |
| |
doc/ | Mon Aug 04 06:57:39 -0700 2008 | |
| |
lib/ | Thu Apr 02 14:53:19 -0700 2009 | |
| |
log/ | Mon Nov 17 14:06:00 -0800 2008 | |
| |
public/ | Tue Jul 14 08:41:31 -0700 2009 | |
| |
script/ | Thu Apr 02 14:53:19 -0700 2009 | |
| |
test/ | Wed Jul 23 14:38:16 -0700 2008 | |
| |
vendor/ | Thu Apr 02 14:53:19 -0700 2009 |
README.textile
Albumdy is an open source photo gallery built with Ruby on Rails and jQuery using some of my favorite plugins and practices.
A live demo is available at www.albumdy.com
There are many existing photo gallery apps around, but none I could find demonstrating the following key technologies:
- Built with Ruby on Rails 2.3
- CSS layout with Blueprint CSS
- Client side scripting with the popular and unobtrusive jQuery
- Lightboxing effects using Leandro Vieira Pinho’s jQuery lightBox
- Photo Gallery courtesy of Galleria
- Textboxing effects using Cody Lindley’s ThickBox
- Thin controllers with James Golick’s resource_controller
- File uploads and thumbnail generation with Thoughtbot’s Paperclip
- User Registration with Rick Olson’s restful_authentication
- Organized nested routes as described in Regulators!!! Mount up
You will need the following additional gems installed:
- sudo gem install mime-types http://mime-types.rubyforge.org/
- sudo gem install right_aws (If you want to use Amazon S3 for storage, although paperclip + S3 is a bit slow)
- sudo gem install exif (used to store jpg metadata like when the photo was taken, aperture, f stop, etc.)
To install and run the app:
- git clone git://github.com/rapind/albumdy.git
- go to the application’s root directory I.e. cd ~/Sites/albumdy
- rename / copy the database.yml.sample to database.yml and enter your database information (I.e. cp config/database.yml.sample config/database.yml)
- rake gems:install
- rake db:create
- rake db:migrate
- rake db:bootstrap
- script/server
