Guide d'installation d'IntraMessenger (serveur)


Pour plus d'informations sur les options serveur, consultez la doc : impact visuel sur les postes clients.

Mettre à jour une version antérieure d'IntraMessenger

Installer IntraMessenger 2.0 pour la première fois

Il faut disposer d'un serveur web équipé de PHP et MySQL (installer WampServer ou EasyPhp ou Xampp sur un poste équipé de MS-Windows est suffisant).
Les débutants consulteront la documentation d'installation (au format pdf) : installation_im_serveur_debutant.pdf.

Installation MANUELLE d'IntraMessenger

Il faut disposer d'un serveur web équipé de PHP et MySQL (installer WampServer ou EasyPhp ou Xampp sur un poste équipé de MS-Windows est suffisant).
Les débutants consulteront la documentation d'installation (au format pdf) : installation_im_serveur_debutant.pdf.
Le fichier /common/config/mysql.config.inc.php contient les paramètres de connexion au serveur (base de données MySQL) :

   $dbhost : adresse du serveur MySQL, généralement : localhost si le serveur MySQL est sur le serveur web.
   $database : nom de la base de données sous MySQL prévue créé pour IntraMessenger
   $dbuname : nom de l'utilisateur
   $dbpass : mot de passe associé à cet utilisateur

Informations complémentaires et conseils

Supprimer (ou juste déplacer/renommer) les répertoires /install/ et /doc/ .

En intranet (principalement et sauf DHCP ou proxy) : renommer /common/acces.inc.chekip.php en /common/acces.inc.php
afin que l'adresse IP de chaque utilisateur soit systématiquement vérifiée (meilleure sécurité).

Gestion de la censure des messages (liste de mots (gros mots) remplacés par "...") dans le fichier : /common/config/censure.txt (uniquement si _CRYPT_MESSAGES non activé)

Si vous n'arrivez pas à configurer votre serveur, vous pouvez toujours faire des essais du logiciel "client" en utilisant comme url (paramètre demandé au démarrage) :
http://www.theuds.com/intramessenger/ (serveur de tests).
Si vous ne voulez pas installer de serveur, vous pouvez utiliser l'url (adresse) : http://www.intramessenger.net/im-test/

Authentification externe

Il est tout à fait possible d'effectuer l'authentification via un serveur (base de données MySQL) :
phpBB, vBulletin, Phorum, Joomla, PHP-Nuke, eGroupWare, dotProject, Ovidentia, Dolibarr, Phenix-Agenda, SMF, Achievo, TaskFreak, IP-Board, WebCollab, PHP-Fusion, Xoops, MyBB, phpGroupWare, SugarCRM, vtigerCRM, Drupal, Typo3, Mambo, Nucleus, MODx, Streber, TikiWiki, PHProjekt, Toutateam, AEF Board, FUDforum, miniBB, Owl, PunBB, VCalendar, WebCalendar, UCenter (Discuz!), Agora-Project, Collabtive, Group-Office, CuteFlow, Concrete5, Dotclear, ProjectPier, Bitweaver, WordPress, IssueManager, activeCollab, eZ Publish, Elgg, YACS, Contao, Triade, phpCollab, Feng Office, Trellis Desk, PHPBoost, OBM, Burning Board, Claroline, CMS-Made-Simple, CMS-Made-Simple, Connectix-Boards, Dokeos, e107, FluxBB, GEPI, ImpressCMS, Malleo, Moodle, PMS, phpBMS, PHPizabi, Pligg, Prométhée, XMB-Forum, Prestashop, osCommerce, HESK, Tine, SiT!, SPIP, phpMyFAQ, 68KB, Admidio, Feng Office, Adheo, phpFoX, todoyu, Thelia, Sharetronix, NPDS, Vanilla, osTicket, OneOrZero AIMS, MantisBT, Lodel, PHPDug, b2evolution, Artiphp, web2Project, SocialEngine, Nuked-Klan, Docebo, WebsiteBaker, CS-Cart, LiveCart, ZenCart, TomatoCart, Magento, FrontAccounting, Geeklog, The Bug Genie, epesi-BIM, Freeway, Dolphin, WebIssues, ProjeLead, StatusNet...
veuillez lire authentification_externe.html.

Mise à jour automatique des postes clients

Voir /doc/fr/comment_mettre_a_jour_les_postes.html.

Photos ou avatars

Placez les photos des utilisateurs dans le répertoire /distant/avatar/, avec comme nom de fichier : pseudo.jpg
L'administrateur peut aussi remplacer les avatars.

Annuaire des serveurs IntraMessenger publics

Vous pouvez vous inscrire sur l'annuaire des serveurs publics IntraMessenger sur internet : http://www.intramessenger.net/list/servers/
Vous devez pour cela :
    - renseigner : _IM_ADDRESS_BOOK_PASSWORD (sera demandé lors de l'inscription)
    - activer : _ALLOW_AUTO_ADD_NEW_USER_ON_SERVER
    - laisser vide : _PASSWORD_FOR_PRIVATE_SERVER et _ENTERPRISE_SERVER

Que contiennent les répertoires ?


- /admin/ (à renommer et/ou protéger !) contient l'interface admin ACP.
- /admin/log/ journal d'évenements (logs) d'éventuels d'erreurs, ainsi que l'activité (ex: suppression, validation de comptes...) de l'administrateur.
- /admin/save/ vos sauvegardes.

- /common/ scripts communs.

- /common/config/ fichiers de configuration (à sauvegarder avant de mettre à jour !).
- /common/extern/ scripts d'authentification externe.

- /common/lang/ traductions.
- /common/library/ librairies externes : scripts de géolocation pour les connexions sur internet (GeoIP.dat à mettre à jour tous les mois).
- /common/styles/ styles (css et images).

- /distant/ les scripts appelés depuis les postes clients.

- /distant/avatar/ contient les photos (ou avatar) des utilisateurs (si l'administrateur y place des photos/images).
- /distant/include/ : scripts appelés indirectement (via /distant/action.php) depuis les postes clients.
- /distant/log/ logs (journaux) de connexions et d'erreurs.
- /distant/send/ images que l'ont peut envoyer (en tant qu'administrateur) aux utilisateurs.
- /distant/update/ contient les mises à jour du client (pour les mises à jour "depuis le serveur").


- /doc/fr/ c'est ici... n'oubliez pas de lire versions.html avant/après chaque mise à jour !



- /install/ scripts d'installation et de mise à jour de la structure des tables (à renommer après installation).

- /public/ permet aux postes clients de consulter les options du serveur (si l'administrateur ne supprime pas ce répertoire).
- /public/log/ journal d'évenements (logs) des propositions d'avatars.
- /public/upload/ avatars proposés, en attente de validation par l'administrateur.

Remarques

Forum officiel : http://www.intramessenger.com/forum/
N'hésitez pas à venir y proposer vos améliorations ainsi que vos traductions.

Support : http://www.theuds.com/contact.php?lang=FR&

Consulter la liste des nouveautés ainsi que la liste des prochaines améliorations (sur internet).