Ceci est une ancienne révision du document !
Qu'est-ce que OpenSI ?
OpenSI est un logiciel de comptabilité et de gestion commerciale à destination des professionnels jouissant d'une communauté particulièrement active. Il fonctionne en mode client-serveur, grâce à une base de données MySQL. Il est aujourd'hui utilisé dans le monde professionnel par tous types d'entreprises (industrielles, commerciales, professions liberales..) de toutes dimensions.
Installation du serveur OpenSI
OpenSI recommande un serveur relativement puissant avec au moins 512 Mo de RAM et un processeur de fréquence > 1GHz.
Installation de Java
Voir les pages de la documentation Ubuntu sur java.
J'ai utilisé la méthode backports sans problèmes. Bien vérifier que Java est installé en faisant :
java -version javac -help
Installation de Tomcat
Suivre le tutorial de Ubuntu-fr, juste ici : tomcat
Installation de l'applet OpenSI sur le serveur
- Décompressez l'archive tar dans le répertoire de Tomcat (
/usr/local/tomcat/webapps/
) ;
Attention: Avant de créer la base de donné,Il faut éditer le fichier "General.sql", et là dedans il faut déplacer les 2 lignes :
create database opensi; use opensi;
pour les mettre juste avant :
GRANT ALL PRIVILEGES on * to 'opensi'@'%' identified by 'opensi'; GRANT ALL PRIVILEGES on * to 'opensi'@'localhost' identified by 'opensi';
Ce qui va te donner dans l'ordre :
create database opensi; use opensi; GRANT ALL PRIVILEGES on * to 'opensi'@'%' identified by 'opensi'; GRANT ALL PRIVILEGES on * to 'opensi'@'localhost' identified by 'opensi';
- créez la base de données MySQL : dans un terminal, en vous plaçant dans
/usr/local/tomcat/webapps/OpenSI/database/mysql/
:
sudo mysql < General.sql
PS :
- pensez à autoriser root sans password dans phpmyadmin, moi ça ne marchait pas autrement… et pensez à réactiver le password lorsque tout sera terminé !
- Dans phpMyAdmin, attribuer « All Privileges » aux utilisateurs de OpenSI créés.
- j'attire votre importance sur le fait de bien utiliser un utilisateur MySQL avec "%" comme nom de domaine (OpenSI le crée automatiquement lors de la création de la BDD) car sinon à chaque changement d'IP de votre machine cliente, vous ne pourrez plus vous connecter…
- Renommer opensi.unix.cfg en opensi.cfg
- Modification des chemins d'accès dans le fichier
opensi.cfg
(mettre/usr/local/
à la place de/var/lib/
pour Ubuntu).
Installation du client OpenSI
Télécharger le client Firefox à cette adresse. Il s'installe comme une simple extension de Firefox.
Pour lancer le client OpenSI, il faut taper la commande :
firefox -chrome chrome://opensi/content/login.xul
Première configuration
Sélectionner Manager (Superviseur) et taper root comme mot de passe. A la premiere connexion, il vous faut créer votre dossier et parametrer la gestion commerciale et la comptabilité. Des tutoriels sont également disponibles sur le forum officiel.