Asam is a Ruby on Rails application that stores files. It was designed to be used as an organization library and thus it's expertise is handling files as documents and images, but it can be used to archive any sort of files.
- Search engine
- Advanced tagging system
- Multilingual
- Comments
- Ratings
- Multiple files upload
- Simple configuration
See screenshots at the end of this page.
Setting up Asam is quite straight forward and should be very simple to anyone experienced with RoR.
-
Edit
config/database.yml
to match your database settings. -
Asam has been tested with Ruby 1.8.7, and uses Bundler to set up it's dependencies.
bundle install
-
Create your database
rake db:migrate
-
Edit
config/initializers/asam.rb
according to your will -
Run Asam
rails s
Asam needs help mostly (but not only) in these fields:
- Translations - currently only English and Hebrew are supported
- Coding style improvments - I'm not a Ruby expert and I'm sure things could have been written better
- New file types parsers & thumbnailers
Asam (אסם) means barn or storehouse in Hebrew. We figured it's good name for a system that holds all our knowledge base.
I try to make sure the code runs, but obviously things can go wrong sometimes. Use the project issue tracker in case of need.
This project wouldn't be possible without Rails, jQuery, Thinking Sphinx, Plupload, acts-as-taggable-on, acts_as_commentable, ajaxful_rating_jquery and a messed up biological clock.
The beautiful design was created by @leshido.
Asam is released under the GPL. If this is stopping you from using it, let me know.