Aller au contenu

Strapi

Dans cet article

Information

Strapi est un système de gestion de contenu (CMS) open-source et gratuit. Il offre aux développeurs une plateforme flexible pour créer et gérer des API et du contenu pour des applications web, des applications mobiles et d'autres plateformes numériques.

Strapi. Fonctionnalités clés

  • Gestion de contenu : Possibilité de créer divers types de contenu avec des champs personnalisables, y compris du texte, des images, des vidéos, du JSON et des relations entre les types de contenu. Les administrateurs peuvent facilement créer, modifier et supprimer du contenu via une interface conviviale.
  • CMS Headless : Accès au contenu via une API REST ou GraphQL, permettant d'utiliser les données dans n'importe quelle application frontend, quelle que soit la technologie.
  • Gestion des utilisateurs et des permissions : Outils pour créer divers rôles utilisateurs et configurer des permissions d'accès détaillées au contenu et aux fonctionnalités du panneau d'administration.
  • Bibliothèque multimédia : Système intégré pour télécharger et gérer des fichiers multimédias, y compris des images, des vidéos et des documents, avec des capacités de réutilisation.
  • Plugins et extensions : Possibilité d'étendre les fonctionnalités de la plateforme selon les besoins du projet.
  • Intégration avec des services externes : Strapi peut être intégré à divers services et plateformes externes, tels que des systèmes d'authentification, des services de stockage de données cloud ou des outils d'analyse.

Fonctionnalités de déploiement

ID Nom du logiciel Système d'exploitation compatible VM BM VGPU GPU Min CPU (Cœurs) Min RAM (GB) Min HDD/SSD (GB) Domaine personnalisé Actif
293 Strapi Ubuntu 24.04 + + + + 2 4 - Non COMMANDER

Pour des informations sur les fonctionnalités de déploiement de ce logiciel, consultez ce lien

Remarque

Sauf indication contraire, nous installons par défaut la dernière version de sortie du logiciel depuis le site du développeur ou les dépôts du système d'exploitation.

Premiers pas après le déploiement de Strapi

Une notification sera envoyée à l'adresse e-mail spécifiée lors de l'inscription indiquant que le serveur est prêt pour le travail après le paiement de la commande. Elle contiendra l'adresse IP du VPS, ainsi que le nom d'utilisateur et le mot de passe pour la connexion. Les clients de notre entreprise gèrent le matériel dans le panneau de contrôle du serveur et de l'API - Invapi.

Vous pouvez trouver les données d'autorisation soit dans l'onglet Configuration >> Tags du panneau de contrôle du serveur, soit dans l'e-mail qui a été envoyé.

  • Lien d'accès au tableau de bord Strapi avec une interface web : dans la balise webpanel.
  • Nom d'utilisateur et Mot de passe : Envoyés à votre adresse e-mail après que le serveur est prêt à être utilisé suite au déploiement du logiciel.

Inscription d'un compte administrateur

  1. Pour accéder au panneau d'administration, utilisez l'adresse de la balise webpanel avec le port 1337 et le chemin /admin (par exemple : https://strapi<ID serveur>.hostkey.com:1337/admin). Lors de la première visite, vous verrez la page d'inscription de l'administrateur. Vous pouvez changer la langue de l'interface dans le coin supérieur gauche.

  2. Remplissez le formulaire d'inscription :

    • Entrez votre prénom ;
    • Entrez votre nom de famille ;
    • Fournissez une adresse e-mail ;
    • Créez un mot de passe ;
    • Confirmez le mot de passe.
  3. En option, cochez Keep me updated about the new features and upcoming improvements pour recevoir des informations sur les nouvelles fonctions (cela implique l'acceptation des conditions d'utilisation et de la politique de confidentialité).

  4. Cliquez sur le bouton LET'S START pour terminer l'inscription et accéder au panneau d'administration :

Après l'inscription et la connexion, vous verrez un écran de bienvenue. Éléments principaux de l'interface :

  • Panneau de navigation gauche contient les sections principales :

  • Collection Types ;

  • Plugins ;
  • Paramètres généraux.

  • Panneau supérieur affiche votre nom d'utilisateur et l'accès au profil.

La page d'accueil fournit diverses ressources de support :

  • Documentation — guides et documents de référence ;
  • Exemples de code — apprentissage via des projets communautaires ;
  • Communauté de développeurs disponible via différentes plateformes (GitHub, Discord, etc.).

Configuration du profil utilisateur

  1. Cliquez sur votre nom dans le coin supérieur droit pour accéder aux paramètres du profil :

  2. Dans la section profil, vous pouvez :

    • Modifier le prénom et le nom de famille ;
    • Mettre à jour l'adresse e-mail ;
    • Ajouter un nom d'utilisateur ;
    • Changer le mot de passe ;
    • Sélectionner la langue de l'interface.
  3. Cliquez sur Save pour appliquer les modifications.

Ajout de contenu

  1. Cliquez sur le bouton Create your first content type :

  2. Dans la fenêtre Content Type Creation ouverte, effectuez la configuration de base :

    • Entrez le nom d'affichage ;
    • Spécifiez l'UID (identifiant utilisé pour la génération de routes et de tables) :

  3. Cliquez sur Continue pour passer à l'étape suivante.

  4. Sélectionnez les champs nécessaires pour votre type de contenu :

    • Text — pour les champs de texte ;
    • Rich Text — pour le texte formaté ;
    • Number — pour les valeurs numériques ;
    • Date — pour les dates et heures ;
    • Boolean — pour les valeurs oui/non ;
    • Email — pour les adresses e-mail ;
    • Password — pour les mots de passe chiffrés ;
    • Enumeration — pour une liste de valeurs ;
    • Media — pour les fichiers multimédias ;
    • JSON — pour les données JSON ;
    • Relation — pour lier avec d'autres types de contenu ;
    • UID — pour les identifiants uniques ;
    • Component — pour les groupes de champs ;
    • Dynamic Zone — pour les composants dynamiquement modifiables.

Pour plus d'informations sur les paramètres de base de Strapi, consultez la documentation des développeurs.

Commande d'un serveur avec Strapi via l'API