vanicat / balder Goto Github PK
View Code? Open in Web Editor NEWThis project forked from espen/balder
Balder - Open source Ruby on Rails photo gallery
Home Page: http://balderapp.com
License: GNU General Public License v3.0
This project forked from espen/balder
Balder - Open source Ruby on Rails photo gallery
Home Page: http://balderapp.com
License: GNU General Public License v3.0
== Welcome to Balder photo gallery Made by Espen Antonsen. Version 1.2 for Rails3 Beta Issues: - carrierwave not saving to model, only to disk (testet on ubuntu) - jpg files not being upload, no error written to log (testet on osx) 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 3.0 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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.