« Premiers pas - v4 » : différence entre les versions
| (37 versions intermédiaires par 2 utilisateurs non affichées) | |||
| Ligne 2 : | Ligne 2 : | ||
L’application e-comBox est une application Web qui permet de lancer et gérer un certain nombre de sites basés sur les applications suivantes : | L’application e-comBox est une application Web qui permet de lancer et gérer un certain nombre de sites basés sur les applications suivantes : | ||
* Prestashop : | * Prestashop : | ||
** une instance vierge, | ** une instance de démonstration (appelée "vierge" dans e-comBox), | ||
** une instance | ** une instance sans aucune données (appelée "BASE" dans e-comBox), | ||
** deux instances personnalisées : | |||
*** site Art Concept Stories ; | |||
*** site Sweety Bio; | |||
* WordPress avec WooCommerce : | * WordPress avec WooCommerce : | ||
** une instance vierge, | ** une instance vierge, | ||
| Ligne 10 : | Ligne 13 : | ||
* Mautic ; | * Mautic ; | ||
* Suite CRM ; | * Suite CRM ; | ||
* Odoo dans sa version 12,13, 14 15 et | * Odoo dans sa version 12,13, 14 15, 16 et 17 (ces 3 dernières versions ne sont disponibles qu'à partir de la 4.1) : | ||
** une instance vierge de chaque version, | ** une instance vierge de chaque version, | ||
** six instances personnalisées (SweetyBio, AdA, generik, pépinières, primeur et surplomb) ; | ** six instances personnalisées (SweetyBio, AdA, generik, pépinières, primeur et surplomb) ; | ||
| Ligne 18 : | Ligne 21 : | ||
* HumHub (réseau social). | * HumHub (réseau social). | ||
'''Depuis la version 3''', il est possible de créer des sites à partir d'une image personnalisée. | '''Depuis la version 3''', il est possible de créer des sites à partir d'une image personnalisée. | ||
'''Depuis la version 4.1''', il est possible de partager un modèle site avec la communauté et de récupérer un modèle de site.<br> | |||
'''Depuis la version 4.1''', il est possible de partager un modèle site avec la communauté et de récupérer un modèle de site. | |||
'''Depuis la version 4.4''', il est possible de créer des sites à partir d'un fichier CSV, et de renseigner les informations d'un serveur de mails afin de pouvoir générer des comptes personnalisés sur les sites de type Odoo, Prestashop, Blog et Woocommerce.<br> | |||
{{note | L'installation de l'e-comBox est documentée pour [[Installation_sur_Linux_-_v4|Linux]]. Il n'est pas possible d'installer la version 4 sur Windows ou MacOS. | reminder}} | {{note | L'installation de l'e-comBox est documentée pour [[Installation_sur_Linux_-_v4|Linux]]. Il n'est pas possible d'installer la version 4 sur Windows ou MacOS. | reminder}} | ||
{{note|La version 4 nécessite de se connecter via un compte "Prof". Voir [[Gestion_Utilisateurs|ici]] le mode opératoire.}} | {{note|La version 4 nécessite de se connecter via un compte "Prof". Voir [[Gestion_Utilisateurs|ici]] le mode opératoire.}} | ||
''Les éléments en gras dans le sommaire concernent des nouveautés ou des modifications apportées par la dernière version d'e-comBox (version 4.4).'' | |||
== L'interface de l'e-comBox == | == L'interface de l'e-comBox == | ||
| Ligne 33 : | Ligne 42 : | ||
et d'une zone principale qui s'adapte en fonction de l'élément de menu sélectionné : | et d'une zone principale qui s'adapte en fonction de l'élément de menu sélectionné : | ||
[[Fichier:Accueil v4.png|centré| | [[Fichier:Accueil - v4.4.png|centré|795x795px]] | ||
Le tableau de bord permet d'avoir une vue d'ensemble sur : | Le tableau de bord permet d'avoir une vue d'ensemble sur : | ||
* la version de l'e-comBox ; | * la version de l'e-comBox ; | ||
| Ligne 41 : | Ligne 50 : | ||
* le nom de l'utilisateur connecté ; | * le nom de l'utilisateur connecté ; | ||
* les ressources utilisées (mémoire, espace de stockage et CPU) en cliquant sur le lien correspondant. | * les ressources utilisées (mémoire, espace de stockage et CPU) en cliquant sur le lien correspondant. | ||
== Gestion des sites == | == Gestion des sites == | ||
| Ligne 48 : | Ligne 56 : | ||
=== Créer un site === | === Créer un site === | ||
Pour créer un site, | Avec la sortie de la version 4.4, l'interface de création des sites fait peu neuve ! Il est dorénavant possible de créer des sites en important un fichier csv :) | ||
[[ | |||
[[ | Pour créer un site, vous disposez donc maintenant de deux options : '''manuellement''' ou via un '''fichier csv'''. Comme dans les versions précédentes vous devez choisir quel modèle utiliser puis sélectionner l'option de votre choix : | ||
[[Fichier:Creer_site_select_template.png|centré|795x795px]] | |||
===== '''Créer un site manuellement''' ===== | |||
[[Fichier:Creer site manuellement.png|gauche|sans_cadre]] | |||
En premier lieu, vous devez choisir un nom. C'est le seul élément '''obligatoire'''. | |||
Vous avez maintenant la possibilité d'ajouter un mot-clé qui vous permettra filtrer plus facilement les sites créés. Cet élément est optionnel. | |||
Enfin, comme dans les précédentes versions, vous pouvez lancer la création de plusieurs sites à partir de cette configuration. Si vous ne saisissez rien, un seul site sera créé. Dans le cas où vous créez plusieurs sites, un numéro d'ordre (incrémenté) sera ajouté à la suite du nom choisi. | |||
Au clic du bouton ''valider'', vous pouvez choisir de créer plusieurs sites. Le nom du site sera de la forme : '''''type de site-complément de nom.''''' | |||
{{note|Le complément de nom peut contenir des chiffres et/ou des lettres minuscules. Les accents et caractères spéciaux ne sont pas autorisés.}} | {{note|Le complément de nom peut contenir des chiffres et/ou des lettres minuscules. Les accents et caractères spéciaux ne sont pas autorisés.}} | ||
Après validation, un témoin d'activité apparaît. Lorsque le site est prêt un message (sous forme de ''pop-up'') l'indique. | |||
[[ | [[Fichier:Popup.jpg|centré|sans_cadre]] | ||
{{note|Le temps de création du site dépend de la qualité de la connexion internet et des ressources matérielles de la machine sur laquelle e-comBox est installée sachant que la première création d'un site est toujours beaucoup plus longue que les suivantes car l'image (qui est ensuite stockée sur la machine) est téléchargée.}} | {{note|Le temps de création du site dépend de la qualité de la connexion internet et des ressources matérielles de la machine sur laquelle e-comBox est installée sachant que la première création d'un site est toujours beaucoup plus longue que les suivantes car l'image (qui est ensuite stockée sur la machine) est téléchargée.}} | ||
Une fois la création terminée, le site est automatiquement démarré et la "carte" correspondante apparaît dans la zone ''Gérer les sites à partir d'un modèle fourni'' : | Une fois la création terminée, le site est automatiquement démarré et la "carte" correspondante apparaît dans la zone ''Gérer les sites à partir d'un modèle fourni'' : | ||
[[Fichier: | [[Fichier:Zone_modeles_crees.png|centré|795x795px]] | ||
[[Fichier:Creation | ===== '''Créer un site via un fichier CSV (version 4.4)''' ===== | ||
[[Fichier: | Il est maintenant possible de créer des sites en important un fichier CSV. Cela va permettre plusieurs choses : | ||
* personnaliser le nom pour chacun des sites | |||
* ajouter un mot-clé comme pour la méthode manuelle | |||
* ajouter une adresse mail. | |||
[[Fichier:Creation csv.png|gauche|sans_cadre|397x397px]] | |||
Un fichier d'exemple est téléchargeable en cliquant sur le point d'interrogation. Il est également disponible [https://forge.apps.education.fr/e-combox/e-combox_webapp/-/raw/4.4/src/assets/csv/fichier_exemple_import_csv.csv?ref_type=heads&inline=false ici]. | |||
Voici le format du fichier CSV à utiliser : | |||
[[Fichier:Exemple_csv.png|centré|795x795px]] | |||
Seuls les noms et prénoms sont obligatoires. En effet, les noms des sites seront de la forme : '''''type de site-nom-première_lettre_du_prénom.''''' Si vous précisez un identifiant il sera concaténé à la suite. | |||
La classe représente le mot-clé dont nous parlions précédemment lors de la création avec la méthode manuelle. | |||
{{Note/fr|L'adresse mail va vous permettre de personnaliser de personnaliser les identifiants de connexion aux sites. Si vous précisez une adresse mail, au lieu des identifiants génériques normalement utilisés, l'identifiant sera alors l'adresse mail saisie et un mot de passe aléatoire sera généré. Ces identifiants de connexion, ainsi que le lien d'accès au site sera alors envoyé à l'adresse mail correspondante une fois la création du site terminée.}}{{Warning/fr|msg=L'adresse mail ne sera utilisée que si un server mail a été renseigné lors de l'installation de la version 4.4 de l'e-comBox. De plus, cette fonctionnalité n'est disponible qu'avec les types de site suivants : Prestashop, Blog, Woocommerce et Odoo.}} | |||
Si un compte personnalisé a été créé en utilisant l'adresse mail saisie, le message "'''''compte personnalisé'''''" sera affiché à la place du message "'''''compte par défaut'''''" sur le site concerné tel que l'exemple ci-dessous. ''Pour rappel, les information de connexion des comptes génériques (compte par défaut) se situent en haut à droite de chaque page en cliquant sur le bouton "Informations de connexion".'' | |||
[[Fichier:Compte_personnalise.png|centré|795x795px]]{{Warning/fr|msg=Cette fonctionnalité n'est pas disponible actuellement pour les sites Odoo créés à partir de vos propres modèles.}} | |||
'''Pour les sites | ===== Modèles de sites ===== | ||
* '''vierge''' : site par défaut proposé par | '''Pour les sites WooCommerce''', il est possible de créer 2 types de sites : | ||
* '''vierge''' : site par défaut proposé par WooCommerce ; | |||
* '''Art Concepts Stories''' : e-boutique opérationnelle (300 références, 150 clients, 130 commandes). | * '''Art Concepts Stories''' : e-boutique opérationnelle (300 références, 150 clients, 130 commandes). | ||
'''Pour les sites Prestashop''', il est possible de créer 4 types de sites : | |||
* '''vierge''' : site par défaut proposé par Prestashop ; | |||
* '''base''' : sans aucune données ; | |||
* '''Art Concepts Stories''' : e-boutique opérationnelle (300 références, 150 clients, 130 commandes) ; | |||
* '''Sweety Bio''' : autre e-boutique opérationnelle. | |||
Il est donc nécessaire de choisir un type avant de cliquer sur le bouton ''créer'' : | Il est donc nécessaire de choisir un type avant de cliquer sur le bouton ''créer'' : | ||
[[Fichier:Choix modele.png|980x980px]] | |||
'''De même pour les sites Odoo''', il est possible de choisir entre les versions 12,13, 14, 15, 16 et 17 ou des images personnalisées : | |||
[[Fichier:Choix modele odoo.png|sans_cadre|980x980px]] | |||
=== Démarrer/arrêter un site === | === Démarrer/arrêter un site === | ||
Un site démarré est affiché de la façon suivante : | Un site démarré est affiché de la façon suivante : | ||
[[Fichier: | [[Fichier:Stopper site.png|centré|sans_cadre|436x436px]] | ||
Un clic sur le bouton bleu (interrupteur) permet alors d'arrêter le site. Un site stoppé est affiché de la façon suivante : | Un clic sur le bouton bleu (interrupteur) permet alors d'arrêter le site. Un site stoppé est affiché de la façon suivante : | ||
[[ | [[Fichier:Site stoppe.png|centré|sans_cadre|436x436px]] | ||
Un nouveau clic sur l'interrupteur permet de le démarrer.<br> | Un nouveau clic sur l'interrupteur permet de le démarrer.<br>{{Warning/fr|msg=En cas de modification de l'environnement (changement de réseau par exemple), le démarrage d'un site peut prendre quelques minutes car une mise à jour est réalisée automatiquement afin de prendre en compte les modifications.}} | ||
=== '''Filtrer et rechercher des sites (version 4.4)''' === | |||
Lorsque l'on commence à avoir de nombreux sites différents, il pouvait être difficile de s'y retrouver. Une barre de recherche a été mise en place afin de faciliter cela. | |||
Il est possible de rechercher un site en fonction de son groupe (mot-clé), s'il a été défini lors de l'étape de création (comme décrit plus haut sur cette page) : | |||
[[Fichier:Recherche groupe sans faute.png|1020x1020px]] | |||
Ou de réaliser une recherche sur le nom d'un site directement : | |||
[[Fichier:Recherche nom.png|1020x1020px]] | |||
=== Accéder à un site === | === '''Accéder à un site''' === | ||
Pour accéder à un site, ce dernier doit être démarré. | Pour accéder à un site, ce dernier doit être démarré. | ||
| Ligne 94 : | Ligne 155 : | ||
'''Les URL peuvent être visualisées :''' | '''Les URL peuvent être visualisées :''' | ||
* '''Au survol du lien ''Accéder au site'' :''' | * '''Au survol du lien ''Accéder au site'' ou ''Site / Administration'' :''' | ||
[[Fichier: | [[Fichier:Acces site.png|centré|sans_cadre|405x405px]] | ||
* '''Au clic sur le bouton ''Afficher les URL'' :''' | * '''Au clic sur le bouton ''Afficher les URL'' :''' | ||
[[Fichier:Display url.png|centré|600x600px]] | [[Fichier:Display url.png|centré|600x600px]] | ||
{{Done|Le bouton Afficher les URL n'apparaît qu'à partir du moment où au moins un site est démarré.}} {{note|Les URL sont au format ''http://<hôte ou adresse IP d'ecomBox>:<port du proxy>/<nom-du-site>/<chemin-backoffice>''. | {{Done|Le bouton Afficher les URL n'apparaît qu'à partir du moment où au moins un site est démarré.}} | ||
Par exemple, dans l'image ci-dessus, l'hôte est " | |||
* '''Via un mail envoyé (version 4.4)'''. Depuis la version 4.4, si un serveur mail a été renseigné et que vous utilisez la méthode de création via un fichier CSV en renseignant les adresses mail, un mail avec toutes les informations nécessaires sera transmis à l'utilisateur concerné : | |||
[[Fichier:Exemple_mail.png|centré|810x810px]] | |||
{{Warning/fr|msg=Le compte personnalisé et donc l'envoi de mail, est disponible uniquement dans le cas où un serveur mail a été configuré et pour les types de sites suivants : Prestashop, Odoo, Blog et Woocommerce.}} | |||
{{note|Les URL sont au format ''http://<hôte ou adresse IP d'ecomBox>:<port du proxy>/<nom-du-site>/<chemin-backoffice>'' ou ''http://<hôte ou adresse IP d'ecomBox>/<chemin-reverse-proxy>/<nom-du-site>/<chemin-backoffice>''. | |||
Par exemple, dans l'image ci-dessus, l'hôte est "cub.corsica", le chemin du reverse proxy est "dev" et le chemin vers le backoffice est "/wp-admin". '''Seuls les noms des sites changent (blog-eleve1, blog-eleve2, blog-eleve3 et blog-eleve4)'''.}} | |||
=== Exporter la liste des URL au format PDF === | === Exporter la liste des URL au format PDF === | ||
| Ligne 113 : | Ligne 180 : | ||
Pour supprimer un site, il faut cliquer sur le bouton en haut à droite de la "carte" correspondante : | Pour supprimer un site, il faut cliquer sur le bouton en haut à droite de la "carte" correspondante : | ||
[[Fichier: | [[Fichier:Supp site.png|centré|sans_cadre|436x436px]] | ||
{{Warning/fr|msg={{color|red|La suppression est irréversible et les données associées au site seront supprimées !}}}} | {{Warning/fr|msg={{color|red|La suppression est irréversible et les données associées au site seront supprimées !}}}} | ||
'''Par sécurité, une confirmation est demandée''' : en cliquant sur ''Valider'', après un petit temps de chargement (l'animation ''Loading'' est affichée), le site est supprimé. | '''Par sécurité, une confirmation est demandée''' : en cliquant sur ''Valider'', après un petit temps de chargement (l'animation ''Loading'' est affichée), le site est supprimé. | ||
[[Fichier:Popup del.png|gauche|vignette]] | [[Fichier:Popup del.png|gauche|vignette]] | ||
<br>Ce ''pop-up'' vous en averti en s'affichant en haut à droite de la page.<br>{{Note/fr|La carte associée disparaît alors de l'e-comBox.}} | <br>Ce ''pop-up'' vous en averti en s'affichant en haut à droite de la page.<br>{{Note/fr|La carte associée disparaît alors de l'e-comBox.}} | ||
<br> | <br> | ||
=== Réinitialiser un site === | === Réinitialiser un site === | ||
En cliquant sur l'autre icône au niveau de la carte, cela va permettre de réinitialiser le site. Le système va supprimer le site existant (et ses données) et en recréer un du même nom avec le modèle utilisé initialement | En cliquant sur l'autre icône au niveau de la carte, cela va permettre de réinitialiser le site. Le système va supprimer le site existant (et ses données) et en recréer un du même nom avec le modèle utilisé initialement | ||
[[Fichier:Reset site.png|centré|sans_cadre|436x436px]] | |||
[[Fichier:Reset | {{Warning/fr|msg={{color|red|La réinitialisation est irréversible et les données associées au site seront supprimées !}}}} | ||
'''Par sécurité, une confirmation est demandée''' : en cliquant sur ''Valider'', après un petit temps de chargement (l'animation ''Loading'' est affichée), le site est supprimé puis recréé.<br><br> | '''Par sécurité, une confirmation est demandée''' : en cliquant sur ''Valider'', après un petit temps de chargement (l'animation ''Loading'' est affichée), le site est supprimé puis recréé.<br><br> | ||
=== Dupliquer un site === | === Dupliquer un site === | ||
En cliquant sur l'autre icône au niveau de la carte, cela permet de créer un modèle du site correspondant : | En cliquant sur l'autre icône au niveau de la carte, cela permet de créer un modèle du site correspondant : | ||
[[Fichier:Cp site.png|centré|sans_cadre|436x436px]] | |||
[[Fichier: | Cela permet de faire en sorte que les modifications que vous avez réalisées sur le site puisse servir de base pour la création de nouveaux sites. Une fois que vous avez cliqué sur le bouton pour dupliquer, une nouvelle boite de dialogue s'ouvre afin que vous puissiez choisir le nom de votre modèle :[[Fichier:Create model.png|centré|sans_cadre|800x800px]] | ||
Cela permet de faire en sorte que les modifications que vous avez réalisées sur le site puisse servir de base pour la création de nouveaux sites. Une fois que vous avez cliqué sur le bouton pour dupliquer, une nouvelle boite de dialogue s'ouvre afin que vous puissiez choisir le nom de votre modèle : | |||
[[Fichier:Create model.png|centré|sans_cadre|800x800px]] | |||
Il est également possible de modifier un modèle déjà existant (partie de droite). | Il est également possible de modifier un modèle déjà existant (partie de droite). | ||
Plusieurs opérations sont réalisées lorsque vous créez un modèle, la création peut donc prendre plusieurs minutes. Une fois la création terminée, vous pouvez utiliser votre nouveau modèle pour créer des nouveaux sites à partir de ce dernier : | Plusieurs opérations sont réalisées lorsque vous créez un modèle, la création peut donc prendre plusieurs minutes. Une fois la création terminée, vous pouvez utiliser votre nouveau modèle pour créer des nouveaux sites à partir de ce dernier : | ||
[[Fichier: | [[Fichier:Choose custom.png|centré|sans_cadre|980x980px]] | ||
[[Fichier: | Une fois le site créé il apparaitra dans la deuxième liste : | ||
{{Note/fr|Pour rappel, depuis la version 4.1, il est possible de partager vos modèles avec d'autres utilisateurs, mais également d'en importer (https://wiki-ecombox.btssio.corsica/index.php/Partager_une_image)}} | [[Fichier:Custom list.png|centré|sans_cadre|980x980px]] | ||
{{Note/fr|Pour rappel, depuis la version 4.1, il est possible de partager vos modèles avec d'autres utilisateurs, mais également d'en importer (https://wiki-ecombox.btssio.corsica/index.php/Partager_une_image)}}{{Warning/fr|msg=En ce qui concerne les sites pour lesquels un compte personnalisé a été créé, il n'est actuellement pas possible de les dupliquer. Cette remarque concerne pour la version 4.4 uniquement.}} | |||
=== Actions sur plusieurs sites === | === Actions sur plusieurs sites === | ||
Il est possible de démarrer/arrêter/supprimer plusieurs sites simultanément. Pour cela, il faut activer le mode sélection : | Il est possible de démarrer/arrêter/supprimer plusieurs sites simultanément. Pour cela, il faut activer le mode sélection : | ||
[[Fichier: | [[Fichier:Mode selection.png|centré|sans_cadre|980x980px]] | ||
Vous pouvez ensuite cocher "Tous les sites" pour sélectionner tous les sites, ou cliquer sur les sites que vous désirez sélectionner : | Vous pouvez ensuite cocher "Tous les sites" pour sélectionner tous les sites, ou cliquer sur les sites que vous désirez sélectionner : | ||
[[Fichier: | [[Fichier:Select sites.png|centré|sans_cadre|980x980px]] | ||
Et enfin, cliquez sur le bouton sur le bouton correspondant à l'action que vous désirez réaliser (démarrer/arrêter/supprimer). | Et enfin, cliquez sur le bouton sur le bouton correspondant à l'action que vous désirez réaliser (démarrer/arrêter/supprimer). | ||
== Gestion avancée == | == Gestion avancée == | ||
[[Fichier:Image.png|vignette|gauche|200x200px]] | [[Fichier:Image.png|vignette|gauche|200x200px]] | ||
| Ligne 161 : | Ligne 224 : | ||
=== Accès SFTP === | === Accès SFTP === | ||
L'accès SFTP permet d'accéder aux sources des sites Prestashop et Odoo. | L'accès SFTP permet d'accéder aux sources des sites Prestashop, WooCommerce, Blog et Odoo. | ||
[[Fichier: | [[Fichier:GestionSFTPv4.4.png|centré|950x950px]] | ||
{{note|Sur cette page ne sont affichés que les sites Prestashop et Odoo démarrés car pour activer le SFTP, le site associé doit obligatoirement être démarré.}} | {{note|Sur cette page ne sont affichés que les sites Prestashop, WooCommerce, Blog et Odoo démarrés car pour activer le SFTP, le site associé doit obligatoirement être démarré.}} | ||
Lorsque le SFTP est activé pour un site l'affichage est du type : | Lorsque le SFTP est activé pour un site l'affichage est du type : | ||
[[Fichier: | [[Fichier:SFTP detail.png|centré|596x596px]] | ||
{{Note/fr|Une fois le SFTP activé, il est possible d'accéder aux sources de deux manières afin de faire d'éventuelles modifications (l'identifiant de connexion est ecb, un mot de passe aléatoire est généré. Ces deux informations figurent sur la carte).}} | {{Note/fr|Une fois le SFTP activé, il est possible d'accéder aux sources de deux manières afin de faire d'éventuelles modifications (l'identifiant de connexion est ecb, un mot de passe aléatoire est généré. Ces deux informations figurent sur la carte).}} | ||
==== | ==== Accéder aux sources à partir du client Web ==== | ||
Le client Web est à privilégier s'il n'est pas utile d'importer une arborescence entière (car c'est la seule fonctionnalité non présente). | Le client Web est à privilégier s'il n'est pas utile d'importer une arborescence entière (car c'est la seule fonctionnalité non présente). | ||
| Ligne 175 : | Ligne 238 : | ||
[[Fichier:Client-web.png|centré|600x600px]] | [[Fichier:Client-web.png|centré|600x600px]] | ||
Voici un extrait du contenu des "addons" d'Odoo : | Voici un extrait du contenu des "addons" d'Odoo : | ||
[[Fichier:Client-web addons-odoo.png|centré| | [[Fichier:Client-web addons-odoo.png|centré|795x795px]] | ||
==== | ==== Accéder aux sources à partir du client SFTP ==== | ||
Un client SFTP (comme Filezilla) est à privilégier lors d'import d'une arborescence complexe, par exemple lorsque l'on veut ajouter un addon à Odoo. | Un client SFTP (comme Filezilla) est à privilégier lors d'import d'une arborescence complexe, par exemple lorsque l'on veut ajouter un addon à Odoo. | ||
| Ligne 195 : | Ligne 258 : | ||
# Cliquer sur Connexion | # Cliquer sur Connexion | ||
[[Fichier:Filezilla-connexion.png|centré|vignette| | [[Fichier:Filezilla-connexion.png|centré|vignette|795x795px]] | ||
Il est alors possible, par exemple, de basculer du site local au site distant un ou plusieurs dossiers, par exemple : | Il est alors possible, par exemple, de basculer du site local au site distant un ou plusieurs dossiers, par exemple : | ||
[[Fichier:Televersement-addon-odoo.png|bordure|centré|sans_cadre| | [[Fichier:Televersement-addon-odoo.png|bordure|centré|sans_cadre|795x795px]] | ||
=== Accès phpMyAdmin === | === Accès phpMyAdmin === | ||
L'activation de l'interface web ''phpMyAdmin'' pour un site Prestashop, WooCommerce ou Blog permet l'administration de la base de données associée via le navigateur. | L'activation de l'interface web ''phpMyAdmin'' pour un site Prestashop, WooCommerce ou Blog permet l'administration de la base de données associée via le navigateur. | ||
[[Fichier:Accueil pma.png|centré| | [[Fichier:Accueil pma.png|centré|795x795px]] | ||
{{note | Sur cette page ne sont affichés que les sites Prestashop, WooCommerce et Blog démarrés car pour activer phpMyAdmin, le site associé doit obligatoirement être démarré.}} | {{note | Sur cette page ne sont affichés que les sites Prestashop, WooCommerce et Blog démarrés car pour activer phpMyAdmin, le site associé doit obligatoirement être démarré.}} | ||
| Ligne 215 : | Ligne 278 : | ||
Il s'agit d'un lien vers l'interface d'administration de Portainer. Ce lien n'est visible que pour les utilisateurs disposant des droits ''admin''. | Il s'agit d'un lien vers l'interface d'administration de Portainer. Ce lien n'est visible que pour les utilisateurs disposant des droits ''admin''. | ||
[[Fichier:Accueil portainer.png|centré| | [[Fichier:Accueil portainer.png|centré|795x795px]] | ||
{{Warning/fr|msg=Cette interface doit être utilisée avec une grande prudence car il est possible ici de supprimer les containers et les données d'un site sans aucune demande de confirmation ! L'application ''e-comBox'' peut également être supprimée !}} | {{Warning/fr|msg=Cette interface doit être utilisée avec une grande prudence car il est possible ici de supprimer les containers et les données d'un site sans aucune demande de confirmation ! L'application ''e-comBox'' peut également être supprimée !}} | ||
| Ligne 222 : | Ligne 285 : | ||
=== Les identifiants d'accès === | === Les identifiants d'accès === | ||
Les identifiants d'accès sont accessibles | Les identifiants d'accès aux sites sont accessibles via l'interface de l'e-comBox. | ||
[[Fichier:Identifiants d'acces.png|centré|vignette]] | |||
=== Généralités sur les différentes applications === | === Généralités sur les différentes applications === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| Ligne 231 : | Ligne 295 : | ||
|- | |- | ||
| Prestashop | | Prestashop | ||
| | | 8.2.1 | ||
| | | 4 versions : deux e-boutiques opérationnelles, ''Art Concept Stories'' (300 références, 150 clients, 130 commandes) et Sweety Bio. Une boutique avec la version ''démo'' proposée par Prestashop ainsi qu'une version sans aucune données. | ||
|- | |- | ||
| wooCommerce | | wooCommerce | ||
| 6. | | 6.8.0 | ||
| 2 versions : une e-boutique opérationnelle ''Art Concept Stories'' (300 références, 150 clients) et une boutique "squelette" totalement vierge. | | 2 versions : une e-boutique opérationnelle ''Art Concept Stories'' (300 références, 150 clients) et une boutique "squelette" totalement vierge. | ||
|- | |- | ||
| Blog | | Blog | ||
| 6. | | 6.8.0 | ||
| Le module H5p est installé et activé. | | Le module H5p est installé et activé. | ||
|- | |- | ||
| Ligne 251 : | Ligne 315 : | ||
|- | |- | ||
| Odoo | | Odoo | ||
| 12, 13 et | | 12, 13, 14, 15, 16 et 17 | ||
| Odoo comprend les modules les plus utilisés. D'autres modules peuvent être intégrés facilement via le SFTP. | | Odoo comprend les modules les plus utilisés. D'autres modules peuvent être intégrés facilement via le SFTP. | ||
Intégration des bases primeur, surplomb, generik, pepiniere, ada, Sweety Bio | Intégration des bases primeur, surplomb, generik, pepiniere, ada, Sweety Bio | ||
| Ligne 288 : | Ligne 352 : | ||
En cas de besoin les liens suivants sont mis à disposition dans la page ''Aide'' : | En cas de besoin les liens suivants sont mis à disposition dans la page ''Aide'' : | ||
* [[E-comBox:Main_Page|documentation en ligne]] ; | * [[E-comBox:Main_Page|documentation en ligne]] ; | ||
* [[FAQ - v4|FAQ]] ; | * [[FAQ - v4|FAQ]] ; | ||
* [[Contactez_le_support|plateforme de support]] pour déclarer un incident avec un mode opératoire. | * [[Contactez_le_support|plateforme de support]] pour déclarer un incident avec un mode opératoire. | ||
Version actuelle datée du 8 mai 2025 à 18:26
L’application e-comBox est une application Web qui permet de lancer et gérer un certain nombre de sites basés sur les applications suivantes :
- Prestashop :
- une instance de démonstration (appelée "vierge" dans e-comBox),
- une instance sans aucune données (appelée "BASE" dans e-comBox),
- deux instances personnalisées :
- site Art Concept Stories ;
- site Sweety Bio;
- WordPress avec WooCommerce :
- une instance vierge,
- une instance personnalisée (site Art Concept Stories) ;
- WordPress sans WooCommerce, mais avec le add-in H5P ;
- Mautic ;
- Suite CRM ;
- Odoo dans sa version 12,13, 14 15, 16 et 17 (ces 3 dernières versions ne sont disponibles qu'à partir de la 4.1) :
- une instance vierge de chaque version,
- six instances personnalisées (SweetyBio, AdA, generik, pépinières, primeur et surplomb) ;
- Kanboard (gestion de projet) :
- une instance vierge,
- une instance personnalisée (BdDev) ;
- HumHub (réseau social).
Depuis la version 3, il est possible de créer des sites à partir d'une image personnalisée.
Depuis la version 4.1, il est possible de partager un modèle site avec la communauté et de récupérer un modèle de site.
Depuis la version 4.4, il est possible de créer des sites à partir d'un fichier CSV, et de renseigner les informations d'un serveur de mails afin de pouvoir générer des comptes personnalisés sur les sites de type Odoo, Prestashop, Blog et Woocommerce.
Les éléments en gras dans le sommaire concernent des nouveautés ou des modifications apportées par la dernière version d'e-comBox (version 4.4).
L'interface de l'e-comBox
L'interface de l'e-comBox est composée d'un menu à gauche, d'un bandeau avec :
- un raccourci vers la page d'aide,
- un bouton pour accéder à la page de modification de mot de passe,
- un bouton pour se déconnecter,
et d'une zone principale qui s'adapte en fonction de l'élément de menu sélectionné :
Le tableau de bord permet d'avoir une vue d'ensemble sur :
- la version de l'e-comBox ;
- la version des scripts d'installation de l'e-comBox ;
- le nombre de sites créés ainsi que leur état (démarré ou stoppé) ;
- l'instance de l'e-comBox ;
- le nom de l'utilisateur connecté ;
- les ressources utilisées (mémoire, espace de stockage et CPU) en cliquant sur le lien correspondant.
Gestion des sites
Le menu gauche liste l'ensemble des types de sites disponibles : Prestashop, WooCommerce, Blog, Mautic, Suite CRM, Odoo, Kanboard et HumHub. Un clic sur chacun affiche la page de gestion correspondante.
Créer un site
Avec la sortie de la version 4.4, l'interface de création des sites fait peu neuve ! Il est dorénavant possible de créer des sites en important un fichier csv :)
Pour créer un site, vous disposez donc maintenant de deux options : manuellement ou via un fichier csv. Comme dans les versions précédentes vous devez choisir quel modèle utiliser puis sélectionner l'option de votre choix :
Créer un site manuellement
En premier lieu, vous devez choisir un nom. C'est le seul élément obligatoire.
Vous avez maintenant la possibilité d'ajouter un mot-clé qui vous permettra filtrer plus facilement les sites créés. Cet élément est optionnel.
Enfin, comme dans les précédentes versions, vous pouvez lancer la création de plusieurs sites à partir de cette configuration. Si vous ne saisissez rien, un seul site sera créé. Dans le cas où vous créez plusieurs sites, un numéro d'ordre (incrémenté) sera ajouté à la suite du nom choisi.
Au clic du bouton valider, vous pouvez choisir de créer plusieurs sites. Le nom du site sera de la forme : type de site-complément de nom.
Après validation, un témoin d'activité apparaît. Lorsque le site est prêt un message (sous forme de pop-up) l'indique.
Une fois la création terminée, le site est automatiquement démarré et la "carte" correspondante apparaît dans la zone Gérer les sites à partir d'un modèle fourni :
Créer un site via un fichier CSV (version 4.4)
Il est maintenant possible de créer des sites en important un fichier CSV. Cela va permettre plusieurs choses :
- personnaliser le nom pour chacun des sites
- ajouter un mot-clé comme pour la méthode manuelle
- ajouter une adresse mail.
Un fichier d'exemple est téléchargeable en cliquant sur le point d'interrogation. Il est également disponible ici.
Voici le format du fichier CSV à utiliser :
Seuls les noms et prénoms sont obligatoires. En effet, les noms des sites seront de la forme : type de site-nom-première_lettre_du_prénom. Si vous précisez un identifiant il sera concaténé à la suite.
La classe représente le mot-clé dont nous parlions précédemment lors de la création avec la méthode manuelle.
Si un compte personnalisé a été créé en utilisant l'adresse mail saisie, le message "compte personnalisé" sera affiché à la place du message "compte par défaut" sur le site concerné tel que l'exemple ci-dessous. Pour rappel, les information de connexion des comptes génériques (compte par défaut) se situent en haut à droite de chaque page en cliquant sur le bouton "Informations de connexion".
Modèles de sites
Pour les sites WooCommerce, il est possible de créer 2 types de sites :
- vierge : site par défaut proposé par WooCommerce ;
- Art Concepts Stories : e-boutique opérationnelle (300 références, 150 clients, 130 commandes).
Pour les sites Prestashop, il est possible de créer 4 types de sites :
- vierge : site par défaut proposé par Prestashop ;
- base : sans aucune données ;
- Art Concepts Stories : e-boutique opérationnelle (300 références, 150 clients, 130 commandes) ;
- Sweety Bio : autre e-boutique opérationnelle.
Il est donc nécessaire de choisir un type avant de cliquer sur le bouton créer :
De même pour les sites Odoo, il est possible de choisir entre les versions 12,13, 14, 15, 16 et 17 ou des images personnalisées :
Démarrer/arrêter un site
Un site démarré est affiché de la façon suivante :
Un clic sur le bouton bleu (interrupteur) permet alors d'arrêter le site. Un site stoppé est affiché de la façon suivante :
Un nouveau clic sur l'interrupteur permet de le démarrer.
Filtrer et rechercher des sites (version 4.4)
Lorsque l'on commence à avoir de nombreux sites différents, il pouvait être difficile de s'y retrouver. Une barre de recherche a été mise en place afin de faciliter cela.
Il est possible de rechercher un site en fonction de son groupe (mot-clé), s'il a été défini lors de l'étape de création (comme décrit plus haut sur cette page) :
Ou de réaliser une recherche sur le nom d'un site directement :
Accéder à un site
Pour accéder à un site, ce dernier doit être démarré.
Un lien cliquable Accéder au site (redirigeant vers l'URL du site dans un nouvel onglet du navigateur) est affiché pour chaque site démarré.
Les URL peuvent être visualisées :
- Au survol du lien Accéder au site ou Site / Administration :
- Au clic sur le bouton Afficher les URL :
Fichier:OOjs UI icon check-constructive.svg Le bouton Afficher les URL n'apparaît qu'à partir du moment où au moins un site est démarré.
- Via un mail envoyé (version 4.4). Depuis la version 4.4, si un serveur mail a été renseigné et que vous utilisez la méthode de création via un fichier CSV en renseignant les adresses mail, un mail avec toutes les informations nécessaires sera transmis à l'utilisateur concerné :
Exporter la liste des URL au format PDF
Pour chaque type de site (Prestashop, WooCommerce, Blog, etc.) il est possible d'afficher en un clic la liste des URL pour l'ensemble des sites démarrés. Pour cela, il suffit de cliquer sur le bouton Afficher les URL :
Le bouton Exporter permet de générer et d'ouvrir automatiquement un fichier PDF contenant cette liste :
Supprimer un site
Pour supprimer un site, il faut cliquer sur le bouton en haut à droite de la "carte" correspondante :
Par sécurité, une confirmation est demandée : en cliquant sur Valider, après un petit temps de chargement (l'animation Loading est affichée), le site est supprimé.
Ce pop-up vous en averti en s'affichant en haut à droite de la page.
Réinitialiser un site
En cliquant sur l'autre icône au niveau de la carte, cela va permettre de réinitialiser le site. Le système va supprimer le site existant (et ses données) et en recréer un du même nom avec le modèle utilisé initialement
Par sécurité, une confirmation est demandée : en cliquant sur Valider, après un petit temps de chargement (l'animation Loading est affichée), le site est supprimé puis recréé.
Dupliquer un site
En cliquant sur l'autre icône au niveau de la carte, cela permet de créer un modèle du site correspondant :
Cela permet de faire en sorte que les modifications que vous avez réalisées sur le site puisse servir de base pour la création de nouveaux sites. Une fois que vous avez cliqué sur le bouton pour dupliquer, une nouvelle boite de dialogue s'ouvre afin que vous puissiez choisir le nom de votre modèle :
Il est également possible de modifier un modèle déjà existant (partie de droite).
Plusieurs opérations sont réalisées lorsque vous créez un modèle, la création peut donc prendre plusieurs minutes. Une fois la création terminée, vous pouvez utiliser votre nouveau modèle pour créer des nouveaux sites à partir de ce dernier :
Une fois le site créé il apparaitra dans la deuxième liste :
Actions sur plusieurs sites
Il est possible de démarrer/arrêter/supprimer plusieurs sites simultanément. Pour cela, il faut activer le mode sélection :
Vous pouvez ensuite cocher "Tous les sites" pour sélectionner tous les sites, ou cliquer sur les sites que vous désirez sélectionner :
Et enfin, cliquez sur le bouton sur le bouton correspondant à l'action que vous désirez réaliser (démarrer/arrêter/supprimer).
Gestion avancée
La gestion avancée permet :
- d'accéder aux sources des sites Prestashop et Odoo ;
- d'accéder aux bases de données des sites Prestashop, WooCommerce et Blog ;
- d'administrer directement les conteneurs : à utiliser avec prudence.
Accès SFTP
L'accès SFTP permet d'accéder aux sources des sites Prestashop, WooCommerce, Blog et Odoo.
Lorsque le SFTP est activé pour un site l'affichage est du type :
Accéder aux sources à partir du client Web
Le client Web est à privilégier s'il n'est pas utile d'importer une arborescence entière (car c'est la seule fonctionnalité non présente).
Il suffit de cliquer sur l'URL fournie :
Voici un extrait du contenu des "addons" d'Odoo :
Accéder aux sources à partir du client SFTP
Un client SFTP (comme Filezilla) est à privilégier lors d'import d'une arborescence complexe, par exemple lorsque l'on veut ajouter un addon à Odoo.
Le nom d'hôte et le port nécessaires sont écrits sur la carte.
Le port doit être ouvert (et non bloqué par un pare-feu). En cas d'accès externe, selon l'architecture réseau, il est possible qu'il y ait besoin d'une redirection de port.
Si on est positionné dans le réseau local, le nom d'hôte peut être remplacé par l'adresse IP privée du serveur e-comBox.- Sélectionner "Gestionnaire de sites" pou ajouter ou utiliser un site.
- Sélectionner le protocole SFTP.
- Saisir le nom d'hôte ou l'adresse IP (Rappel : si vous êtes dans un réseau local, il est possible d'utiliser l'adresse IP privée du serveur).
- Saisir le port figurant sur la carte.
- Laisser le type d'authentification "Normale"
- Saisir le nom de l'utilisateur (ecb) et le mot de passe donné sur la carte.
- Cliquer sur Connexion
Il est alors possible, par exemple, de basculer du site local au site distant un ou plusieurs dossiers, par exemple :
Accès phpMyAdmin
L'activation de l'interface web phpMyAdmin pour un site Prestashop, WooCommerce ou Blog permet l'administration de la base de données associée via le navigateur.
Lorsque phpMyAdmin est activé pour un site, l'affichage est du type :
Par exemple ici, pour le site blog-eleve2, phpMyAdmin sera accessible à l'adresse https://172.31.40.117:8800/pma-blogeleve2/.
Accès admin
Il s'agit d'un lien vers l'interface d'administration de Portainer. Ce lien n'est visible que pour les utilisateurs disposant des droits admin.
Caractéristiques de chaque type d'application
Les identifiants d'accès
Les identifiants d'accès aux sites sont accessibles via l'interface de l'e-comBox.
Généralités sur les différentes applications
| Application | Version | Commentaires |
|---|---|---|
| Prestashop | 8.2.1 | 4 versions : deux e-boutiques opérationnelles, Art Concept Stories (300 références, 150 clients, 130 commandes) et Sweety Bio. Une boutique avec la version démo proposée par Prestashop ainsi qu'une version sans aucune données. |
| wooCommerce | 6.8.0 | 2 versions : une e-boutique opérationnelle Art Concept Stories (300 références, 150 clients) et une boutique "squelette" totalement vierge. |
| Blog | 6.8.0 | Le module H5p est installé et activé. |
| Mautic | 4.4.6 | Mautic nécessite une configuration : voir ci-dessous le mode opératoire avec les éléments nécessaires. |
| Suite CRM | 7.10.11 | |
| Odoo | 12, 13, 14, 15, 16 et 17 | Odoo comprend les modules les plus utilisés. D'autres modules peuvent être intégrés facilement via le SFTP.
Intégration des bases primeur, surplomb, generik, pepiniere, ada, Sweety Bio |
| Kanboard | 1.2.10 | 2 versions, une version "vierge" et une version personnalisée (BdDev) |
| Humhub | 1.3.12 |
Configuration de Mautic
Mautic doit être configuré avec les éléments suivants :
Fichier:OOjs UI icon lightbulb-20 fc3.svg Note : Database Password : le mot de passe est donné sur l'interface au moment de la création du site.
Pour Basculer Mautic en français via l'interface graphique :
- roue dentée/configuration/system setting ;
- puis Apply ou Save & Close ;
- se reconnecter.
Fichier:OOjs UI icon lightbulb-20 fc3.svg Note : Il est possible de changer d'autres paramètres comme Default timezone.
Fichier:OOjs UI icon notice-destructive.svg Avertissement : Les paramètres de Mautic AdresseIP:port ne change jamais dans Configuration/paramètres généraux (même en cas de changement d'adresse IP) mais cela n'entraîne pas d'effets de bords et l'application continue de fonctionner normalement.
Aide
En cas de besoin les liens suivants sont mis à disposition dans la page Aide :
- documentation en ligne ;
- FAQ ;
- plateforme de support pour déclarer un incident avec un mode opératoire.

