Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testing fedena #28

Open
wants to merge 194 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
194 commits
Select commit Hold shift + click to select a range
0082e02
Bump rails to 2.3.18
Aug 30, 2013
654a99e
Remove nbproject folder
Aug 30, 2013
e529a1b
Remove log/development.rb
Aug 30, 2013
2f898b0
Use bundler and tweaks here and there
Aug 30, 2013
a9b16e4
Warn that only work with Ruby 1.9.3-p327 or older
Aug 30, 2013
f9a7465
Use mysql gem
Aug 30, 2013
a8b4c96
Fix bug with `translator` gem
Aug 30, 2013
5b64243
Make test env run
Aug 30, 2013
2689923
Remove test and use purely rspec [WIP]
Aug 30, 2013
180784d
Add test instruction
Aug 30, 2013
c5fbfd5
Amend installation notes
Aug 30, 2013
5413d72
Fix batch file
hoquanganh Aug 31, 2013
62d44c7
Test with travis
Sep 1, 2013
6f1a9e9
Igonore public/js/cache
Sep 1, 2013
daa73e9
Fix fckeditor deprecation message
Sep 1, 2013
88208c6
PostgreSQL table quoting syntax
bradediger Apr 2, 2013
2ce5da2
Autosuggest: remove default '{}' text
bradediger Apr 2, 2013
99c0a78
Refactor FinanceController#master_fees
Sep 1, 2013
6444c8c
Refactor AR find conditions
Sep 1, 2013
50f29fd
Remove mysql_index_length plugin because this feature has been introd…
Sep 1, 2013
a431762
Update README
Sep 2, 2013
b97e0c8
Replace in_place_editing plugin with Gem
Sep 2, 2013
4bad043
Fix up README
Sep 2, 2013
f8b9441
Update Gemfile.lock
Sep 2, 2013
d8ac9fc
Refactor and fix spec/controllers/exam_groups_controller_spec.rb
Sep 4, 2013
2efbc94
Add ruby-debug gem
Sep 4, 2013
8c43bf8
Only TravisCI test master branch
Sep 4, 2013
aa94a08
Remove cucumber
Sep 4, 2013
4cbb94a
Lock nokogiri at 1.5.10 for Ruby18 support
Sep 4, 2013
a032fa8
Remove rdoc rake task
Sep 4, 2013
53ccfdb
Convert to arrow hash syntax to support Ruby18
Sep 4, 2013
b0cb0ee
Switch LTS license back to Apache License 2.0
Sep 4, 2013
9b1a1f0
Minor fix for exam_groups_controller_spec
Sep 4, 2013
da87858
Enable database_cleaner
Sep 4, 2013
620515a
Refactor Weekday and add test
Sep 4, 2013
dc643a3
Add test for UserEvent
Sep 4, 2013
5e81bb1
Full fix test model
imtoanle Sep 4, 2013
f0ddc16
Add course controller test
imtoanle Sep 7, 2013
7433f2a
Add CodeClimate badge
Sep 7, 2013
faa84ef
Remove #index from ExamsController as it is not used
Sep 7, 2013
134ef22
Cleanup fedena header comment
Sep 7, 2013
473a53c
Partial refactor test for ExamsControllers
Sep 8, 2013
0f3768d
Remove exam_groups view test
Sep 8, 2013
35fd3fc
Cleanup User model
Sep 8, 2013
eebfc7b
Add test for User#check_reminders and refactor factories
Sep 8, 2013
053101a
Remove defunct Exam test codes
Sep 8, 2013
e88114a
Good bye AR fixtures
Sep 8, 2013
0b83eb3
Add full test method Course [Closes #8]
imtoanle Sep 9, 2013
d8c2395
Refactor Course
Sep 9, 2013
c3fa340
Fix failed spec
Sep 9, 2013
e07ec59
Minor refactor for User#days_events
Sep 10, 2013
455fda8
Add full test method Subject [Closes #9]
imtoanle Sep 9, 2013
bd002b7
Pending 2 wrong Subject tests
Sep 10, 2013
1dd2b86
Add test for TimetableEntry model
hoquanganh Sep 10, 2013
e006189
Add test for StudentsSubject model
hoquanganh Sep 10, 2013
9011741
Test for StudentAdditionalField model
hoquanganh Sep 11, 2013
a54bcbd
Add SmsLog test model [Closes #26]
imtoanle Sep 11, 2013
318d755
Add Privilege model test [Closes #31]
imtoanle Sep 11, 2013
91267d7
Add student_pre_data test model [Closes #19]
imtoanle Sep 11, 2013
78a4fb1
Add StudentPrevSubjectMark test model [Closes #18]
imtoanle Sep 11, 2013
659525e
Add SubjectAmount test model [Closes #16]
imtoanle Sep 11, 2013
c7ea168
Add PrivilegeTag test model [Closes #30]
imtoanle Sep 11, 2013
c2a2baa
Add test for Reminder model
hoquanganh Sep 11, 2013
ffc40d8
Add test for SmsMessage model. [Closes #25]
hoquanganh Sep 11, 2013
ab92f18
Add test for PeriodEntry model
hoquanganh Sep 11, 2013
7910712
Add test for PreviousExamScore model.
hoquanganh Sep 11, 2013
72a650d
Remove accept nested attrs test. [Amend #22]
rauxalach Sep 11, 2013
4a249ac
Refactor ElectiveGroup spec
Sep 11, 2013
2f7c776
Refactor Course spec
Sep 12, 2013
e2d8969
Add test for StudentAdditionalFieldOption model
hoquanganh Sep 11, 2013
ad1fc48
Add test for RankingLevel model
hoquanganh Sep 12, 2013
795821b
Add StudentAdditionalDetail test model
imtoanle Sep 12, 2013
643c740
Refactor and add test for SmsSetting model
hoquanganh Sep 11, 2013
d08ed96
Refactor sms_setting_spec file
hoquanganh Sep 12, 2013
728328d
Update to latest 1.9.3 and tweak app config to suit
robzolkos Sep 13, 2013
8d5fe82
add simplecov for code coverage reports
robzolkos Sep 13, 2013
362fa67
add spec for observations controller
robzolkos Sep 13, 2013
01088fb
Merge pull request #38 from RobZolkos/update-ruby
Sep 13, 2013
9de232a
Drop support for Ruby18
Sep 13, 2013
0d3c27e
Write Exam test model
imtoanle Sep 10, 2013
32f9a0b
Refactor BatchFeeCollectionDiscount and FeeCollectionDiscount and tes…
Sep 14, 2013
67a8b18
Add test for Asset
Sep 15, 2013
48752cc
Write test for ArchivedStudent
hieuk09 Sep 14, 2013
8604f32
Remove empty helpers and refactor TimetablesHelper
Sep 15, 2013
f7b24db
Refactor EmployeesSubject
Sep 15, 2013
b776a77
Merge pull request #43 from hieuk09/test_for_archived_student_model
Sep 15, 2013
13fe951
add test to fa_criterias controller
robzolkos Sep 15, 2013
f1ef58b
Write test for CourseHelper
hieuk09 Sep 15, 2013
561a54e
Merge pull request #44 from hieuk09/test_for_course_helper
Sep 15, 2013
ef6ed6f
Refactor and Add test for Attendance model
hoquanganh Sep 14, 2013
0e0f7ba
Update TravisCI badge link
Sep 16, 2013
087d21a
Mention about Slimgems in README
Sep 16, 2013
e58ade6
Refactor and Add test for Event model
hoquanganh Sep 13, 2013
0c374fd
Refactor CalendarController
Sep 16, 2013
bb35813
Fix up Attendance spec
hoquanganh Sep 16, 2013
a6c2909
Clean up
Sep 17, 2013
d04fcd1
Fix typo
Sep 17, 2013
9b2aa65
Add SubjectLeave test model.
rauxalach Sep 17, 2013
bed4337
Add ClassTiming test model
imtoanle Sep 15, 2013
fd80cb7
Fix Attedance spec
Sep 17, 2013
0c208a2
Write test ElectiveGroupsController
imtoanle Sep 17, 2013
f05cfd9
Refactor date fields for Batch
imtoanle Sep 13, 2013
5055161
Clean up ArchiveEmployee
Sep 17, 2013
69d40dc
clean up
Sep 17, 2013
6a1b51f
Refactor and add test for BatchGroup
Sep 17, 2013
d6514fe
Write test CceExamCategoriesController
imtoanle Sep 17, 2013
d50f6a5
Add test for WeekdayController
rauxalach Sep 18, 2013
3a06a51
Fix Event Spec
hoquanganh Sep 18, 2013
eca0f51
Hook codeclimate and TravisCI
Sep 18, 2013
ef24577
Add mocha gem
Sep 17, 2013
b96f572
re-enable test for employees_subject_spec
Sep 18, 2013
8ce95df
Lots of fixes for SQL injections
Sep 18, 2013
2d98029
Add BatchEvent model test
imtoanle Sep 18, 2013
350d018
Add CceGrade model test
imtoanle Sep 18, 2013
50190c2
Add EmployeeAttendance test model
imtoanle Sep 18, 2013
98af84a
Fix more SQL injections
Sep 18, 2013
534519f
Write test AssessmentScore model
imtoanle Sep 18, 2013
08d9949
Set pending status for 2 failed tests RankingLevel
Sep 18, 2013
c86c98f
Add FeeDiscount test model
imtoanle Sep 19, 2013
dd20d7e
Fix format validation flaws
Sep 19, 2013
acbe67a
Clean up CalendarController
hoquanganh Sep 16, 2013
046d75d
Replace depreacted Kernel#returning with Object#tap
Sep 19, 2013
02b7e03
Bump will_pagniate to 2.3.16
Sep 19, 2013
d514b0e
Bump paperclip to 2.7.5
Sep 19, 2013
98af5df
Bump nokogiri to 1.6.0
Sep 19, 2013
1bea623
[#76] Write test EmployeeBankDetail
hieuk09 Sep 20, 2013
4cb5ab5
Calendar controller spec
hoquanganh Sep 18, 2013
75f2f2d
Add test for ArchivedEmployeeAdditionalDetail model
hoquanganh Sep 19, 2013
bf8cb35
Add test for ArchivedEmployeeBankDetail model
hoquanganh Sep 19, 2013
20f5f42
Add test for ArchivedEmployee model
hoquanganh Sep 19, 2013
dd017e8
Add test for ArchivedGuardian model
hoquanganh Sep 20, 2013
dccbfae
Add test for BatchStudent model
hoquanganh Sep 20, 2013
1fafd7c
Add missing model School
rauxalach Sep 21, 2013
1668ec6
Add Calendar Controller test. [Closes #47]
rauxalach Sep 21, 2013
95f0b4a
Fix SubjectLeave test model
imtoanle Sep 21, 2013
15f9f75
[#72] Write test FinanceFeeStructureElement
hieuk09 Sep 21, 2013
71ccdb6
Merge pull request #77 from hieuk09/test_employee_bank_detail
Sep 22, 2013
7245e4b
Merge pull request #91 from hieuk09/test_finance_fee_structure_element
Sep 22, 2013
17d37d8
Refactor finance_controller
Sep 22, 2013
ba032ea
Update CodeClimate badge
Sep 22, 2013
68a0305
Fix 2 pending, covered test model Subject
imtoanle Sep 20, 2013
af862c1
Fix SQLI #overlap_condition
imtoanle Sep 20, 2013
3c8a59c
Add Guardian test model
imtoanle Sep 20, 2013
f9cd628
Add EmployeeGrade test model
imtoanle Sep 21, 2013
d7bddc0
Add test StudentCategory
imtoanle Sep 21, 2013
5916c3c
Add test FinanceFeeCategory model
imtoanle Sep 19, 2013
4890592
Fix failed test for Guardian model
Sep 23, 2013
028df0d
Add FinanceFeeParticular test model
imtoanle Sep 21, 2013
f367b7b
Add FinanceFee test model
imtoanle Sep 21, 2013
e73f820
Covered all method test GradingLevel
imtoanle Sep 21, 2013
fdd4173
Covered all method EmployeeDepartment
imtoanle Sep 21, 2013
051937c
Add News test model
imtoanle Sep 21, 2013
e8dc29a
Add CceWeightage test model
imtoanle Sep 21, 2013
d795175
Write test FinanceDonation
imtoanle Sep 22, 2013
6ed757d
Write test StudentFeeCollectionDiscount
imtoanle Sep 22, 2013
10b00b0
Write test CceGradeSet
imtoanle Sep 22, 2013
11df1ce
Write test ClassDesignation
imtoanle Sep 22, 2013
f0ef60f
Write test BatchFeeCollectionDiscount
imtoanle Sep 22, 2013
2503705
Write test ObservationGroup
imtoanle Sep 22, 2013
5416068
All test for ExamGroup model.
hoquanganh Sep 23, 2013
d9984a5
[#73] Write test FinanceTransactionCategory
hieuk09 Sep 20, 2013
acae53c
Merge pull request #78 from hieuk09/test_finance_transaction_category
Sep 23, 2013
13fd6fd
Corvered all test Course
imtoanle Sep 24, 2013
a33f52a
Write test MonthlyPayslip
imtoanle Sep 25, 2013
328c2f1
Add test for EmployeeAdditionalDetail model
hoquanganh Sep 24, 2013
3fc315e
Write test ExamScore
imtoanle Sep 24, 2013
f05f1e9
Add test for BatchFeeDiscount model
hoquanganh Sep 24, 2013
2d57dc1
Add test for StudentCategoryFeeDiscount model
hoquanganh Sep 25, 2013
f70a588
Add test for StudentFeeDiscount
hoquanganh Sep 24, 2013
2b49b80
Add test for FinanceFeeCollection model
hoquanganh Sep 26, 2013
1f39adf
[#116] Fix seed.rb
hieuk09 Sep 28, 2013
5a1d2b4
Merge pull request #117 from hieuk09/fix_rake_seed
Sep 28, 2013
94da34f
Write test ArchivedExamScore
imtoanle Sep 28, 2013
482b886
[b] Forgot password gives TypeError [#119]
hieuk09 Sep 30, 2013
74afc94
[b] Creating course error [#120]
hieuk09 Sep 30, 2013
bce2a8f
[ax] Add debugger to :development and :test group
hieuk09 Sep 30, 2013
a9be618
[b] Update login info for test account [#119]
hieuk09 Sep 30, 2013
faf3d2a
Write test Student
imtoanle Sep 28, 2013
628e267
Write test Employee
imtoanle Sep 25, 2013
557fc26
Fixup FactoryGirl Duplicate Definition
imtoanle Oct 1, 2013
338c714
Merge pull request #122 from hieuk09/bug_fix_error_admin_password_and…
Oct 1, 2013
b8b04e8
Add test for FinanceTransaction model
hoquanganh Oct 3, 2013
df02db7
[r] Refactor exam groups and related models
hieuk09 Sep 28, 2013
31341f2
Merge pull request #118 from hieuk09/refactor_exam_groups
Oct 5, 2013
15c0b98
[#133] Write test for CceReportsController and CceReport
hieuk09 Oct 5, 2013
e616d98
Merge pull request #146 from hieuk09/test_cce_reports_controller
Oct 6, 2013
07cb277
[#156] Write test EmployeeAttendanceController
hieuk09 Oct 12, 2013
ef37769
Merge pull request #160 from hieuk09/test_employee_attendant_controller
Oct 23, 2013
18a94dc
Update README
Jul 20, 2014
763899f
Remove mentioning to Rails 4 port
Jul 20, 2014
7cf09f8
Update README
Jul 28, 2014
bc8d141
Update README.markdown
Nov 11, 2014
eb8120c
Update README.markdown
Nov 11, 2014
83f6252
IT IS NOW DEAD
Sep 9, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
25 changes: 25 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
.bundle
.rvmrc
nbproject
db/*.sqlite3
log/*.log*
log/*.lck
tmp/*
.sass-cache/
config/database.yml
.DS_Store
public/assets/sources_manifest.yml
public/assets/
public/system/
public/form_templates/
public/javascript/cache
dump.rdb
.idea/
*.swp
*.orig
*_clean.csv
*.log
*.sql.backup
.~lock*
coverage/

1 change: 1 addition & 0 deletions .ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1.9.3-p448
18 changes: 18 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
before_script:
- sh -e /etc/init.d/xvfb start
- export DISPLAY=:99.0
bundler_args: --without development production --quiet
branches:
only:
- master
script:
- RAILS_ENV=test bundle exec rake db:create db:migrate --trace
- bundle exec rake spec
before_script:
- gem update --system 1.8.25
- cp config/database.travis.yml config/database.yml
addons:
code_climate:
repo_token: 025bcf02e070a831bd107a2cd72bb110c6086ee114560a8cfcb128d0ccc7bae0
rvm:
- 1.9.3
36 changes: 36 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
source 'http://rubygems.org'

gem 'rails', '2.3.18'
gem 'i18n'

gem 'delayed_job', '2.0.8'
gem 'mysql'
gem 'in_place_editing'
gem 'nokogiri'

group :development, :test do
gem 'debugger'
gem 'rspec-rails', '1.3.4'
end

group :test do
gem 'codeclimate-test-reporter', :require => nil
gem 'factory_girl'
gem 'test-unit', '1.2.3'
gem 'shoulda-matchers'
gem 'database_cleaner'
gem 'webrat'
gem 'simplecov', :require => false
gem 'mocha', '0.12.8'
gem 'rspec-multi-mock', '0.1.0'
end

gem 'will_paginate', '2.3.16'
gem 'paperclip', '2.7.5'
gem 'wicked_pdf', '0.7.0'
gem 'xss_terminate'
gem 'translator', '1.0.0'
gem 'declarative_authorization'
gem 'searchlogic', '2.5.8'
gem 'calendar_date_select', '1.16.1'
gem 'has_and_belongs_to_many_with_deferred_save', '0.2.0'
123 changes: 123 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
GEM
remote: http://rubygems.org/
specs:
actionmailer (2.3.18)
actionpack (= 2.3.18)
actionpack (2.3.18)
activesupport (= 2.3.18)
rack (~> 1.1.0)
activerecord (2.3.18)
activesupport (= 2.3.18)
activeresource (2.3.18)
activesupport (= 2.3.18)
activesupport (2.3.18)
calendar_date_select (1.16.1)
chardet (0.9.0)
cocaine (0.3.2)
codeclimate-test-reporter (0.0.9)
simplecov (>= 0.7.1, < 1.0.0)
columnize (0.3.6)
daemons (1.0.10)
database_cleaner (1.1.1)
debugger (1.6.1)
columnize (>= 0.3.1)
debugger-linecache (~> 1.2.0)
debugger-ruby_core_source (~> 1.2.3)
debugger-linecache (1.2.0)
debugger-ruby_core_source (1.2.3)
declarative_authorization (0.5.7)
delayed_job (2.0.8)
activesupport (~> 2.0)
daemons (= 1.0.10)
factory_girl (2.6.4)
activesupport (>= 2.3.9)
has_and_belongs_to_many_with_deferred_save (0.2.0)
activerecord
hoe (3.7.1)
rake (>= 0.8, < 11.0)
html5 (0.10.0)
chardet (>= 0.9.0)
hoe (>= 1.2.0)
i18n (0.6.5)
in_place_editing (1.2.0)
metaclass (0.0.1)
mime-types (1.25)
mini_portile (0.5.1)
mocha (0.12.8)
metaclass (~> 0.0.1)
multi_json (1.8.0)
mysql (2.9.1)
nokogiri (1.6.0)
mini_portile (~> 0.5.0)
paperclip (2.7.5)
activerecord (>= 2.3.0)
activesupport (>= 2.3.2)
cocaine (~> 0.3.0)
mime-types
rack (1.1.6)
rack-test (0.6.2)
rack (>= 1.0)
rails (2.3.18)
actionmailer (= 2.3.18)
actionpack (= 2.3.18)
activerecord (= 2.3.18)
activeresource (= 2.3.18)
activesupport (= 2.3.18)
rake (>= 0.8.3)
rake (10.1.0)
rspec (1.3.1)
rspec-multi-mock (0.1.0)
rspec (= 1.3.1)
rspec-rails (1.3.4)
rack (>= 1.0.0)
rspec (~> 1.3.1)
searchlogic (2.5.8)
activerecord (~> 2.3.12)
activerecord (~> 2.3.12)
shoulda-matchers (1.0.0)
simplecov (0.7.1)
multi_json (~> 1.0)
simplecov-html (~> 0.7.1)
simplecov-html (0.7.1)
test-unit (1.2.3)
hoe (>= 1.5.1)
translator (1.0.0)
webrat (0.7.3)
nokogiri (>= 1.2.0)
rack (>= 1.0)
rack-test (>= 0.5.3)
wicked_pdf (0.7.0)
will_paginate (2.3.16)
xss_terminate (0.22)
html5 (>= 0.10.0)

PLATFORMS
ruby

DEPENDENCIES
calendar_date_select (= 1.16.1)
codeclimate-test-reporter
database_cleaner
debugger
declarative_authorization
delayed_job (= 2.0.8)
factory_girl
has_and_belongs_to_many_with_deferred_save (= 0.2.0)
i18n
in_place_editing
mocha (= 0.12.8)
mysql
nokogiri
paperclip (= 2.7.5)
rails (= 2.3.18)
rspec-multi-mock (= 0.1.0)
rspec-rails (= 1.3.4)
searchlogic (= 2.5.8)
shoulda-matchers
simplecov
test-unit (= 1.2.3)
translator (= 1.0.0)
webrat
wicked_pdf (= 0.7.0)
will_paginate (= 2.3.16)
xss_terminate
109 changes: 100 additions & 9 deletions README.markdown
Original file line number Diff line number Diff line change
@@ -1,24 +1,115 @@
#Fedena : Open source school management system
# Fedena LTS: Open source school management system

Project Fedena is the open source school management system based on Ruby on Rails. It is developed by a team of developers at Foradian Technologies. The project was made open source by Foradian, and is now maintained by the open source community. Fedena is the ideal solution for schools and campuses that want an easy means to manage all campus records.
## The project is now DEAD. We failed to attract enough interests, plus there is strong competition from the official Fedena with their updated codebase.

The Project Fedena website http://www.projectfedena.org/ is the home to the developer community behind Fedena project. There you can find forums and bug tracker for Fedena.
[![Build Status](https://travis-ci.org/ruby-journal/fedena_lts.png?branch=master)](https://travis-ci.org/ruby-journal/fedena_lts)

#Demo
Project Fedena is the open source school management system based on Ruby on Rails. It is developed by a team of developers at Foradian Technologies.
The project was made open source by Foradian, and is now maintained by the open source community. Fedena is the ideal solution for schools and campuses that want an easy means to manage all campus records.

The Project Fedena website http://www.projectfedena.org/ is the home to the developer community behind Fedena project.

# What is Fedena LTS edition?

Fedena LTS is a fork of the fedena project, that provides:

* Security fixes for Rails 2.3.x branch
* Bundler support
* TravisCI support
* More test coverage
* Refactor and cleanup codebase
* Extended support for other DBs such as PostgreSQL
* Support Ruby 1.9.x
* Cease support for Ruby 1.8.x

The main reasons behind the decision to fork are:

* Main project repository is stagnated - no development nor patches since the early of 2013
* Lack of effective communication with fedena team
* Lack of test coverages, which makes fedena prone to regressions for modification and updation

# Is Fedora LTS free?

Yes, it is. All fixes will be available to commercial support customers first. We'll release these
patches for public after 3 months. We hope for your understanding as we try to cover the costs
to support this legacy product.

# Commercial Support

There are many customers who are planning to move away from fedena platform due to lack of update from the official project. Yet some could
not afford other alternative solutions due to costs and other reasons. For this very reason, we'd like to announce commercial support plan for Fedena/Fedena Pro.

With the commercial support plan, you would get:

* Latest security patches and fixes to current Fedena 2.3 codebase
* Customer Email support (with 24 hours latest reply)
* Customer Chat support
* More test coverages for fedena codebase, increase production quality and Rails 4 upgrade ready (see Project Athena)
* 3 days development fixes

For more information, please contact our support at: trung.le@ruby-journal.com

# Project Athena

Your investment to Fedena is very important to your business. We understand and believe that Fedena should not impede the growth of your business. Sadly the clunky and obsolete Fedena makes it hard us for us, developers and you to achieve that goal. Hence, we decided to take a bold decision by starting a new project from scratch. Learning from your valuable feedbacks and combining with the state of the art Lotus Framework, we are ambitious to bring you the best product of the industry.

What would you expect with this new product?

* Lotus Framework based
* 1st class microservice architecture
* Ruby 2.0.0 or newer support
* Support PostgresSQL, MySQL, Redis and MongoDB
* ~300% performance increase
* Cloud Deployment - Heroku, EngineYard, OpenShift
* New plugin engine infrastructure
* Extensive customer product support for upgrade from Fedena 2.3 or Fedena LTS
* Responsive CSS - support mobile, tablet and desktop

Previously, we aimed to rewrite in Rails 4. After 6 months in development, we failed to achieve the objectives due to financial problems and technical shortages. It was a tough time for our company and we apologize to our customers who have been patiently waiting for the good news. In July 2014, we successfully secured a first round funding from a private investor, enough for us to restart the project. This time we'll take a new approach by moving away from Rails 4 and toward Lotus Framework. We truly believe the simplicty yet superiosity over Rails would be the game changer for your business. For more details, please do not hesitate to contact us.

# Demo
A demo website for Fedena has been set up at demo.projectfedena.org. You can log in with following usernames and passwords:

* As admin -- username - admin, password - admin123
* As student -- username - 1, password - 1123
* As employee -- username - E1, password - E1123

#License
On localhost, after running ```rake db:seed```, you can login as admin with:

* username - Admin, password - password

# License

Fedena LTS is released under the Apache License 2.0.
Fedena is released under the Apache License 2.0.

#Installation
# Installation

RubyGems has deprecated `Gem::SourceIndex#search` after 2011-11-01. Thus Slimgems should be installed instead to maintain compatability.

```
gem install slimgems
```

Bootstraping with:

```
bundle install
bundle exec rake db:create db:migrate
bundle exec rake db:seed
./scipt/server
```

# Test

```
RAILS_ENV=test bundle exec rake db:create db:migrate
bundle exec rake spec
```

Visit http://projectfedena.org/install for detailed installation instruction.
to run individual test, do:

#Community Support:
```
./script/spec spec/models/abc_spec.rb
```

Visit www.projectfedena.org for community support.
2 changes: 0 additions & 2 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,4 @@ require(File.join(File.dirname(__FILE__), 'config', 'boot'))

require 'rake'
require 'rake/testtask'
require 'rake/rdoctask'

require 'tasks/rails'
Loading