Manuel de dynacase-control 1.1

Téléchargement et installation

dynacase-control est livré sous la forme d'une archive tar.gz à décompresser dans un répertoire servi par Apache.

L'installation s'effectuera sous le compte `root'.


Connectez-vous `root' sur la machine et déplacez-vous dans un répertoire accessible via apache (dans votre DocumentRoot décrit dans vos fichiers de configuration apache - par exemple).

  • Pour Debian/Ubuntu :
# cd /var/www
  • Pour RedHat/CentOS :
# cd /var/www/html


Télécharger l'archive de dynacase-control :

# wget http://eec.anakeen.com/public/control/dynacase-control-current.tar.gz


Extraire l'archive et renommer le répertoire :

# tar zxf dynacase-control-current.tar.gz
# mv dynacase-control-*-* dynacase-control


Modifier le propriétaire du répertoire de dynacase-control pour être celui de l'utilisateur faisant tourner Apache :

  • Pour Debian/Ubuntu :
# chown -R www-data: dynacase-control/
  • Pour RedHat/Centos :
# chown -R apache: dynacase-control/


Connectez-vous à l'URL de dynacase-control :

Première connexion

Define Password

Lors de la première connexion, dynacase-control vous demande de définir un login et un mot de passe pour protéger les accès à celui-ci.



EEC Registration

Ensuite, dynacase-control vous demande si vous souhaitez enregistrer ce dernier aurpès de votre compte entreprise EEC (voir Contrat EEC).



Si vous n'avez pas de compte EEC, cliquez sur le bouton [Register later…].

Si vous n'enregistrez pas votre dynacase-control lors de cette première connexion vous aurez la possibilité d'enregistrer celui-ci plus tard à partir de l'interface Control > Setup.

Par la suite ces informations ne vous seront plus demandés lors de la connexion à dynacase-control.

Interface de dynacase-control

Control > Setup

L'interface “Control > Setup” permet de configurer dynacase-control.

  • Changer le mot de passe de connexion à dynacase-control : “Dynacase Control Information > Password”
  • Enregistrer son dynacase-control avec son compte EEC : “Dynacase Control Information > Registration > Register”
  • (Dé)Activer le mode debug de dynacase-control : “Debug > Debug Mode On/Off”
  • Ajouter/Supprimer/Modifier des dépôt de paquets : ”Repositories
  • Modifier les paramètres de dynacase-control : ”Parameters
  • Voir les paramètres de PHP : “PHP Info”



Dépôts de paquets

La section “Repositories” permet d'ajouter, supprimer et éditer des dépôts de paquets qui pourront être utilisés pour créer un contexte Dynacase.



Champ Description
Name Le nom du dépôt de paquets (caractère alpha-numérique uniquement).
Description Un champ libre de description du dépôt (optionnel).
Protocol Le procotol d'accès au dépôt (“http”, “ftp” ou “file”).
Host Le nom d'hôte du dépôt.
Path Le chemin d'accès au répertoire `webinst' du dépôt.
Default Cocher pour que ce dépôt soit activé par défaut lors de la création d'un contexte Dynacase.
Authenticated Cocher si le dépôt de paquets requiet une authentification (comme dans le cas d'un dépôt EEC par exemple).
Login Le nom d'utilisateur (ou nom de compte EEC) pour l'authentification du dépôt.
Password Le mot de passe associé pour l'authentification du dépôt.
Confirm Password Confirmation du mot de passe.


Dépôts pré-configurées

Par défaut, les dépôts de la version communautaire de Dynacase sont pré-configurées :

Repository Protocol Host Path
dynacase http eec.anakeen.com public/platform/


Paramètres de dynacase-control

Utilisation d'un proxy

Si vous utiliser dynacase-control au travers d'un proxy HTTP, vour pouvez définir celui-ci avec les paramètres :


Paramètre Description
use-proxy Cocher “use proxy mode” si vous utilisez un proxy pour accéder à Internet.
proxy-host Le nom DNS (ou adresse IP) du proxy HTTP (Exemple : “proxy.example.net”)
proxy-port Le numéro de port du proxy HTTP (Exemple : “3128”)
proxy-username Le nom d'utilisateur si le proxy requiert une authentification.
proxy-password Le mot de passe associé si le proxy requiert une authentification.


Configuration des mises-à-jour de dynacase-control

Lors du lancement de l'interface de dynacase-control, celui-ci va vérifier si une mise-à-jour est disponible.

Vous pouvez configureravec ces paramètres l'hôte sur lequel dynacase-control effectuera les recherches et téléchargements de mises-à-jour.


Paramètre Valeur pré-configurée Description
wiff-update-host http://eec.anakeen.com Le nom de l'hôte hébergeant les mises-à-jour avec le protocole à utiliser (“http:” ou “ftp:”) (Exemple : “http://eec.anakeen.com”).
wiff-update-path /public/control/ Le chemin d'accès au répertoire des mises-à-jour (Exemple : ”/foo/repo/agpl-3.0/stable/tarball/”).
wiff-update-file dynacase-control-current.tar.gz Le fichier de la version courante (Exemple : “dynacase-control-current.tar.gz”).
wiff-update-login Le nom d'utilisateur si le serveur de mise-à-jour requiert une authentification.
wiff-update-password Le mot de passe associé si le serveur de mise-à-jour requiert une authentification.


Control > Create Context

L'interface “Create Context” permet de créer un nouveau contexte Dynacase.



Champ Description
Name Le nom du contexte Dynacase
Root Le chemin d'accès au répertoire dans lequel sera installé le contexte. Le répertoire doit être accessible en lecture/écriture par Apache. Si le répertoire spécifié n'existe pas, dynacase-control essayera de le créer.
Description Un champ permettant de décrire le contexte (optionnel).
Url Ce champ d'information permet de saisir l'URL par laquelle sera accessible le contexte (optionnel).
Registration Si dynacase-control est enregistré avec votre compte EEC, vous pouvez enregistrer ce contexte avec votre compte EEC en cochant cette case.
Repositories Cocher la liste des dépôts de paquets que vous souhaitez utiliser pour installer ce contexte. Par défaut les dépôts de paquets configurés (dans l'interface Control > Setup > Repositories) avec “Default” seront pré-sélectionnés.


Lorsque le contexte est créé, celui-ci apparaît dans l'interface ”Context”.

Context

L'interface “Context” présente la liste des contextes créés.



Lors de la sélection d'un contexte, les informations suivantes sont présentés :

Informations

La section “Informations” présente les informations et configuration générale du contexte.

Modify Context

Cette interface permet d'éditer la description du contexte et la liste des dépôts utilisés par ce contexte.



Import Module

Cette interface permet d'importer et d'installer un module au format `.webinst' (Voir format webinst) dans le contexte.

Create Archive

Cette interface permet de Créer une archive du contexte au format `.fcz' (Voir format fcz) pour installer ce contexte sur une autre machine par exemple.



Delete context

Ce bouton permet de supprimer le contexte et ses éléments associés (base de donnée, vault, etc.

Installed

La section “Installed” présente la liste des modules `webinst' qui sont installés dans le contexte.

Lorsqu'un module a une mise-à-jour de disponible sur les dépôts de paquets,

Available

La section “Available” présente la liste des modules disponibles sur les dépôts de paquets.

Vous pouvez cocher les modules que vous souhaitez installer dans le contexte, et lancer l'installation en cliquant sur le bouton [Install Selection].

dynacase-control/1.1.txt · Dernière modification: 07/10/2011 15:37 par jerome.auge