Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
c030f56
deps: bump @easyops-cn/docusaurus-search-local (#132)
dependabot[bot] Jun 4, 2025
62c3a00
deps: bump the all-dependencies group across 1 directory with 7 updat…
dependabot[bot] Jul 5, 2025
81fee2e
deps: bump @easyops-cn/docusaurus-search-local (#138)
dependabot[bot] Jul 7, 2025
b2284e4
Create discordgift.md
TomLeDev Jul 21, 2025
cf86262
Merge branch 'preprod' of https://github.com/ClientXCMS/docs.clientxc…
TomLeDev Jul 21, 2025
a758cd3
Update .gitignore
TomLeDev Jul 21, 2025
9995d04
Cartes cadeaux + Cadeaux Discord addon docs
TomLeDev Jul 21, 2025
b248c56
deps: bump @easyops-cn/docusaurus-search-local (#140)
dependabot[bot] Jul 26, 2025
6770837
merge(preprod): merge rework_settings_store into preprod
alexwrite Aug 1, 2025
f45d331
Page Fund + Gift Cards + Discord Gift
TomLeDev Aug 1, 2025
76bd928
Feat/cpanel documentation (#147)
DarkIncognito85 Aug 1, 2025
1435127
Merge branch 'V2' into preprod
TomLeDev Aug 1, 2025
fc3704a
Update sitemap.md (#149)
TomLeDev Aug 1, 2025
4c6156c
Update fund.md
TomLeDev Aug 1, 2025
1677d95
Update free_trial.md
TomLeDev Aug 1, 2025
70e7635
Update giftcard.md
TomLeDev Aug 1, 2025
fade973
Merge branch 'preprod' of https://github.com/ClientXCMS/docs.clientxc…
TomLeDev Aug 1, 2025
d05b7d2
Update sitemap.md
TomLeDev Aug 1, 2025
dbbf92a
merge(preprod): merge docs/settings into preprod
alexwrite Aug 3, 2025
c9af2e5
deps: bump the all-dependencies group across 1 directory with 3 updat…
dependabot[bot] Aug 4, 2025
b88b8f6
deps: bump the all-dependencies group across 1 directory with 7 updat…
dependabot[bot] Sep 28, 2025
b538199
deps: bump the all-dependencies group with 6 updates (#154)
dependabot[bot] Sep 30, 2025
7611fbe
Update docker-image-preprod.yml
cicou02 Sep 30, 2025
c1e7020
Update docker-images.yml
cicou02 Sep 30, 2025
1696a78
deps: bump typescript from 5.9.2 to 5.9.3 in the all-dependencies gro…
dependabot[bot] Oct 1, 2025
b90dc69
deps: bump the all-dependencies group with 2 updates (#158)
dependabot[bot] Oct 5, 2025
0ebd789
Some FIX of Warn (#159)
cicou02 Oct 9, 2025
7934d83
Merge branch 'V2' into preprod
cicou02 Oct 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion blog/2024-03-24-sortie-outil-migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,4 @@ La migration depuis d’autres services sera bientôt disponible pour pouvoir ch
![img](/img/next_gen/extensions/addons/importation/importation.png)

## Réalisation de la migration
Pour réaliser la migration, rendez vous sur la page de migration après avoir installé l'addon de migration. Vous y trouverez un guide détaillé pour vous accompagner tout au long du processus sur [notre page de documentation](/docs/extensions/addons/importation).
Pour réaliser la migration, rendez vous sur la page de migration après avoir installé l'addon de migration. Vous y trouverez un guide détaillé pour vous accompagner tout au long du processus sur [notre page de documentation](/extensions/addons/importation).
2 changes: 1 addition & 1 deletion blog/2024-10-31-retour-de-virtualizorcloud.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@ VirtualizorCloud est un module implémentant la solution VirtualizorCloud, perme
- `➕` **Importation de serveurs** : Importez facilement des serveurs existants dans le module VirtualizorCloud.

## Comment l'utiliser ?
Vous pouvez retrouver l'ensemble de la documentation du module VirtualizorCloud sur notre [documentation officielle](/extensions/modules/virtualizor_cloud). Cette documentation vous guidera à travers les étapes d'installation, de configuration et d'utilisation du module.
Vous pouvez retrouver l'ensemble de la documentation du module VirtualizorCloud sur notre [documentation officielle](/extensions/modules/VirtualizorCloud). Cette documentation vous guidera à travers les étapes d'installation, de configuration et d'utilisation du module.
1 change: 1 addition & 0 deletions blog/2025-05-31-mise-en-opensource.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ tags: [clientxcms, opensource, community]
# ClientXCMS devient open source : une nouvelle ère s'ouvre
Nous avons aujourd’hui le plaisir de vous annoncer un changement significatif dans le monde de l'hébergement : **le projet prend une nouvelle direction**. Une évolution pensée, mesurée, et portée par un objectif clair : rendre un CMS plus ouvert, plus accessible et résolument tourné vers une dynamique collective.

{/* truncate */}

![image](/img/blog/mise-en-opensource/image.png)
=======
Expand Down
4 changes: 2 additions & 2 deletions blog/2025-07-09-retour-ctxreselling.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,11 @@ Ce programme vient en complément du programme partenaire pour les licences, afi
3. Vos clients commandent, vous payez uniquement ce qu’ils consomment.
4. Notre équipe vous accompagne si besoin.

Pour tout savoir sur la configuration, consultez la documentation officielle : [Documentation CTX Reselling](/docs/extensions/addons/ctxreselling)
Pour tout savoir sur la configuration, consultez la documentation officielle : [Documentation CTX Reselling](/extensions/addons/reselling_client)

## Questions fréquentes

- **Qui peut devenir revendeur ?** Tout utilisateur CLIENTXCMS.
- **Quels services puis-je revendre ?** VPS (LXC, KVM, HDD).
- **Y a-t-il des prérequis ?** Aucun, tout est clé en main.
- **Où trouver la documentation ?** [Voir la documentation](/docs/extensions/addons/ctxreselling)
- **Où trouver la documentation ?** [Voir la documentation](/extensions/addons/reselling_client)
12 changes: 6 additions & 6 deletions docs/developpers/software/migrate_cloud_to_v2.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Migrer cloud vers self-hosted
:::info
CLIENTXCMS devient un logiciel open source, auto-hébergé et gratuit à partir du 1er septembre 2025. Pour les clients actuels, nous offrons une période de transition pour migrer vers la version auto-hébergée. Cette page vous guide à travers le processus de migration depuis CLIENTXCMS Cloud vers une instance auto-hébergée. Plus d'informations sur la transition [ici](/blog/2025-05-31-mise-en-opensource.md).
CLIENTXCMS devient un logiciel open source, auto-hébergé et gratuit à partir du 1er septembre 2025. Pour les clients actuels, nous offrons une période de transition pour migrer vers la version auto-hébergée. Cette page vous guide à travers le processus de migration depuis CLIENTXCMS Cloud vers une instance auto-hébergée. Plus d'informations sur la transition [ici](/blog/mise-en-opensource).
:::

1. **Récupérer une sauvegarde de l’instance CLIENTXCMS Cloud**
Expand Down Expand Up @@ -34,17 +34,17 @@ CLIENTXCMS devient un logiciel open source, auto-hébergé et gratuit à partir
1. Connectez-vous à phpMyAdmin de votre serveur local (par exemple `https://votre-serveur/phpmyadmin`).
2. Sélectionnez la base `clientxcms_local`.
3. Cliquez sur **Importer** → **Choisir un fichier** → sélectionnez `sauvegarde_clientxcms_12345.sql` → cliquez sur **Exécuter**.
4. Attendez que l’importation soit terminée (cela peut prendre quelques minutes selon la taille de la base).
5. Vérifiez que toutes les tables sont présentes (ex. `customers`, etc.).
1. Attendez que l’importation soit terminée (cela peut prendre quelques minutes selon la taille de la base).
2. Vérifiez que toutes les tables sont présentes (ex. `customers`, etc.).

__Via la ligne de commande__ :
1. Connectez-vous à votre serveur via SSH.
2. Exécutez les commandes suivantes pour créer la base de données et importer la sauvegarde :
3. Connectez-vous à votre serveur via SSH.
4. Exécutez les commandes suivantes pour créer la base de données et importer la sauvegarde :
```bash
mysql -u root -p clientxcms_local < /chemin/vers/sauvegarde_clientxcms_12345.sql
# Saisissez MotDePasseLocal quand demandé
```
3. Vérifiez que l’importation s’est bien déroulée en listant les tables :
5. Vérifiez que l’importation s’est bien déroulée en listant les tables :
```bash
mysql -u root -p -e "USE clientxcms_local; SHOW TABLES;"
# Vous devriez voir toutes les tables de CLIENTXCMS Cloud (ex. customers, settings.)
Expand Down
4 changes: 2 additions & 2 deletions docs/extensions/addons/free_trial.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Addon Essai
# Essai Gratuit

L'add-on **Essai Gratuit** permet de proposer des périodes d’essai gratuites pour vos services ou produits. Vous pouvez l’activer depuis la section **Extensions**, puis le configurer via les **paramètres d’extension**.

Expand Down Expand Up @@ -64,4 +64,4 @@ Une table affiche les services actuellement configurés pour l’essai avec les

Cela permet de visualiser et d'avoir des informations sur vos services d'essai.

![img](/img/next_gen/extensions/addons/free_trial/image1.png)
![img](/img/next_gen/extensions/addons/free_trial/image1.png)
17 changes: 5 additions & 12 deletions docs/extensions/addons/giftcard.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ Une fois L'addon activé :
## 4. Interface d’administration

### 4.1 Tableau de bord
![img](/img/next_gen/extensions/addons/giftcards/giftcards_admin_view.png)

* **Cartes-cadeaux créées** : compteur total.
* **Montant total reversé** : somme créditée aux clients.
Expand Down Expand Up @@ -84,6 +85,8 @@ Une fois L'addon activé :

## 5. Création manuelle

![img](/img/next_gen/extensions/addons/giftcards/giftcards_creer_admin.png)

**Administration → Cartes-cadeaux → Créer**

| Champ | Type *Montant fixe* | Type *Montant aléatoire* |
Expand All @@ -101,6 +104,8 @@ Cliquez **Créer** : la carte apparaît dans la liste et peut être envoyée man

## 6. Expérience côté client

![img](/img/next_gen/extensions/addons/giftcards/giftcards_client_view.png)

> Menu **Mon compte → Moyens de paiement → Cartes-cadeaux**

1. **Ajouter une carte-cadeau**
Expand All @@ -126,15 +131,3 @@ Cliquez **Créer** : la carte apparaît dans la liste et peut être envoyée man
3. **Expiration raisonnable** : 6 – 12 mois suffisent tout en respectant les obligations légales locales.
4. **Limitez les utilisations** : 1 par défaut ; illimité seulement pour des besoins précis (ex. programme fidélité).
5. **Support** : conservez l’ID interne (#) pour toute demande de traçabilité.

---

## 8. FAQ

| Question | Réponse courte |
| ------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| **Le client n’a pas reçu le mail avec le code ?** | Vérifiez le journal des e-mails et l’adresse déclarée ; renvoyez manuellement si besoin. |
| **Montant débité mais carte non créée ?** | Consultez les logs de paiement, régénérez une carte équivalente et créditez le client. |
| **Comment désactiver temporairement la vente ?** | Décochez **Autoriser l’achat de cartes-cadeaux** dans les paramètres globaux puis **Enregistrer**. |
| **Impossible d’utiliser une carte expirée ?** | Prolongez la date dans la fiche carte ou créez une nouvelle carte pour dédommager le client. |
| **Plusieurs devises ?** | Les cartes-cadeaux utilisent la devise principale ; changez la devise boutique avant de générer. |
4 changes: 2 additions & 2 deletions docs/extensions/addons/reselling_client.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Pour toute demande ou pour devenir partenaire, veuillez contacter le support.

Ce système garantit une gestion simplifiée des licences et des services VPS pour vos clients, tout en offrant flexibilité et automatisation.
:::info Modules
Pour utiliser les fonctionnalités suivantes, il faut que le module Revente client soit activé sur votre CLIENTXCMS. [cliquez ici pour l'activer](../)
Pour utiliser les fonctionnalités suivantes, il faut que le module Plesk soit activé sur votre CLIENTXCMS. [cliquez ici pour l'activer](../)
:::

### Fonctionnalité supportées
Expand Down Expand Up @@ -54,7 +54,7 @@ Ce n'est pas vos identifiants CLIENTXCMS, mais bien la clé d'API.
Vous pouvez tester la connexion au serveur et vérifier que le serveur renvoie *"Success"* en réponse.

## Configuration de l'offre
En premier lieu, [créez votre produit](../../../settings/store/products#création) en sélectionnant "Reselling".
En premier lieu, [créez votre produit](../../settings/store/products.md#créer-un-nouveau-produit) en sélectionnant "Reselling".
![img](/img/next_gen/extensions/addons/reselling_client/image_2.png)
Après appuyer sur le bouton "Créer" il vous crée votre produit et puis cliquer sur le bouton "Configurer l'offre" qui vous dirigera vers la page de configuration de l'offre. Si les champs est vide, assurez-vous que votre serveur ne soit pas caché, dans ce cas il ne sera pris en compte dans le système pour récupérer les offres de revente.

Expand Down
2 changes: 1 addition & 1 deletion docs/extensions/addons/sitemap.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Addon Sitemap
# Sitemap

L'add-on **Sitemap** permet de générer un plan du site pour améliorer le référencement naturel (SEO) de votre site web. Il est accessible depuis la section **Extensions** et peut être configuré via les **paramètres des personnalisation**.

Expand Down
2 changes: 1 addition & 1 deletion docs/extensions/modules/Plesk.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Le port suivant doit être ouvert pour connecter CLIENTXCMS à votre Plesk : 844
Vous pouvez tester la connexion au serveur et vérifier que le serveur renvoie *"Success"* en réponse.

## Configuration de l'offre
En premier lieu, [créez votre produit](../../../settings/store/products#création) en sélectionnant Plesk.
En premier lieu, [créez votre produit](../../settings/store/products.md#créer-un-nouveau-produit) en sélectionnant Plesk.

![img](/img/next_gen/extensions/modules/plesk/image_2.png)

Expand Down
2 changes: 1 addition & 1 deletion docs/extensions/modules/Proxmox.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ N’oubliez pas d’intégrer les systèmes d’exploitation et modèles dans la
:::

## Configuration de l'offre
En premier lieu, [créez votre produit](../../../settings/store/products#création) en sélectionnant Proxmox.
En premier lieu, [créez votre produit](../../settings/store/products.md#créer-un-nouveau-produit) en sélectionnant Proxmox.

![img](/img/next_gen/extensions/modules/proxmox/image.png)

Expand Down
4 changes: 1 addition & 3 deletions docs/extensions/modules/Pterodactyl.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ Permettez à vos clients d'accéder à leur panel Pterodactyl en un clic depuis
1. Sur votre VPS, placez-vous dans le dossier du panel :
```bash
cd /var/www/pterodactyl
composer require "clientxcms/sso-pterodactyl"
composer require "clientxcms/pterodactyl-sso"
```
2. Videz le cache :
```bash
Expand All @@ -129,8 +129,6 @@ Permettez à vos clients d'accéder à leur panel Pterodactyl en un clic depuis
- **Clé** : `sso_key`
- **Valeur** : le jeton SSO généré

Vérifiez que vous avez bien un SSL ainsi qu'un nom de domaine de définit dans le nom d'hôte de votre configuration serveur.

**Alternative avancée** :
Vous pouvez aussi placer le jeton dans le `.env` de CLIENTXCMS avec la variable `SSO_CLIENTXCMS_KEY{SERVER_ID}` (remplacez `{SERVER_ID}` par l'ID du serveur). Dans ce cas, la meta donnée n'est pas nécessaire.

Expand Down
2 changes: 1 addition & 1 deletion docs/extensions/modules/VirtualizorCloud.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Le port suivant doit être ouvert pour connecter CLIENTXCMS à votre Virtualizor
Vous pouvez tester la connexion au serveur et vérifier que le serveur renvoie *"Success"* en réponse.

## Configuration de l'offre
En premier lieu, [créez votre produit](../../settings/store/products#création) en sélectionnant Virtualizor Cloud.
En premier lieu, [créez votre produit](../../settings/store/products.md#créer-un-nouveau-produit) en sélectionnant Virtualizor Cloud.

![img](/img/next_gen/extensions/modules/virtualizorcloud/image5.png)

Expand Down
2 changes: 1 addition & 1 deletion docs/extensions/modules/cPanel.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ Le port suivant doit être ouvert pour connecter CLIENTXCMS à votre WHM : 2087
Vous pouvez tester la connexion au serveur et vérifier que le serveur renvoie *"Success"* en réponse.

## Configuration de l'offre
En premier lieu, [créez votre produit](../../../settings/store/products#création) en sélectionnant cPanel.
En premier lieu, [créez votre produit](../../settings/store/products.md#créer-un-nouveau-produit) en sélectionnant cPanel.

![img](/img/next_gen/extensions/modules/cpanel/img_3.png)

Expand Down
2 changes: 1 addition & 1 deletion docs/getting_started/service.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ La création ne crée pas de facture, il faudra passer par une commande sur votr
Si vous avez un problème de livraison de service, rendez-vous sur `Espace Administation` > `Paramètres` > `Historique` et recherchez le fichier 'services-delivery.log'. Vous pouvez également consulter la page du module d'approvisionnement pour plus d'informations.
![img](/img/next_gen/services/delivery_log.png)

Par exemple, dans ce cas de figure, le service n'a pas pu être livré, car le pterodactyl n'a plus d'allocation disponible. Plus d'informations sur la configuration du module Pterodactyl [ici](/extensions/modules/pterodactyl#erreurs-courantes).
Par exemple, dans ce cas de figure, le service n'a pas pu être livré, car le pterodactyl n'a plus d'allocation disponible. Plus d'informations sur la configuration du module Pterodactyl [ici](../extensions/modules/Pterodactyl.md#erreurs-courantes).

## Aperçu d'un service
Voici un aperçu d'un service.
Expand Down
Loading