This is a modified version of Fat Free CRM that has google calendar integrated. I fixed some bug found in the original version during development.
The original version of Fat Free CRM can be found at github.com/michaeldv/fat_free_crm. In this modified version, I added 2 plugins and modified them so that they can work correctly.
-
crm_google_account_settings module github.com/tractis/crm_google_account_settings
-
crm_google_calendar module github.com/tractis/crm_google_calendar
-
Ruby v1.9.2
-
MySQL v4.1.1 or later (v5+ is recommended), SQLite v3.4 or later, or Postgres 8.4.8 or later.
-
ImageMagick (optional, only if you would like to use avatars)
(Ruby on Rails v3 and other gem dependencies will be installed automatically by Bundler.)
-
Git source code repository: github.com/swarut/Modified-FFCRM-with-GCalendar-integrated
For the ease of installation, I set sqlite as default database. To change this setting, edit config/database.yml and specify database names and authentication details.
On terminal, run:
$ bundle install
Now you are ready to create the database:
$ bundle exec rake db:create $ bundle exec rake db:migrate
The next step is to load default Fat Free CRM settings, such as menu structures, default colors, etc. and create the Admin user. This is done by running the following rake task:
$ bundle exec rake crm:setup
Now you should be able to launch the Rails server and point your web browser to localhost:3000
$ rails server
Copyright © 2008-2011 by Michael Dvorkin and Warut Surapat. All rights reserved.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See LICENSE file for more details.