2.1 Mise en place de l'environnement d'exécution

Ce chapitre va vous permettre de mettre en place la machine hébergeant Dynacase et initialiser le contexte d'exécution.

2.1.1 Objectifs

  • Télécharger ou mettre en place une machine à même d'héberger Dynacase,
  • Installer Dynacase Control,
  • Initialiser un contexte,
  • Faire sa première connexion

2.1.2 Partie théorique

Dynacase utilise un outil d'installation et de gestion de contexte dédié dénommé Dynacase Control. Cet outil utilise les notions suivantes :

  • le contexte : un contexte est un environnement Dynacase isolé, il possède sa propre base, ses propres applications, etc.
  • le dépôt : un dépôt permet d'accéder à plusieurs modules et de les installer dans un contexte,
  • le module : le module contient une ou plusieurs applications Dynacase et une ou plusieurs familles.

NB : Par défaut, Anakeen fournit un dépôt contenant les modules open source de Dynacase.

2.1.3 Mise en place de l'environnement

La plateforme Dynacase fonctionne dans un environnement Linux et a pour principales dépendances PHP et Postgresql.

Ce tutoriel n'a pas vocation à détailler toute la procédure de mise en place des dépendances et d'installation de Dynacase Control, pour ce faire nous vous proposons deux solutions :

  • soit télécharger une machine virtuelle préparée par nos soins, celle-ci fonctionne sous Ubuntu et contient toutes les dépendances utiles, ainsi que Dynacase Control et une base de données initialisée, elle est disponible sur notre site web,
  • soit installer :

2.1.4 Installation du contexte

Une fois votre machine prête à être utilisée, vous allez paramétrer votre contexte Dynacase recevant votre application.

Pour ce faire, vous devez utiliser un navigateur pour aller sur Dynacase Control, l'url d'accès est : http://<nomDeDomaine>/dynacase-control/.

Si vous utilisez la machine virtuelle mise à votre disposition, l'url est rappelée lors de l'invite de connexion.

Le login est admin et le mot de passe dynacase.

Vous arrivez sur la page ci-dessous :

Control

Figure 2. Control

Cette page présente les grandes fonctionnalités de control, sur la droite vous retrouvez :

  • la gestion des dépôts et de la configuration de Control dans Setup,
  • La création d'un nouveau contexte dans Create Context
  • la liste des contextes existants et des archives dans les deux autres catégories.

Vous allez créer un nouveau contexte utilisant le dépôt open source, pour cela il vous faut cliquer sur Create Context.

Create context

Figure 3. Create context

Il vous faut saisir les données suivantes :

  • name : dynacase,
  • root : /var/www/dynacase/ ou le path vers un répertoire apache en conformité avec le virtual host mis en place,
  • url : Ce paramètre est facultatif, il permet d'afficher l'url d'accès du contexte dans Dynacase Control,
  • repositories : cocher Dynacase Platform 3.2.
Create context

Figure 4. Create context

Cliquez ensuite sur Create, l'interface suivante doit s'ouvrir :

Create context

Figure 5. Create context

Cette interface présente les différents modules installés (section "Installed") sur un contexte et permet d'en installer de nouveaux (section "Available").

Il est nécessaire d'installer le module dynacase-core : ce paquet représente le cœur de Dynacase platform. Il contient la gestion documentaire, le moteur de cycle de vie et la gestion applicative.

Create context

Figure 6. Create context

Et ensuite cliquez sur Install Selection, le système résout les dépendances et vous propose la liste des paquets qu'il va installer. Pour poursuivre l'installation, cliquer sur ok.

Le système télécharge ensuite les paquets et commence l'installation. Il vous pose une question sur les paramètres de Dynacase Core.

Create context

Figure 7. Create context

Veuillez saisir comme client name : COGIP.

Si vous avez installé vous même votre machine, vous devez aussi renseigner le service de base données. Vous devez ensuite cliquer sur OK

L'installeur vous propose ensuite de valider les licences et les emplacements des dépendances.

Félicitations ! Vous avez installé votre contexte.

2.1.5 Conclusion

Vous allez maintenant pouvoir vous connecter à votre contexte. Pour ce faire, rendez vous sur l'URL correspondant à votre contexte, dans la machine virtuelle celle-ci correspond à la racine de la machine http://<nomDeDomaine>/dynacase/.

Vous arrivez sur cette page de login :

Login

Figure 8. Login

Les identifiants par défaut sont : admin / anakeen

Une fois identifié, vous arrivez sur l'interface suivante :

Contexte vide

Figure 9. Contexte vide

Il n'y a pour l'instant que l'application par défaut de recherche et l'application une famille.

Vous pouvez aussi consulter l'interface d'administration en cliquant sur la roue à côté du bouton de déconnexion.

Administration

Figure 10. Administration

×