Installing Fedena on Windows XP

Fedena is an open-source School Management System.

Download the following software.

Windows Essential Software.

Windows Imaging Component
http://www.microsoft.com/en-in/download/details.aspx?id=32

Windows Installer 3.1 Redistributable

Ruby Installer

Mysql Installer
http://downloads.mysql.com/archives/mysql-5.0/mysql-essential-5.0.90-win32.msi

Install the above packages maintaining the order.
Install bundler gem

Open the command prompty(press window + R and write cmd)
gem install bundler --remote

Copy libmysql.dll from MySQL bin directory (usually C:\Program Files\MySQL\MySQL Server 5.0\bin) to Ruby bin directory (usually C:\Ruby\bin)

Download fedena bundle source code from link. Extract it, this is a zip file.
Go to the fedena source directory using the command cd
See if this folder contains Gem file.

Run the command inside the fedena source code
bundle install --local

Update the MYSQL database details in the config/database.yml file.  (Recommendation Open this file using wordpad or notepad++)

After updating the file issue the following commands one by one
bundle exec rake db:create
bundle exec rake db:migrate

Enable SMS module by entering into your mysql database and selecting the appropriate database. Issue the following command
insert into configurations (id,config_key,config_value) values(18,"AvailableModules","SMS");

Install mongrel service.  This will help in automatic start of fedena on the windows start up.
gem install mongrel_service

After installing the service create the service by issuing following command.

mongrel_rails service::install -N Fedena -c c:\fedena -p 80 -e production

Go to windows services from the Administrative tools and change the properties by right click on the Fedena service to automatic.

Restart your windows.

After restart point your browser to localhost

Now you will be able to access fedena by without issuing any command.

Login through admin go to settings there you will see the SMS module Enable the module as required.

Download the user guide. 

We provide Learning Management System, an E-Learning platform to teach and learn online. For hosting and other related services like training and setup for open source fedena on your system or on cloud do contact us.

Need a desktop based software? Please check our E-School Software or you can download the free trial of the software from the Demo of School Software