Flash info : les composants 4D sont disponibles sur GitHub !

Traduit automatiquement de Deepl

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.

Vanessa Talbot
- Product Owner -Vanessa Talbot a rejoint l'équipe du programme 4D en juin 2014. En tant que Product Owner, elle est chargée de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation des fonctionnalités livrées répond aux besoins des clients.Depuis son arrivée, elle a travaillé à la définition des fonctionnalités clés de 4D. Elle a travaillé sur la plupart des nouvelles fonctionnalités de multithreading préemptif et aussi sur un sujet très complexe : la nouvelle architecture pour les applications enginées. Vanessa est diplômée de Telecom Saint-Etienne. Elle a commencé sa carrière à l'Institut de Recherche Criminelle en tant que développeur pour le département audiovisuel. Elle a également travaillé dans les domaines des médias et du médical en tant qu'experte en support technique, en production ainsi qu'en documentation de nouvelles fonctionnalités.