Open source Ruby on Rails photo gallery
Find a file
Espen Antonsen 4d0bd95d4a mysql2
2010-09-17 16:00:53 +02:00
app updated so tag listing works. find_by_title instead of id 2010-08-07 13:30:53 +02:00
config mysql2 2010-09-17 16:00:53 +02:00
db carrierwave upload, specified in photo model. create account at startup. auto add to admin role 2010-04-12 18:40:47 -04:00
doc initial commit 2009-05-22 14:13:46 +02:00
features find not find by title 2009-06-16 01:22:51 +02:00
lib discontinued 2009-08-11 12:12:00 +02:00
public initial iphone/ipad support 2010-07-01 12:14:23 +02:00
resources/DummyHTML added dummyhtml 2009-06-09 21:38:32 +02:00
script generated cucumber 2009-06-03 22:12:25 +02:00
spec acts as permissible 2009-06-05 14:18:03 +02:00
test added collections. rewrote some code 2009-06-03 01:33:39 +02:00
vendor/plugins Cucumber tests. Added Acts as permissible 2009-06-04 22:28:28 +02:00
.gems fix set title. setting for heroku 2010-04-14 01:00:48 -04:00
.gitignore carrierwave upload, specified in photo model. create account at startup. auto add to admin role 2010-04-12 18:40:47 -04:00
LICENSE GNU license 2009-07-31 16:04:56 +02:00
Rakefile initial commit 2009-05-22 14:13:46 +02:00
README can now run from Heroku...yay! 2010-07-01 12:28:45 +02:00

== Welcome to Balder photo gallery

Made by Espen Antonsen.

Version 1.1

http://balderapp.com

== Features

* Stores photos to disk in folders or on S3 (can run from Heroku...yay)
* Create multiple thumbnails of custom sizes
* Read and writes EXIF/IPTC title, description and keywords
* Organize in albums (as events in iPhoto)
* Combine albums in collections (as albums in iPhoto)
* Upload multiple photos
* Tag photos. Can also tag albums (actually all photos in album is tagged)
* User management with roles and permissions
* Geo-location of albums & photos with Google Maps integration.

== License

Free for personal use. Contact me for commercial license.

== Requirements

Rails 2.3

Software
- RMagicK (required for Carrierwave resizing). Can also use ImageScience
Optional:
	- ExifTool (required for Mini_EfixTool)

Ruby Gems
- AuthLogic
- Mime-Types
- Carrierwave
Optional:
	- AWS/S3 (if saving to Amazon s3)
	- Mini_Exiftool (to read exif info to database. See photo.rb model)

== Installation

1. Clone the project from GitHub or Gitorious:
	GitHub: git clone git://github.com/espen/balder.git
	Gitorious: git clone git://gitorious.org/gallery-without-a-name/gallery-without-a-name.git
2. install required software listed above
3. Copy settings file:
	cp gallery/config/database.example.yml gallery/config/database.yml
	cp gallery/config/settings.example.yml gallery/config/settings.yml
4. Create databsae user and edit settings files.
5. rake db:create
6. rake db:migrate
7. Start up the project with your preferred web-server

=== Optional: add photos directly to disk

The gallery has a web-based upload tool using Flash. Alternatively you can upload files directly by doing this:

Put photos in containing folders(albums) in the specified gallery folder.
Hierarchy of folders is not fully supported.

This format is recommended:

./ski weekend in hemsedal/snow.jpg
./ski weekend in hemsedal/afterski.jpg
./trip to iran/beautiful girls in tehran.jpg
./trip to iran/mosque in yazd.jpg
./trip to iran/powder snow in dizin.jpg

Every time you manually add photos to disk you must scan by visiting /photos/scan

In future releases the scan will be automated.

== Copyright and license info

This code is copyrighted by Espen Antonsen. The source code is available free under the GNU General Public License version 3 (GPLv3).

If the GPLv3 is not suitable for you please contact me for an alternative license for a fee.