Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion docs/extensions/addons/reselling_client.md
Original file line number Diff line number Diff line change
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/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
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
8 changes: 4 additions & 4 deletions docs/settings/settings.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,8 +134,8 @@ Gestion complète de votre infrastructure de services. Cette section centralise
* **[Paramètres des services](./provisioning/services)** : Configuration des options de services
* **[Serveurs](./provisioning/servers)** : Liste et état des serveurs configurés
* **Sous-domaines** : Gestion des sous-domaines autorisés
* **[Options de configuration](./provisioning/configoptions)** : Personnalisation des services
* **[Configuration](./provisioning/provisioning)** : Options générales d'approvisionnement
* **[Options de configuration](./provisioning/provisioning.md)** : Personnalisation des services
* **[Configuration](./provisioning/provisioning.md)** : Options générales d'approvisionnement

**[→ Configurer l'approvisionnement](./provisioning)**

Expand Down Expand Up @@ -213,7 +213,7 @@ Configuration spécifique à l'intégration Proxmox pour la gestion de machines
* **Systèmes d'exploitation LXC** : Templates de conteneurs
* **Historique** : Suivi des actions sur les machines virtuelles

**[→ Configurer Proxmox](../extensions/proxmox)**
**[→ Configurer Proxmox](../extensions/modules/Proxmox.md)**

:::note
Cette section n'est disponible que si le module Proxmox est installé et activé.
Expand Down Expand Up @@ -258,7 +258,7 @@ Système de facturation avancé pour gérer les abonnements, renouvellements et

**Configuration disponible :**
* **Abonnements** : Gestion des renouvellements automatiques
* **[Facturation](./billing/billing)** : Configuration des factures et taxes
* **[Facturation](./billing/billing.md)** : Configuration des factures et taxes
* **Améliorations des services** : Upgrades et downgrades
* **Transferts de fonds** : Historique des transactions

Expand Down
4 changes: 2 additions & 2 deletions docs/settings/store/store.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ La boutique ClientXCMS s'articule autour de plusieurs composants clés :
* **[Produits](./products)** : Les services que vous proposez à la vente (hébergement, VPS, licences, etc.)
* **[Groupes](./groupes)** : Les catégories qui organisent vos produits de manière logique
* **[Coupons](./coupon)** : Les codes promotionnels pour stimuler vos ventes
* **[Moyens de paiement](./payment_gateways/payment_gateways)** : Les passerelles pour recevoir les paiements
* **[Facturation](./billing)** : La gestion des factures et des paramètres comptables
* **[Moyens de paiement](./payment_gateways/payment_gateways.md)** : Les passerelles pour recevoir les paiements
* **[Facturation](../billing/billing.md)**gestion des factures et des paramètres comptables

### Parcours client type

Expand Down
8 changes: 4 additions & 4 deletions docusaurus.config.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
import {themes as prismThemes} from 'prism-react-renderer';
import type {Config} from '@docusaurus/types';
import type * as Preset from '@docusaurus/preset-classic';
import dotenv from 'dotenv';
dotenv.config(); // Charge les variables d'environnement depuis le fichier .env

// console.log('Tracking ID:', process.env.GTAG_TRACKING_ID); // Vérification de la variable


Expand All @@ -14,11 +11,14 @@ const config: Config = {
url: 'https://docs.clientxcms.com',
baseUrl: '/',
onBrokenLinks: 'warn',
onBrokenMarkdownLinks: 'warn',
favicon: 'https://cdn.clientxcms.com/ressources/Themes/CLIENTXCMS/images/favicon.ico',
organizationName: 'clientxcms', // Usually your GitHub org/user name.
projectName: 'docs.clientxcms.com', // Usually your repo name.

future: {
v4: true, // Improve compatibility with the upcoming Docusaurus v4
},

// Even if you don't use internationalization, you can use this field to set
// useful metadata like html lang. For example, if your site is Chinese, you
// may want to replace "en" with "zh-Hans".
Expand Down
Loading