En 2017, 4D a initié un nouveau programme de partage du code source des composants internes 4D aux partenaires 4D.
Le partage du code source des composants 4D vous permet de les personnaliser et de vous les approprier ! Grâce aux bases de données de projet et à la possibilité de partager le code source d’une application via un système de contrôle de la source, nous avons converti nos composants internes 4D en bases de données de projet et poussé le code source sur le compte GitHub de 4D. C’est ouvert à tous, il suffit d’avoir un compte sur Github pour en profiter. Pourquoi avons-nous fait cela ? Pour vous faciliter la vie en gardant la trace des changements et des modifications apportées à la fois au code et aux formulaires.
Les composants disponibles :
- 4D Report
- 4D Labels
- 4D WritePro Interface
- 4D Progress
- Widgets 4D
- 4D SVG
Nous avons ajouté le sujet« 4d-component » à tous nos composants. Si vous partagez des composants sur GitHub, n’hésitez pas à ajouter ces sujets pour les rendre faciles à trouver, car les sujets Github aident d’autres personnes à trouver et à contribuer aux projets.
Mode d’emploi
Vous souhaitez utiliser ces composants dans votre application mais l’aspect de l' »interface 4D WritePro » ne correspond pas au style de votre charte graphique, ou une fonctionnalité dont votre entreprise a besoin est manquante ? Au lieu d’écrire entièrement un composant à partir de zéro, vous pouvez vous inspirer du composant 4D et créer votre propre composant.
Pour ce faire, créez un clone du référentiel. Ensuite, ajoutez du code ou modifiez l’interface du composant en fonction de vos besoins. Ensuite, compilez et renommez le nouveau composant. Enfin, pour le déploiement, placez le composant nouvellement compilé dans le dossier « component » de votre base de données.
Vous n’avez pas à vous soucier de l’évolution des composants 4D, nous les fournirons pour chaque version de 4D afin que vous puissiez facilement reconnaître la différence entre les versions. Cela vous permet de décider si vous voulez incorporer des modifications dans votre composant.
Maintenant, c’est à vous de jouer !
Remarque : lorsque vous utilisez vos propres composants basés sur 4D Labels et 4D Report, vous devez adapter et utiliser les méthodes de votre composant. Les commandes 4D (par exemple, Print Labels) sont réservées aux composants 4D internes.
Allez plus loin…
Si vous souhaitez suivre un exemple étape par étape sur la façon de personnaliser les composants 4D, vous pouvez regarder cette session d’Angelo Caroprese au 4D Summit 2018.