Kurzmeldung: 4D Komponenten auf GitHub verfügbar!

2017 hat 4D ein neues Programm zur Freigabe des Quellcodes von 4D Komponenten für 4D Partner gestartet.

Durch die Freigabe des Quellcodes von 4D Komponenten können Sie diese anpassen und zu Ihren eigenen machen! Mit Projektdatenbanken und der Möglichkeit, den Quellcode einer Anwendung über ein Versionskontrollsystem freizugeben, haben wir unsere internen 4D Komponenten in Projektdatenbanken umgewandelt und den Quellcode auf das 4D GitHub-Konto übertragen. Es steht jedem offen, alles was Sie brauchen, um die Vorteile zu nutzen, ist ein Konto auf GitHub. Warum haben wir das getan? Um Ihnen das Leben leichter zu machen, indem Sie Änderungen und Modifikationen sowohl am Code als auch an den Formularen verfolgen können.

Die verfügbaren Komponenten:

  • 4D Bericht
  • 4D Etiketten
  • 4D WritePro Schnittstelle
  • 4D Fortschritt
  • 4D Widgets
  • 4D SVG

Wir haben das Thema„4D-Komponente“ zu allen unseren Komponenten hinzugefügt. Wenn Sie Komponenten auf GitHub zur Verfügung stellen, fügen Sie diese Themen hinzu, damit sie leicht zu finden sind, denn Github-Themen helfen anderen Personen, Projekte zu finden und zu ihnen beizutragen.

Wie verwenden

Sie möchten diese Komponenten in Ihrer Anwendung einsetzen, aber das Aussehen der „4D WritePro Schnittstelle“ entspricht nicht dem Stil Ihrer Grafikcharta, oder es fehlt eine Funktionalität, die Ihr Unternehmen benötigt? Anstatt eine Komponente von Grund auf neu zu schreiben, können Sie sich von der 4D Komponente inspirieren lassen und Ihre eigene Komponente erstellen.

Dazu erstellen Sie einen Klon des Repositorys. Fügen Sie dann Code hinzu oder ändern Sie die Schnittstelle der Komponente entsprechend Ihren Anforderungen. Anschließend kompilieren Sie die neue Komponente und benennen sie um. Zum Schluss legen Sie die neu kompilierte Komponente in den „component“-Ordner Ihrer Datenbank.

Sie brauchen sich keine Gedanken über die Entwicklung der 4D Komponenten zu machen, wir stellen sie für jede Version von 4D zur Verfügung, so dass Sie den Unterschied zwischen den Versionen leicht erkennen können. So können Sie selbst entscheiden, ob Sie Änderungen in Ihre Komponente einbauen möchten.

Jetzt liegt es an Ihnen!

Hinweis: Wenn Sie Ihre eigenen Komponenten auf Basis von 4D Labels und 4D Report verwenden, müssen Sie die Methoden Ihrer Komponente anpassen und verwenden. 4D Befehle (z.B. Print Labels) sind für interne 4D Komponenten reserviert.

Gehen Sie weiter…

Wenn Sie ein Schritt-für-Schritt-Beispiel für die Anpassung von 4D Komponenten sehen möchten, können Sie sich diese Session von Angelo Caroprese beim 4D Summit 2018 ansehen.

Vanessa Talbot
Product Owner - Vanessa Talbot kam im Juni 2014 zum 4D Programmteam. Als Product Owner ist sie für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen zuständig. Ihre Aufgabe ist es auch, sicherzustellen, dass die Implementierung der Funktionen den Anforderungen des Kunden entspricht. Seit ihrer Ankunft hat sie an der Definition der wichtigsten Funktionen in 4D gearbeitet. Sie hat an den meisten der neuen Funktionen für präemptives Multi-Threading gearbeitet und auch an einem sehr komplexen Thema: der neuen Architektur für erstellte Anwendungen. Vanessa hat einen Abschluss von der Telecom Saint-Etienne. Sie begann ihre Karriere am Criminal Research Institute als Entwicklerin für die audiovisuelle Abteilung. Sie hat auch in den Bereichen Medien und Medizin als Expertin für technischen Support, Produktion und die Dokumentation neuer Funktionen gearbeitet.