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).
# cd /var/www
# 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 :
# chown -R www-data: dynacase-control/
# chown -R apache: dynacase-control/
Connectez-vous à l'URL de dynacase-control :
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.
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.
L'interface “Control > Setup” permet de configurer dynacase-control.
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. |
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/ |
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. |
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. |
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”.
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 :
La section “Informations” présente les informations et configuration générale du contexte.
Cette interface permet d'éditer la description du contexte et la liste des dépôts utilisés par ce contexte.
Cette interface permet d'importer et d'installer un module au format `.webinst' (Voir format webinst) dans le contexte.
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.
Ce bouton permet de supprimer le contexte et ses éléments associés (base de donnée, vault, etc.
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,
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].