From b22313d60d354d9f822e91db8b6002d04d2cfb53 Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Wed, 18 Mar 2026 22:21:23 +0100 Subject: [PATCH] i18n(fr): update `how-it-works` See #236 --- src/content/docs/fr/how-it-works/cli.mdx | 34 --------------- src/content/docs/fr/how-it-works/index.mdx | 46 ++++---------------- src/content/docs/fr/how-it-works/restapi.mdx | 25 +++-------- 3 files changed, 13 insertions(+), 92 deletions(-) diff --git a/src/content/docs/fr/how-it-works/cli.mdx b/src/content/docs/fr/how-it-works/cli.mdx index f85797a0..c52fe8d4 100644 --- a/src/content/docs/fr/how-it-works/cli.mdx +++ b/src/content/docs/fr/how-it-works/cli.mdx @@ -19,7 +19,6 @@ Il existe plusieurs CLI différentes qui font partie de l’écosystème StudioC - **[`studiocms`](#studiocms)** : La CLI de l’utilitaire StudioCMS. - **[`create-studiocms`](#create-studiocms)** : La CLI d’échafaudage du projet StudioCMS. -- **[`@studiocms/migrator`](#studiocmsmigrator)**: Migrez votre projet StudioCMS depuis une ancienne version vers la dernière version. - **[`@studiocms/upgrade`](#studiocmsupgrade)**: Mettre à niveau les projets StudioCMS et leurs modules d’extension. Voici une présentation de la CLI de StudioCMS et de ses composants. @@ -256,39 +255,6 @@ Options : -h, --help afficher l’aide pour la commande ``` -## `@studiocms/migrator` - -Un outil en ligne de commande pour migrer votre projet StudioCMS depuis d'anciennes versions vers la dernière version. - -### Exemple d'utilisation - -#### Exécution depuis npm - - - -#### Installation locale - - -1. Installez l'outil de migration à la racine de votre projet StudioCMS : - - -2. Une fois installé, ajoutez le script suivant à votre fichier `package.json` : - - ```json title="package.json" ins={3} - { - "scripts": { - "migrate-studiocms": "studiocms-migrator" - } - } - ``` - -3. Démarrez l'outil de migration en exécutant la commande suivante dans le répertoire de votre projet : - - - - Cela lancera un serveur web local. Ouvrez votre navigateur et rendez-vous à l'adresse `http://localhost:4321` pour accéder à l'interface de l'outil de migration. - - ## `@studiocms/upgrade` Un outil de ligne de commande pour mettre à niveau votre installation StudioCMS et vos dépendances. diff --git a/src/content/docs/fr/how-it-works/index.mdx b/src/content/docs/fr/how-it-works/index.mdx index bc9f0d3a..d5c3d792 100644 --- a/src/content/docs/fr/how-it-works/index.mdx +++ b/src/content/docs/fr/how-it-works/index.mdx @@ -6,6 +6,8 @@ sidebar: order: 1 --- +import ReadMore from '~/components/ReadMore.astro' + # Présentation StudioCMS est un CMS puissant conçu pour Astro qui vous permet de gérer et de diffuser votre contenu. Il est conçu pour être facile à utiliser et suffisamment flexible pour gérer tout type de contenu. @@ -75,46 +77,14 @@ Les routes auxquelles les utilisateurs peuvent accéder pour gérer leur projet #### Routes d’authentification -- **`/dashboard/login/`** : La page de connexion au tableau de bord de StudioCMS. -- **`/dashboard/signup/`** : La page d’inscription au tableau de bord de StudioCMS. -- **`/dashboard/logout/`** : La page de déconnexion du tableau de bord de StudioCMS. + +Pour une liste détaillée des routes d'API disponibles et de leur utilisation, veuillez vous référer à la [documentation de l'API d'authentification de StudioCMS](/fr/api-docs/auth/). + ### Routes d’API Les routes utilisées par le tableau de bord de StudioCMS pour interagir avec l’intégration StudioCMS. -#### Routes principales - -- **`/studiocms_api/dashboard/api-tokens`** : Le point de terminaison de l’API de StudioCMS pour accéder aux jetons d’API. -- **`/studiocms_api/dashboard/search-list`** : Le point de terminaison de l’API de StudioCMS pour accéder à la liste de recherche. -- **`/studiocms_api/dashboard/live-render`** : Le point de terminaison de l’API de StudioCMS pour accéder au rendu en direct partiel. -- **`/studiocms_api/dashboard/user-list-items`** : Le point de terminaison de l’API de StudioCMS pour accéder aux éléments de la liste des utilisateurs. -- **`/studiocms_api/dashboard/editor`** : Le point de terminaison de l’API de StudioCMS pour accéder à l’éditeur. -- **`/studiocms_api/dashboard/config`** : Le point de terminaison de l’API de StudioCMS pour accéder à la configuration. -- **`/studiocms_api/dashboard/users`** : Le point de terminaison de l’API de StudioCMS pour accéder aux utilisateurs. -- **`/studiocms_api/dashboard/profile`** : Le point de terminaison de l’API de StudioCMS pour accéder au profil. -- **`/studiocms_api/dashboard/create-reset-link`** : Le point de terminaison de l’API de StudioCMS pour créer un lien de réinitialisation. -- **`/studiocms_api/dashboard/reset-password`** : Le point de terminaison de l’API de StudioCMS pour réinitialiser le mot de passe. -- **`/studiocms_api/dashboard/content/page`** : Le point de terminaison de l’API de StudioCMS pour accéder à la page de contenu. -- **`/studiocms_api/dashboard/content/folder`** : Le point de terminaison de l’API de StudioCMS pour accéder au dossier de contenu. -- **`/studiocms_api/dashboard/plugins`** : Le point de terminaison de l’API de StudioCMS pour accéder aux modules d’extension. -- **`/studiocms_api/dashboard/create-user`** : Le point de terminaison de l’API de StudioCMS pour créer un utilisateur. -- **`/studiocms_api/dashboard/update-user-invite`** : Le point de terminaison de l’API de StudioCMS pour mettre à jour l’invitation de l’utilisateur. - -#### Routes d’authentification - -- **`/studiocms_api/auth/login`** : Le point de terminaison de l’API de StudioCMS pour la connexion. -- **`/studiocms_api/auth/logout`** : Le point de terminaison de l’API de StudioCMS pour la déconnexion. -- **`/studiocms_api/auth/register`** : Le point de terminaison de l’API de StudioCMS pour l’enregistrement. -- **`/studiocms_api/auth/[provider]`** : Le point de terminaison du fournisseur d’authentification de l’API de StudioCMS, où `[provider]` est le nom du fournisseur (par exemple `github`, `discord`, `google`, `auth0`). -- **`/studiocms_api/auth/[provider]/callback`** : Le point de terminaison de rappel du fournisseur d’authentification de l’API de StudioCMS, où `[provider]` est le nom du fournisseur (par exemple `github`, `discord`, `google`, `auth0`). - -#### Routes du SDK - -- **`/studiocms_api/sdk/list-pages`** : Le point de terminaison de l’API de StudioCMS pour accéder à la liste des pages du SDK. -- **`/studiocms_api/sdk/fallback-list-pages.json`** : Le point de terminaison de l’API de StudioCMS pour accéder à la liste de secours des pages du SDK. -- **`/studiocms_api/sdk/update-latest-version-cache`** : Le point de terminaison de l’API de StudioCMS pour accéder à la dernière version de la mise en cache du SDK. - -#### Routes du moteur de rendu - -- **`/studiocms_api/renderer/render`** : Le point de terminaison de l’API de StudioCMS pour le rendu. + +Pour une liste détaillée des routes d'API disponibles et de leur utilisation, veuillez vous référer à la [documentation de l'API du tableau de bord de StudioCMS](/fr/api-docs/dashboard/). + diff --git a/src/content/docs/fr/how-it-works/restapi.mdx b/src/content/docs/fr/how-it-works/restapi.mdx index 7aee4792..e35389ca 100644 --- a/src/content/docs/fr/how-it-works/restapi.mdx +++ b/src/content/docs/fr/how-it-works/restapi.mdx @@ -6,6 +6,8 @@ sidebar: order: 4 --- +import ReadMore from '~/components/ReadMore.astro' + # Présentation L’API REST de StudioCMS est un outil puissant qui vous permet d’interagir avec votre contenu StudioCMS par programmation. Elle offre un moyen simple et flexible de gérer et de diffuser votre contenu. @@ -20,23 +22,6 @@ Pour accéder aux points de terminaison protégés de l’API REST de StudioCMS, L’API REST de StudioCMS fournit plusieurs points de terminaison permettant d’interagir avec votre contenu StudioCMS. Ces points de terminaison sont principalement utilisés en interne par StudioCMS, mais les développeurs peuvent également y accéder pour interagir avec les données de StudioCMS. Voici les points de terminaison fournis par l’API REST de StudioCMS : -### Points de terminaison publics - -Ces points de terminaison sont accessibles au public et ne nécessitent aucune authentification. Ils offrent un accès en lecture seule à l’arborescence de contenu de StudioCMS. Par conséquent, ils ne prennent en charge que les requêtes `GET`. - -- **`/studiocms_api/rest/v1/public/folders/`** : Fournit une liste de tous les dossiers publics dans l’arborescence de contenu de StudioCMS. -- **`/studiocms_api/rest/v1/public/folders/[id]`** : Fournit des détails sur un dossier public spécifique dans l’arborescence de contenu de StudioCMS. -- **`/studiocms_api/rest/v1/public/pages/`** : Fournit une liste de toutes les pages publiques dans l’arborescence de contenu de StudioCMS. -- **`/studiocms_api/rest/v1/public/pages/[id]`** : Fournit des détails sur une page publique spécifique dans l’arborescence de contenu de StudioCMS. - -### Points de terminaison protégés - -- **`/studiocms_api/rest/v1/folders/`** : Fournit une liste de tous les dossiers dans l’arborescence de contenu de StudioCMS. -- **`/studiocms_api/rest/v1/folders/[id]`** : Fournit des détails sur un dossier spécifique dans l’arborescence de contenu de StudioCMS. -- **`/studiocms_api/rest/v1/pages/`** : Fournit une liste de toutes les pages de l’arborescence de contenu de StudioCMS. -- **`/studiocms_api/rest/v1/pages/[id]`** : Fournit des détails sur une page spécifique dans l’arborescence de contenu de StudioCMS. -- **`/studiocms_api/rest/v1/pages/[id]/history/`** : Fournit une liste de toutes les entrées de l’historique des pages dans l’arborescence de contenu de StudioCMS. -- **`/studiocms_api/rest/v1/pages/[id]/history/[id]`** : Fournit des détails sur une entrée spécifique de l’historique des pages dans l’arborescence de contenu de StudioCMS. -- **`/studiocms_api/rest/v1/settings/`** : Fournit les paramètres de StudioCMS pour le projet en cours. -- **`/studiocms_api/rest/v1/users/`** : Fournit une liste de tous les utilisateurs du projet StudioCMS. -- **`/studiocms_api/rest/v1/users/[id]`** : Fournit des détails sur un utilisateur spécifique dans le projet StudioCMS. + +Pour une liste détaillée des points de terminaison disponibles et de leur utilisation, veuillez vous référer à la [documentation de l'API REST de StudioCMS](/fr/api-docs/rest-api/). +