Inspection industrielle ENGI
Une plateforme multilingue pour l'ingénierie, les logiciels et la robotique : vente de contenu et de produits, chat en direct avec traduction automatique, services vidéo et de fichiers, permissions précises et une architecture Docker flexible.
⬇ Télécharger le PDF (dans votre langue)
Comptes
Inscription, connexion et profil
Connectez-vous par e-mail et mot de passe, Google ou GitHub (confirmation par e-mail et réinitialisation du mot de passe incluses ; les mots de passe sont stockés sous forme de hachage). Votre rôle et toutes les permissions M1 à M8 (actives en vert, inaccessibles en gris), ainsi qu'un sélecteur de langue et des boutons d'autorisation, sont visibles dans votre compte personnel.

Communications
Chat et multichat
Trois canaux : discussion générale , discussion avec le gestionnaire (ChatM) et dialogues privés . Les clients trouvent immédiatement leur gestionnaire de langue « personnel » et peuvent entamer une conversation dans la langue de leur choix.

Traduction bidirectionnelle en direct
Le message est conservé dans sa version originale et le destinataire le lit dans sa propre langue (la traduction est mise en cache). L'expéditeur voit comment son texte apparaît au destinataire.
En ligne et alertes
Le statut « en ligne » est visible sur tout le site web. Les administrateurs disposent de deux boutons de chat (Chat, ChatM) et les clients d'un seul. Les cercles sont verts pour les nouveaux messages privés et jaunes pour les discussions générales. Lorsque le son est activé, une notification est envoyée pour les messages privés, même si la conversation est fermée et la fenêtre réduite. En cas de déconnexion, un message non lu est envoyé, traduit dans la langue du destinataire.

Contrôle et appels vidéo
L'administrateur ou le responsable désigné peut consulter toutes les communications entre le responsable et le client à des fins de contrôle qualité et de résolution des litiges. Les appels vidéo cryptés (WebRTC + serveur TURN propriétaire) sont disponibles.

Sécurité
Droits d'accès
Rôle de base (UTILISATEUR / GESTIONNAIRE / ADMINISTRATEUR) plus un ensemble de droits spécifiques :
| Droite | Qu'est-ce que ça donne ? |
|---|---|
| M1 | crée son propre contenu et ne modifie que le sien |
| M2 | modifie tout contenu |
| M3 | supprime tout contenu |
| M4 | télécharger la vidéo originale |
| M5 | Téléchargement des fichiers de niveau M5 |
| M6 | Téléchargement des fichiers de niveau M5 et M6 |
| M7 | Gestionnaires de chat (ChatM) |
| M8 | cession des droits M1, M4, M5, M6, M7 à d'autres |
L'administrateur attribue tous les droits ; M8 n'en attribue qu'un ensemble limité. Les droits d'administrateur sont immuables. Les vérifications sont effectuées sur le serveur, et non uniquement via l'interface.

Médias
Service vidéo
La vidéo est transcodée en HLS adaptatif (360p/720p) tout en préservant la qualité d'origine. Le démarrage rapide et le réglage de la vitesse sont disponibles ; les téléchargements originaux sont disponibles via M4.
Médias
Service de fichiers
Tous les fichiers (rar, exe, zip, etc.) jusqu'à 3 Go sont stockés sur un espace S3 privé. Le téléchargement s'effectue uniquement via un lien sécurisé avec vérification des droits ; le fichier peut être inséré directement dans le texte de l'article.

Contenu
Blocs, sous-blocs, pages, produits
Arborescence : Bloc → Sous-bloc → Page (article/produit) → Fichiers . Le bloc « Boutique » crée des pages contenant les produits et leurs prix. Il permet de créer, modifier et supprimer des éléments (autorisations M1/M2/M3). Toutes les actions sont consignées dans l’historique ; il est possible de masquer des sections sans les supprimer.


Promotion
Adaptation SEO
Son propre titre/description/mots-clés méta dans chacune des 14 langues , rendu côté serveur, hreflang, plan du site et adresses lisibles par l'homme - le contenu est indexé par Google et Yandex.
Localisation
Multilinguisme et niveaux d'accès
Disponible en 14 langues , le contenu est classé par langue ; le bouton « Créer dans toutes les langues » traduit automatiquement l’article. Les niveaux d’accès s’appliquent aux blocs, sous-blocs, articles, vidéos et fichiers.
| Niveau | Qui peut y accéder ? |
|---|---|
| ANONYME | tout le monde, y compris ceux qui ne sont pas connectés |
| UTILISATEUR | à tous les inscrits |
| M5 | propriétaires de M5 ou M6 |
| M6 | Réservé aux propriétaires de M6 |
Pour les sections, le niveau restreint l'affichage (les menus et la recherche sont filtrés), et pour les fichiers, il restreint le téléchargement. Un élément imbriqué ne peut pas être plus ouvert que son parent.
Interface
Conception, thèmes et navigation
6 schémas de couleurs (clair, foncé, océan, forêt, prune, gris) - changez en un clic, le choix est enregistré, contraste élevé dans n'importe quel thème.
La recherche commence par les premiers caractères, met en évidence les correspondances, filtre par sections et affiche les meilleures correspondances en haut ; elle tient compte des niveaux d’accès.

Confidentialité
Que stockent les cookies ?
Configuration minimale : langue ( NEXT_LOCALE ) et session de connexion (HttpOnly). Le thème et les sons sont stockés dans le navigateur. Aucun traqueur publicitaire tiers.
Infrastructure
Architecture et sauvegarde
Services Docker indépendants sur un réseau partagé :
L'architecture est flexible : une nouvelle fonctionnalité ou passerelle de paiement peut être ajoutée en tant que conteneur séparé sans affecter le reste ; stockage compatible S3 (migration vers AWS/Backblaze sans modification du code).
Tous les contenus, la correspondance et les fichiers peuvent être sauvegardés et restaurés ; le téléchargement de bases de données et de fichiers vers un serveur tiers est pris en charge.

Paiements
paiement en ligne
Pour le Bélarus, nous prenons en charge ERIP , les cartes bancaires (bePaid, WEBPAY, Assist) et les cryptomonnaies. Pour les autres pays, nous prenons en charge Stripe, PayPal, Paddle et les méthodes de paiement locales. Le prestataire de paiement est un module complémentaire.
Développement
Perspectives et commerce
Une boutique proposant des commandes et des abonnements, des produits numériques protégés par le droit d'auteur, un CRM pour les gestionnaires, des consultations vidéo en ligne, des newsletters marketing et une place de marché.
Résultat
Avantages
- Tout vous appartient, auto-hébergé – vos données sont sous contrôle, sans frais d'utilisation.
- 14 langues avec traduction automatique du contenu et chat en direct.
- Autorisations M1 à M8 et niveaux d'accès au contenu précis.
- Livraison sécurisée de fichiers et de vidéos.
- Architecture flexible – ajoutez rapidement des fonctionnalités et des marchés.
Administrateur
- Tableau de bord unique : contenu, utilisateurs, rôles, chat, audit, S3.
- Publiez en 14 langues en un seul clic.
- Sauvegarde et restauration.
Les gestionnaires
- Discutez avec traduction automatique – ventes dans toutes les langues.
- Nos clients dans la région.
- Droit M8 - cède une partie des droits.
Clients
- Connexion via Google/mail, contenu dans votre langue.
- Notifications : site web, son, courrier électronique.
- Paiement en toute simplicité.
