README

== Convection
Convection is an open-source file upload tool for businesses and contractors
who need to host and swap files with their clients in a secure manner. Convection is designed to meet the needs of companies who need to swap files
with clients or contractors under the following constraints:
* Secure encrypted file transfer (via SSL)
* Access control for files, with group permissions
* Web based access so that access is not limited by firewalls that may
restrict access to SFTP or other port 22 solutions.
== Version
Convection is currently in version 1.1.4. If you have suggestions for future versions, please contact us: http://lrdesign.com or contribute code (see Contributing, below).
== Installing
Database:
database.yml.example -> database.yml
Migrate the DB:
rake db:migrate
- OR -
rake db:migrate RAILS_ENV=production # to run in production environment
Seeds:
rake db:seed
- OR -
rake db:seed RAILS_ENV=production # to run in production environment
Gems:
rake gems:install
== Progress Bar (Experimental)
Convection can incorporate an AJAX progress bar for uploads; this may be turned on or off in preferences. This feature is only supported on Apache/passenger, and requires installation of the upload_progress module:
http://github.com/drogus/apache-upload-progress-module
More information on how this is implemented may be found here:
http://railsillustrated.com/screencast-file-uploads-progress-in-rails-passenger.html
== Contributing
Open source developers may contribute to Convection at any time. We recommend
forking the project on GitHub and issuing a pull request when you have made
changes. If we like your changes, we will incorporate them into the master
project. You may, of course, make and maintain your own fork at any time.
== License
Convection is licensed under the MIT License. Please see the LICENSE file
for more details.
== Credits
Design and Development:
Logical Reality Design, Altadena, California
Evan Dorn, Lead Developer
Judson Lester, Lead Developer
Austin Fonacier, Developer
Part of the development of Convection was funded by Ecliptic Enterprises
Corporation of Pasadena, California. http://eclipticenterprises.com
Icons:
This application uses FatCow Icons under the Creative Common Attribution 3.0
license: http://www.fatcow.com/free-icons/
== Version History
1.1.4 Bugfix release (May 4, 2010)
• Fixed a datetime that was displaying incorrectly
1.1.3 Bugfix release (April 22, 2010)
• Fixed a problem with including the name of the downloader in DL notification emails.
• Upgraded to the current release of LogicalAuthz, which fixes the problem
with cache_classes=false in development.
1.1.2 Bugfix release (April 16, 2010)
• Fixed name of downloader in download notification emails.
1.1.1 Bugfix release (April 15, 2010)
• Fixed assignment of users to groups.
1.1.0 (April 11 2010) Added:
• Download notifications
• Admin-visible log of logins/logouts/downloads/uploads
• Progress Bar
• Assorted UI cleanups and improvements
1.0.0 (January 2010) Initial release