Agilefant : Mise en place d'une solution de gestion de todo collaborative

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search

1 Introduction

Agilefant is an open source backlog management tool suitable for both product- and project-oriented organizations.

You need to know how tomcat works to install Agilefant.

2 Installation

You'll need to install some required software before starting :

Command aptitude
aptitude install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps sun-java6-bin sun-java6-demo sun-java6-fonts sun-java6-jre mysql-server mysql-common

Then I download the current version and unzip it :

Command
mkdir test
cd test
wget "http://downloads.sourceforge.net/project/agilefant/Agilefant2/Agilefant%202.0.4/agilefant2_0_4.zip?r=http%3A%2F%2Fwww.agilefant.org%2Fwiki%2Fdisplay%2FAEF%2FDownloads&ts=1289290693&use_mirror=mesh"
unzip agilefant*

3 Configuration

3.1 MySQL

Launch those lines to configure the database and user :

Command
mysql -uroot -p
CREATE DATABASE agilefant;
GRANT ALL ON agilefant.* to agilefant IDENTIFIED BY 'agilefant';
exit;
mysql -uagilefant -pagilefant
use agilefant;
source create-db.ddl;
source insert-users.sql;
exit;

3.2 Tomcat security policy

To be able to deploy the war, we need to set the rights to do it :

Configuration File /etc/tomcat5.5/tomcat-users.xml
grant codeBase "file:${catalina.base}/webapps/agilefant/-" {
     permission java.security.AllPermission;
};

Now connect to the manager to deploy the war or move it to /var/lib/tomcat5.5/webapps/.

4 Run

You should now be able to run Agilefant throught this url : http://localhost:8080/agilefant

Default credentials are :

  • Login : admin
  • Password : secret

5 Ressources

http://www.agilefant.org/wiki/display/AEF/Installation+guide
http://www.agilefant.org/wiki/display/FORUM/Agilefant+install+on+Ubuntu