Imaginez que vous puissiez trouver en quelques secondes un générateur de PDF prêt à l’emploi, une bibliothèque SVG ou un générateur de PPT, tous spécialement conçus pour 4D, et les ajouter à votre projet d’un simple clic. Pas besoin de repartir de zéro, ni de réinventer la roue.
C’est exactement ce que vous offre 4D Corner. Il s’agit du catalogue officiel des composants 4D : des modules prêts à l’emploi, fournis par la communauté, que vous pouvez parcourir, évaluer et intégrer à vos projets 4D en quelques clics seulement. Que vous cherchiez à accélérer le développement, à étendre les capacités de votre application ou à partager votre propre travail avec la communauté, 4D Corner est la plateforme idéale.
Ce guide vous explique comment trouver et utiliser les composants du catalogue et, si vous êtes prêt, comment contribuer en proposant les vôtres.
QU’EST-CE QUE 4D CORNER ?
4D Corner est le référentiel officiel où les développeurs peuvent découvrir, parcourir et intégrer des composants 4D prêts à l’emploi. Il s’agit d’un catalogue soigneusement sélectionné, conçu pour centraliser des centaines de composants fournis par la communauté, ce qui vous permet de trouver facilement exactement ce dont vous avez besoin et de l’ajouter en toute transparence à votre projet à l’aide d’un simple lien de dépendance.
PARCOURIR ET UTILISER LES COMPOSANTS 4D
Trouver le bon composant
- Rendez-vous sur 4D Corner – Parcourez le catalogue complet des composants disponibles
- Effectuez une recherche par catégorie – Filtrez les composants par fonctionnalité, auteur ou balises

- Consultez les détails des composants – Lisez les descriptions, la documentation et les informations sur la version
- Vérifier la compatibilité – Vérifiez la version minimale de 4D requise pour votre projet

- Accédez aux détails du composant – Cliquez sur n’importe quel composant pour afficher toutes les informations et les options d’intégration

Ajouter un composant à votre projet
Une fois que vous avez trouvé un composant que vous souhaitez utiliser :
- Copiez le lien de dépendance – Chaque composant affiche une référence de dépendance prête à l’emploi. Cliquez sur

- Collez-le dans les dépendances de votre projet – Ajoutez le lien de dépendance directement aux dépendances de votre projet
- C’est terminé ! – Votre composant est désormais intégré et prêt à l’emploi
Ce que vous obtenez
Lorsque vous ajoutez un composant de 4D Corner à votre projet, vous bénéficiez :
- Des fonctionnalités prêtes à l’emploi – Pas besoin de coder à partir de zéro
- Une maintenance active – Les composants sont régulièrement mis à jour par leurs créateurs
- Assistance communautaire – Entrez en contact avec d’autres développeurs utilisant les mêmes composants
- Une intégration transparente – Les composants sont conçus pour fonctionner en toute fluidité avec 4D
PARTAGER VOTRE PROPRE COMPOSANT (FACULTATIF)
Publication de votre composant : les bases techniques
Liste de contrôle avant publication
Avant que votre composant ne puisse apparaître sur 4D Corner, assurez-vous que tous les éléments suivants sont en place :
- Une icône valide (logo.svg ou logo.png) est incluse dans le composant
- Une description claire est fournie sur GitHub
- La rubrique « 4d-component » est ajoutée au dépôt
- Une licence est définie dans le dépôt
- Un fichier README explique comment utiliser le composant
- Le composant est compressé dans un fichier ZIP et ajouté à une release GitHub
- Le versionnage sémantique est utilisé (majorVersion.minorVersion.patchNumber)
La structure du manifeste JSON
Pour soumettre votre composant à 4D Corner, vous devez créer un fichier manifeste JSON. Ce fichier contient les métadonnées que 4D Corner utilise pour répertorier et afficher votre composant. Le manifeste est un élément obligatoire de votre soumission.
Champs obligatoires :
| Champ | Type | Description |
|---|---|---|
| title | chaîne | Nom du composant (ne doit pas être vide) |
| repository | chaîne (URL) | L’URL du dépôt GitHub du composant |
Champs facultatifs :
| Champ | Type | Description |
|---|---|---|
| path_logo | chaîne de caractères (URL) | URL directe vers le fichier du logo, utile si le logo est stocké dans un emplacement non standard |
Exemple JSON :
{
"title": "4D QPDF",
"repository": "https://github.com/4d/4D-QPDF",
"path_logo": "https://raw.githubusercontent.com/4d/4D-QPDF/main/4D-QPDF/Resources/logo.svg"
}
Soumettre votre composant à 4D Corner
Une fois votre composant correctement préparé et votre manifeste JSON complet, vous pouvez soumettre votre composant au dépôt GitHub 4D_Corner_Component_List pour examen :
Le processus de soumission :
- Créez une pull request – Soumettez votre fichier manifeste JSON via une pull request au dépôt 4D_Corner_Component_List
- Examen par l’équipe4D Corner – Votre soumission sera analysée par l’équipe 4D Corner afin de s’assurer qu’elle respecte les normes de qualité et les directives
- Intégration – Si votre composant est approuvé, il sera intégré au catalogue 4D Corner et deviendra accessible aux développeurs du monde entier
Ce que 4D Corner extrait de votre dépôt
Lorsque votre composant est indexé, 4D Corner extrait automatiquement les métadonnées de votre dépôt GitHub :
| Champ | Source | Remarques |
|---|---|---|
| Titre | Nom du dépôt | Affiché en évidence dans le catalogue |
| Auteurs | Propriétaire du référentiel | Indique qui assure la maintenance du composant |
| Description | Description du référentiel | Apparaît dans les résultats de recherche et sur la page de détails |
| Fichier de licence | Fichier /license.md (racine) | Informe les utilisateurs des droits d’utilisation |
| Logo | /resources/logo.svg ou /resources/logo.png | Identifiant visuel dans le catalogue |
| Balises | Thèmes du référentiel | Aide les utilisateurs à filtrer et à effectuer des recherches |
| Version minimale de 4D | Dernière version disponible | Garantit la compatibilité |
| Version | Dernière version | Affiche la version actuelle |
| URL de téléchargement | Ressources de la version | Liens vers le téléchargement du composant |
| Dernière mise à jour | Horodatage de la mise à jour | Indique que la maintenance est active |
| Documentation | Page d’accueil du référentiel | Renvoie les utilisateurs vers des guides détaillés |
| Lien vers le référentiel | URL du référentiel | Permet aux utilisateurs de consulter le code source |
| Statut | Paramètres de confidentialité | Référentiels publics uniquement |
CONCLUSION
4D Corner est une solution gagnant-gagnant pour l’ensemble de l’écosystème 4D :
- Pour les utilisateurs : découvrez, évaluez et intégrez des composants prêts à l’emploi en quelques secondes
- Pour les contributeurs : partagez votre travail avec des milliers de développeurs et forgez-vous une réputation au sein de la communauté
- Pour la communauté : favorisez l’innovation grâce à des composants réutilisables et bien entretenus
Que vous recherchiez des composants pour accélérer votre développement ou que vous soyez prêt à partager les vôtres, 4D Corner est la plateforme centrale qui rend tout cela possible.
Prêt à vous lancer ? Rendez-vous sur 4D Corner pour parcourir le catalogue, ou consultez la documentation officielle de 4D pour en savoir plus sur le développement et la publication de composants.
Les commentaires ne sont pas disponibles pour cet article pour le moment.