Skip to content

Commit a61eebc

Browse files
authored
Merge branch 'main' into i18n/fr-update-plugins
2 parents 69f2cd3 + f1edca8 commit a61eebc

File tree

6 files changed

+74
-15
lines changed

6 files changed

+74
-15
lines changed

src/content/docs/fr/package-catalog/index.mdx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,18 @@ Tout paquet étiqueté <Badge text="Module d’extension" variant="tip"/> est un
1313

1414
Les modules d’extension peuvent également être étiquetés comme <Badge text="Expérimental" variant="danger" />, ce qui signifie que le module d’extension en est encore aux premiers stades de développement et pourrait faire face à des changements majeurs dans ses composants internes à tout moment. Ce module d’extension peut être ou non prêt à être utilisé.
1515

16-
Tout paquet étiqueté <Badge text="Utilisable publiquement" variant="caution"/> peut être installé et utilisé dans des projets ne s’appuyant pas sur StudioCMS. Ils peuvent fonctionner de manière autonome.
17-
1816
## Catalogues de paquets
1917

20-
### Paquets de StudioCMS
18+
### Gestionnaires de stockage
19+
20+
<PackageCatalog catalog="storage-managers" />
21+
22+
### Modules d'extension de StudioCMS
2123
---
2224

2325
<PackageCatalog catalog="studiocms" />
2426

25-
### Paquets communautaires
27+
### Modules d'extension communautaires
2628
---
2729

2830
<PackageCatalog catalog="community" />

src/content/docs/fr/start-here/configuration.mdx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@ title: "Configuration de StudioCMS"
44
description: "Options permettant de définir la configuration de StudioCMS"
55
sidebar:
66
order: 3
7-
badge:
8-
text: Mis à jour
9-
variant: success
107
---
118

129
import { FileTree, Aside } from '@astrojs/starlight/components';

src/content/docs/fr/start-here/environment-variables.mdx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,13 @@ Selon la base de données que vous utilisez avec StudioCMS, vous devrez configur
3535
CMS_LIBSQL_URL=libsql://votre-base-de-donnees.turso.io
3636
# CMS_LIBSQL_URL=file:./chemin/vers/votre/base-de-donnees.db
3737
CMS_LIBSQL_AUTH_TOKEN=<votre-jeton-authentification> (facultatif)
38-
CMS_LIBSQL_SYNC_INTERVAL= (facultatif)
39-
CMS_LIBSQL_SYNC_URL= (facultatif)
38+
# CMS_LIBSQL_ENCRYPTION_KEY=<string> (facultatif)
39+
# CMS_LIBSQL_SYNC_INTERVAL= (facultatif)
40+
# CMS_LIBSQL_SYNC_URL= (facultatif)
41+
# CMS_LIBSQL_READ_YOUR_WRITES=true/false (facultatif)
42+
# CMS_LIBSQL_OFFLINE_MODE=true/false (facultatif)
43+
# CMS_LIBSQL_TLS=true/false (facultatif) (aide à définir cette valeur sur « false » lors de l'utilisation d'instances sqld locales.)
44+
# CMS_LIBSQL_CONCURRENCY=<number> (facultatif)
4045
```
4146

4247
#### `MySQL`
@@ -47,6 +52,7 @@ CMS_MYSQL_USER=<utilisateur-de-votre-base-de-donnees>
4752
CMS_MYSQL_PASSWORD=<mot-de-passe-de-votre-base-de-donnees>
4853
CMS_MYSQL_HOST=<hebergeur-de-votre-base-de-donnees>
4954
CMS_MYSQL_PORT=<port-de-votre-base-de-donnees>
55+
# CMS_MYSQL_CONNECTION_LIMIT=<number> (facultatif)
5056
```
5157

5258
#### `PostgreSQL`
@@ -57,6 +63,7 @@ CMS_PG_USER=<utilisateur-de-votre-base-de-donnees>
5763
CMS_PG_PASSWORD=<mot-de-passe-de-votre-base-de-donnees>
5864
CMS_PG_HOST=<hebergeur-de-votre-base-de-donnees>
5965
CMS_PG_PORT=<port-de-votre-base-de-donnees>
66+
# CMS_PG_CONNECTION_LIMIT=<number> (facultatif)
6067
```
6168

6269
### Clé de chiffrement pour `studiocms`

src/content/docs/fr/start-here/getting-started.mdx

Lines changed: 51 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import { sponsors, SponsorLink } from '~/share-link'
2121
<LinkCard title="Mise à niveau de StudioCMS vers la dernière version" href="/fr/guides/upgrade/latest/" description="Vous souhaitez mettre à niveau vers la version la plus récente ? Regardez ici !" />
2222

2323
<Aside type="caution" title="Attention">
24-
Ce guide a été récemment mis à jour suite aux modifications importantes apportées à StudioCMS `0.1.0-beta.31`. Si vous avez déjà consulté ce guide, veuillez examiner attentivement les modifications afin de vous assurer de disposer des instructions d'installation les plus récentes.
24+
Ce guide a été récemment mis à jour suite aux modifications apportées à StudioCMS `v0.1.0`. Si vous avez déjà consulté ce guide, veuillez examiner attentivement les modifications afin de vous assurer de disposer des instructions d'installation les plus récentes.
2525

2626
Ou si vous effectuez une mise à niveau depuis une version précédente de StudioCMS, veuillez consulter le guide [Mise à niveau de StudioCMS vers la dernière version](/fr/guides/upgrade/latest/) pour plus d'informations.
2727
</Aside>
@@ -285,7 +285,7 @@ Vous devrez également installer les paquets clients de base de données nécess
285285

286286
<Tabs syncKey='db-setup-method'>
287287
<TabItem label="libSQL (par défaut)" icon="database">
288-
<PackageManagers type='add' pkg="@libsql/client @libsql/kysely-libsql" />
288+
<PackageManagers type='add' pkg="@libsql/client kysely-turso" />
289289
</TabItem>
290290
<TabItem label="MySQL" icon="database">
291291
<PackageManagers type='add' pkg="mysql2" />
@@ -374,6 +374,55 @@ Les chemins suivants sont des exemples d’URL de rappel pour chaque fournisseur
374374
| [Google](/fr/package-catalog/studiocms-plugins/studiocms-google/) | `/studiocms_api/auth/google/callback` |
375375
| [Auth0](/fr/package-catalog/studiocms-plugins/studiocms-auth0/) | `/studiocms_api/auth/auth0/callback` |
376376

377+
### Configurer le gestionnaire d'API de stockage (facultatif) <Badge text='Ajouté dans la v0.1.0' variant='success' />
378+
379+
StudioCMS prend en charge l'utilisation de différents gestionnaires d'API de stockage pour gérer le stockage des fichiers et des images. Par défaut, StudioCMS utilise un gestionnaire de stockage intégré qui ne stocke aucun fichier ni image.
380+
381+
Pour configurer un autre gestionnaire d'API de stockage, vous devrez installer le module d'extension approprié et le configurer dans votre fichier `studiocms.config.mjs`.
382+
383+
<ReadMore>Pour plus d'informations sur l'API de stockage, consultez la documentation de l'API de stockage ([Documentation de l'API de stockage](/fr/storage-api/)).</ReadMore>
384+
<ReadMore>Pour connaître les modules d'extension de gestion du stockage disponibles, consultez le [catalogue des paquets](/fr/package-catalog#gestionnaires-de-stockage).</ReadMore>
385+
386+
#### Exemple : Configurer le gestionnaire de stockage S3
387+
388+
<Steps>
389+
390+
1. Installez le module d'extension `@studiocms/s3-storage` :
391+
392+
<PackageManagers type='add' pkg='@studiocms/s3-storage' />
393+
394+
2. Mettez à jour votre fichier `studiocms.config.mjs` pour utiliser le gestionnaire de stockage S3 :
395+
396+
```ts title="studiocms.config.mjs" ins={2, 5}
397+
import { defineStudioCMSConfig } from 'studiocms/config';
398+
import s3Storage from '@studiocms/s3-storage';
399+
400+
export default defineStudioCMSConfig({
401+
storageManager: s3Storage(),
402+
});
403+
```
404+
405+
3. Définissez les variables d'environnement requises pour le gestionnaire de stockage S3 dans votre fichier `.env` :
406+
407+
<Aside type="tip" title="Fournisseurs S3 pris en charge">
408+
Le gestionnaire de stockage S3 de StudioCMS est construit à l'aide du paquet `@aws-sdk/client-s3`, qui prend en charge tout fournisseur de stockage compatible S3, y compris AWS S3, DigitalOcean Spaces, MinIO et autres.
409+
</Aside>
410+
411+
```sh title=".env"
412+
CMS_S3_PROVIDER=ExempleDeFournisseurS3
413+
CMS_S3_ACCESS_KEY_ID=<id-de-votre-clé-d-accès>
414+
CMS_S3_SECRET_ACCESS_KEY=<votre-clé-d-accès-secrète>
415+
CMS_S3_BUCKET_NAME=<nom-de-votre-seau>
416+
# CMS_S3_ENDPOINT= # Facultatif : Spécifiez un point de terminaison personnalisé si votre fournisseur l’exige.
417+
# CMS_S3_REGION= # Facultatif : Indiquez la région si votre fournisseur l’exige.
418+
# CMS_S3_FORCE_PATH_STYLE= # Facultatif : utiliser des URL de type chemin pour les objets S3
419+
# CMS_S3_PUBLIC_ENDPOINT= # Facultatif : point de terminaison public personnalisé pour accéder aux fichiers
420+
```
421+
422+
<ReadMore>Pour plus d'informations sur les variables d'environnement avec le gestionnaire de stockage S3, consultez [Stockage S3 : Variables d'environnement](/fr/package-catalog/storage-managers/s3-storage/#environment-variable-examples)</ReadMore>
423+
424+
</Steps>
425+
377426
### Configurer les scripts de votre `package.json`
378427

379428
Configurez les scripts de votre fichier `package.json` pour inclure les commandes StudioCMS suivantes afin de faciliter leur utilisation :

src/content/docs/fr/start-here/why-studioCMS.mdx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@ title: Pourquoi StudioCMS ?
44
description: StudioCMS est une alternative aux plateformes CMS traditionnelles. Ce CMS headless s’appuie sur Astro pour offrir une expérience de gestion de contenu fluide.
55
sidebar:
66
order: 4
7-
badge:
8-
text: Mis à jour
9-
variant: success
107
---
118

129
Astro est un framework axé sur le contenu. Des fonctionnalités telles que les collections de contenu et la nouvelle couche de contenu simplifient considérablement la gestion de contenu, quelle que soit sa taille ou sa forme.

src/starlight-sidebar/fr.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"topic-learn": "Apprendre",
33
"topic-package-catalog": "Catalogue des paquets",
44
"topic-references": "Références",
5+
"topic-ecosystem": "Écosystème",
56
"start-here": "Commencez ici",
67
"contributing": "Guides des contributeurs",
78
"how-it-works": "Comprendre StudioCMS",
@@ -18,5 +19,11 @@
1819
"upgrade": "Mise à niveau",
1920
"version": "Guides des versions",
2021
"latest": "Guide de la dernière mise à jour",
21-
"custom-frontend": "Frontends personnalisés"
22+
"custom-frontend": "Frontends personnalisés",
23+
"storage-api": "API de stockage",
24+
"storage-managers": "Gestionnaires de stockage",
25+
"ecosystem-overview": "Vue d'ensemble",
26+
"ecosystem-packages": "Paquets de l'écosystème",
27+
"ecosystem-bots": "Bots de l'écosystème",
28+
"features": "Fonctionnalités"
2229
}

0 commit comments

Comments
 (0)