Académique Documents
Professionnel Documents
Culture Documents
Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows.
● TeamLabSvc — le service de base du portail TeamLab qui est conçu pour le traitement de
l'utilisateur et la configuration du portail. Il est aussi utilisé pour lancer le serveur IM de TeamLab Chat.
Ce service comprend aussi un serveur web intégré.
● Web Studio — un site web où tous les produits et modules sont situés.
Compilation du portail
2. Une fois que le code source est compilé, les fichiers binaires du portail seront situé dans le
dossier _ci\deploy, TeamlabSvc se trouve dans le dossier ci\deploy\service et Web Studio
se trouve dans le dossier _ci\deploy\web.studio.
Pour le portail d'une taille moyenne il suffira de le déployer dans sa configuration par défaut:
● DB : SQLite3
● Serveur Web : ASC serveur Web intégré.
Supposons que vous avez besoin de déployer le portail sur un ordinateur avec le nom srv003
dans le dossier suivant: c:\teamlab\ (ces noms ne sont que des exemples, lorsque vous effectuez
cette opération, veuillez utiliser les noms de votre ordinateur et votre dossier).
1. Copiez tout le contenu du dossier _ci\deploy vers le dossier c:\teamlab.
a. webport. Le port TCP/IP sur lequel le serveur web intégré sera lancé.
S'il n'y a pas d'autres serveurs web (par exemple, IIS) lancé sur srv003, définissez la valeur
de 80 qui représente le port http par défaut. Dans ce cas, le portail sera accessible à l'adresse
suivante: http://srv003/. Dans le cas contraire, le portail sera accessible à l'adresse
http://srv003:[webport]/
4. Définissez le portail en tant que Service Windows. En lançant le portail en tant que service
Windows, plutôt qu'une application de console, vous le ferez fonctionner en mode autonome.
Pour activer cette option, suivez ces étapes :
5. Votre portail est accessible à l'adresse http://srv003:[webport]/. Vous serez capable de vous
connecter après avoir entré votre nom, adresse email et mot de passe.
6. Lorsque que vous êtes connecté sur le portail, il y a des choses importantes à faire dans le portail:
a. Configurez les paramètres SMTP pour pouvoir envoyer les notifications et les messages aux
utilisateurs depuis le portail.
b. Ajoutez vos données à caractère personnel à la liste des utilisateurs du portail. Tout de suite après,
vous recevez un message de notification avec le mot de passe sur l'adresse email que vous avez
indiqué lors de la création de votre compte. Vous aurez la possibilité de changer le mot de passe
pour les utilisateurs ajoutés.
g. Définissez un nom DNS pratique pour le serveur sur lequel le portail est installé. Vous devez aussi
définir un nouveau nom DNS dans le champ Nom de domaine personnalisé sur la page Paramètres
de portail pour que les liens dans les messages de notification dirigent vers ce nouveau nom DNS.
Attention ! La configuration décrite ci-dessus n'est pas recommandée pour déployer portail sur Internet.
Pour apprendre comment déployer le portail sur Internet, référez-vous aux instructions ci-dessous.
Attention ! Toutes les données du portail sont stockées dans les dossier service et web.studio. Certains
fichiers importants sont listés ci-dessous :
La seule différence de la configuration sur le Intranet consiste dans le serveur sur lequel le site web
sera hébergé. C'est un serveur web puissant et sécurisé Microsoft IIS inclus dans les paquets Win2003
et Win2008.
La configuration s'effectue de la même façon que pour le Intranet. En plus des étapes décrites
dans la section Déploiement du portail sur le Intranet, vous devez effectuer les opérations suivantes :
3. Donnez les autorisations maximales au compte sur lequel le site sera fonctionner (NETWORK
SERVICE par défaut) dans le répertoire c:\teamlab\web.studio\. Toutes les modifications effectuées
pendant le fonctionnement du portail (création des dossiers, édition/suppression des fichiers, etc.)
seront enregistrées dans ce répertoire.
Attention ! Si votre site est hébergé sous IIS, vous aurez besoin de le lancer strictement
dans l'ordre suivant :
Premièrement, lancez le service de base TeamLabPortal, puis lancez le site lui-même. Si le service
de base est redémarré, le site doit être aussi redémarré.
Attention ! Le paramètre Idle Timeout doit être défini à zéro dans les paramètres Application Pool
du site web, de sorte que l'application pool ne s'arrête pas lorsque la marche au ralenti. Si l'application pool
s'arrête, les notifications Quoi de neuf peuvent ne pas être envoyés.
Configuration de TeamLab pour travailler avec MySQL
TeamLab est configuré par défaut pour travailler avec SQLite. La migration de portail de SQLite vers
MySQL peut être faite seulement après le déploiement du portail (Voir les étapes 1-6 de la section
Déploiement du portail sur le Intranet)
3. Dans MySQL lancez le script SQL situé dans le répertoire suivant : SQL_Scripts\MySql\