Skip to content

albertobraschi/rubycampus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student & Alumni Relationship Management Software

Overview

RubyCampus is a student and alumni relationship management system for admissions, enrollment management and alumni development. It is designed to organize an educational institutions mission and its priorities; to assist it in recruiting students, increasing enrollments, retention and for improving campus diversity and communications. It can also be used in conjunction with one or more e-Learning platforms such as Moodle and Sakai. It is written in Ruby, internationalized and is easy to install and use on Linux, Windows, Mac OS X, SunOS and BSD. Offering a free and fully transparent open source alternative to commercial software for student recruitment and alumni development.

A working demo of RubyCampus is accessible at demo.rubycampus.org ; you can view an online presentation and see screenshots of the project on its official website .

The purpose of this file is to enumerate the RubyCampus software together with the required gems and bindings necessary to successfully install, deploy and operate an installation.

If you downloaded an archive of RubyCampus or obtained it from any other source than our official repository hosted at git://rubycampus.org/rubycampus.git or from a trusted mirror such as at GitHub , we strongly recommend that you clone and use only source from an official repository. This will ensure your organization is receiving updates directly from the authors.

Official Repository

  • RubyCampusgit://rubycampus.org/rubycampus.git

See the instructions below, and also see the RubyCampus Wiki for more details.

Minimal Requirements

RubyCampus is developed with POSIX-oriented operating systems in mind such as Linux, Mac OS X, SunOS and BSD/OS. While it is possible to use Windows we recommend you use a POSIX-compliant operating system to help ensure compatibility with forthcoming iterations.

Recommended

  • Linux/BSD OS
  • Apache2
  • MySQL 5.0
  • Passenger 2.0.6

Required

  • Ruby 1.8.7
  • Gem 1.3.1
  • Rails 2.2.2
  • imagemagick & libmagick9-dev (You must compile this yourself)
  • rmagick gem

Quick Install Reference

These instructions are intended for persons familiar with the Ruby programming language, Rails framework and Git distributed revision control. All others please refer to our wiki for a more comprehensive installation guide. Before installing RubyCampus you must have a properly configured environment; successfully compiled imagemagick & libmagick9-dev and installed the rmagick Ruby Gem. These libraries are used by RubyCampus to generate graphs, charts and other dynamic imagery.

  • @ git clone git://rubycampus.org/rubycampus.git @

Prior to running rake tasks you must first complete the required configuration templates at config/*.yml.template and duplicate them as config/*.yml before proceeding

  • @ export RAILS_ENV=production @
  • @ rake db:create @
  • @ rake db:migrate @

Our issue tracker , wiki and community resources are freely available at rubycampus.org

Copyright © 2008-2009 Kevin R. Aleman. Fukuoka, Japan. All Rights Reserved.

License

See the file doc/LICENSE

About

Student & Alumni Relationship Management for Higher Education

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published