Skip to content

LRDesign/Convection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

== 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