How to install IntraMessenger (server)


For information about server options : client screenshot options explain.

Update an existing IntraMessenger server version

First install of IntraMessenger 2.0

You need a web serveur witch include PHP and MySQL (install WampServer or EasyPhp or Xampp on a MS-Windows computer is enough).
Beginners will read install_im_server_beginner.pdf.

MANUAL install of IntraMessenger

You need a web serveur witch include PHP and MySQL (install WampServer or EasyPhp or Xampp on a MS-Windows computer is enough).
Beginners will read install_im_server_beginner.pdf.
File /common/config/mysql.config.inc.php contains the parameters of connection to the server (MySQL) :

   $dbhost : MySQL server address (maybe : localhost)
   $database : name of MySQL database for IntraMessenger
   $dbuname : database username (example : root)
   $dbpass : user password (of MySQL database)

Informations

Delete (or just move/rename) directorys /install/ et /doc/ .

On intranet (except DHCP or proxy) : rename /common/acces.inc.chekip.php in /common/acces.inc.php for systematically check IP address (improve security).

Manage censure bad words (replaced by "...") in file : /common/config/censure.txt

If you cannot configure your server, you can try client access by using url (ask on first startup) : http://www.theuds.com/intramessenger/ (test server).
If you dont want install server, you can use url (address) : http://www.intramessenger.net/im-test/

Extern authentication

Authentication can exist by an existing server (MySQL database) :
phpBB, vBulletin, Phorum, Joomla, PHP-Nuke, dotProject, eGroupWare, Ovidentia, Dolibarr, Phenix-Agenda, SMF, Achievo, TaskFreak, IP-Board, WebCollab, PHP-Fusion, Xoops, MyBB, 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, 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...
please read extern_authentication.html.

Automatic clients update

See /doc/en/how_to_update_clients.html.

Pictures or avatars

Put picture of users in /distant/avatar/ folder, with filename : username.jpg
The administrator can replace avatar...

Publics IntraMessenger servers directory (list)

You can register your internet IntraMessenger server : http://www.intramessenger.net/list/servers/
You have to :
    - determine : _IM_ADDRESS_BOOK_PASSWORD (will be request on register)
    - active : _ALLOW_AUTO_ADD_NEW_USER_ON_SERVER
    - keep empty : _PASSWORD_FOR_PRIVATE_SERVER and _ENTERPRISE_SERVER

What in folders ?


- /admin/ : the admin panel ACP (must rename and/or protect !).
- /admin/log/ : error logs.
- /admin/save/ : database save.

- /common/ : common scripts.

- /common/config/ : options files (save before updates !).
- /common/extern/ : extern authentication scripts.

- /common/lang/ : translations/localizations.
- /common/library/ : extern librarys : geolocation scripts for internet connection (update GeoIP.dat every month).
- /common/styles/ : styles (css and images).

- /distant/ : scripts called by clients/PC.

- /distant/avatar/ : pictures (or avatar) of users (if administrator put pictures here).
- /distant/include/ : scripts indirect called by clients/PC (by /distant/action.php).
- /distant/log/ : connect and errors logs (save before updates).
- /distant/send/ : picture administrator can send to users.
- /distant/update/ : to update clients (for "update from server").


- /doc/en/ : it's here... dont forget to read changelog.html before apply update !



- /install/ : to install and update table structure (must rename).

- /public/ : allow client PC to see server options (if administrator not delete this folder).
- /public/log/ : log about upload avatars.
- /public/upload/ : avatars uploaded (waiting admin validation).

Remarks

The official forum : http://www.intramessenger.com/forum/
Thanks to come post your improvements and translations.

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