=== Les pré-requis === * Serveur apache (avec le mod rewrite) + php * Qt en version 4.3 minimum (avec les librairies de développement) * un nabaztag/tag (ou plusieurs) === Récupérer les sources === Les sources les plus à jour sont sur GitHub : https://github.com/OpenJabNab/OpenJabNab git clone https://github.com/OpenJabNab/OpenJabNab.git Cette commande va récupérer les sources, et créer notamment deux répertoires : * server Il s'agit de tous les fichiers pour le serveur * http-wrapper Il s'agit des fichiers pour la partie HTTP === Mettre en place la partie HTTP === Le serveur apache doit être configuré de manière à ce que le répertoire http-wrapper soit la racine du domaine (ou sous-domaine). Attention à la gestion des droits des fichiers sur certains systèmes d'exploitation. * Il faut que l'utilisateur système qui lance le serveur web puisse lire et écrire des fichiers dans le répertoire http-wrapper * L'utilisateur qui lance le openjabnab doit pouvoir écrire dans le dossier http-wrapper/ojn_local/ === Compiler le serveur openJabNab === Se déplacer dans le répertoire "server". cd /openJabNab/server Générer les fichiers Makefile avec la commande "qmake -r" Lancer la compilation (make) qmake -r make Pour les utilisateurs sous Windows, il sera peut-être nécessaire de modifier les fichiers .pro créés, en remplacant win32{ QMAKE_CXXFLAGS_WARN_ON += -WX } par win32{ QMAKE_CXXFLAGS_WARN_ON += -Wextra } Copier le fichier openjabnab.ini-dist dans le répertoire bin, et le renommer en openjabnab.ini cp openjabnab.ini-dist bin/openjabnab.ini [[configurer_openjabnab|Editer ce fichier]], et remplacer "my.domain.com" avec votre domaine. Copier le fichier bootc dans le répertoire bin. === Configurer les plugins === Les configurations peuvent se faire soit à la main, en éditant des fichiers, soit en passant par l'interface d'administration. Dans ce cas, il faudra lancer le serveur auparavant. === Plugin annuaire === * à la main Fichier : bin/plugins/plugin_annuaire.ini Ajouter : [global] URL=freenabaztag.com * par l'interface d'aministration Rentrer freenabaztag.com comme URL dans la page de configuration du plugin === Lancer le serveur === Lancer l'exécutable "openjabnab" créé dans le répertoire bin ./bin/openjabnab === Utilisation du serveur === [[configurer_votre_lapin|Configurer le nabaztag/tag]] pour qu'il utilise le domaine "my.domain.com/vl" à la place de r.nabaztag.com/vl (dans les paramètres avancés - Advanced settings) Enregistrer la configuration pour relancer le lapin.