Autor: Vanessa Talbot

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.
Produkt blank

Bilder in absoluter Position in 4D Write Pro

Automatisch übersetzt von Deepl

Bilder sagen mehr als Worte – so sagt man zumindest. Forscher haben herausgefunden, dass das Gehirn Bilder 60.000 Mal schneller verarbeitet als Worte. 4D Write Pro wird von Version zu Version weiterentwickelt, um immer mehr bildbezogene Funktionen zu unterstützen. Nach Inline-Bildern und Hintergrundbildern gibt Ihnen 4D v16 R6 die volle Kontrolle über das Einfügen von Bildern an einer bestimmten Position in einem Dokument, vor oder hinter dem Text, sowie verankert auf der Seite oder in bestimmten Teilen des Dokuments(z.B. Kopfzeile, Fußzeile, Abschnitte).

Tipps blank

Videos abspielen mit 4D

Automatisch übersetzt von Deepl

Wir befinden uns im Zeitalter der visuellen und interaktiven Inhalte. Sie gewinnen immer mehr an Bedeutung. Schauen Sie sich die Statistiken der digitalen Gemeinschaften an, und Sie werden feststellen, dass YouTube das zweitbeliebteste soziale Netzwerk ist.

Irgendwann möchten die meisten Webentwickler Videos in ihre Websites einbinden, und zufälligerweise enthalten Datenbanken häufig Links zu Videos (die entweder lokal oder im Internet gehostet werden). Dieser Beitrag zeigt Ihnen zwei Möglichkeiten, wie Sie Videos in Ihre 4D Anwendungen einbinden können.

Produkt New icons for Form wizard

Neue Icons für den Formular-Assistenten

Automatisch übersetzt von Deepl

Manchmal können kleine Dinge eine große Wirkung haben … und es stellt sich heraus, dass diese kleinen Dinge, die wir Icons nennen, ziemlich wichtig sind, wenn es um die heutigen Schnittstellen geht. Aus diesem Grund enthält 4D v16 R5 einen neuen Satz von Icons, die mit dem Form Wizard verfügbar sind. Diese einfachen, flachen und modernen Icons passen sich perfekt an die Plattformen macOS und Windows an.

Produkt The 4D WEB Server information by programming

Neuer Befehl zum Abrufen von Webserver-Informationen

Automatisch übersetzt von Deepl

Diese Funktion ist ein weiterer Weg, um Ihnen die Möglichkeit zu geben, Ihren eigenen Server-Verwaltungsdialog zu erstellen. Nach der Möglichkeit, Informationen für alle Prozesse abzurufen (hinzugefügt in 4D v16 R4)), bietet we are now einen neuen Befehl, der alle Laufzeitinformationen über den 4D Web Server als Ganzes zurückgibt.

Mit 4D v16 R5 war es noch nie so einfach, Webserver-Informationen abzurufen – dank eines einzigen Befehls: WEB Get server info.

Produkt 4D v16 R5 supports the JSON pointers

Arbeiten mit JSON-Zeigern

Automatisch übersetzt von Deepl

In 4D v16 R4 haben wir die Objektbefehle erweitert, so dass Sie JSON-Objekte validieren können. 4D v16 R5 geht sogar noch weiter und führt die Unterstützung von JSON-Zeigern ein. Großartig – aber was ist ein JSON-Zeiger und was kann ich damit tun?

Genauso wie man nicht für jeden Angestellten die Unternehmensdaten in einem Datenbankdatensatz speichert (sondern stattdessen einen Link auf den Unternehmensdatensatz verwendet), kann es sehr nützlich sein, ein JSON-Dokument mit Teilen zu strukturieren, die an verschiedenen Stellen wiederverwendet werden können.

Nehmen wir das Beispiel einer Website-Bestellung: Der Kunde gibt die Lieferadresse ein und gibt die Rechnungsadresse als dieselbe an. Anstatt die Adressinformationen zu duplizieren, können wir die Lieferadresse als Verweis auf die Rechnungsadresse definieren.

Produkt Generate disgest, a new 4D command

Generate Digest unterstützt jetzt SHA-2

Automatisch übersetzt von Deepl

Die Hash-Funktionen sind mathematische Funktionen, die einen Hash-Schlüssel für ein Dokument errechnen. Identische Dokumente haben denselben Prüfschlüssel; wenn Sie einen Teil des Dokuments ändern, ändert sich der Prüfschlüssel. Diese Funktionen sind sehr nützlich, um die Integrität von Daten zu überprüfen, wenn Sie Daten austauschen oder vergleichen. In 4D v16 R5 hat 4D den Befehl Generate digest Befehl um die Unterstützung von SHA-2 Algorithmen erweitert, die den Sicherheitsempfehlungen entsprechen.

Produkt New 4D Commands to create a hash password

Hash und Überprüfung von Passwörtern für die Anmeldung von Web-Benutzern

Automatisch übersetzt von Deepl

Sicherheit wird ein immer wichtigeres Thema, da Geschäftsanwendungen immer häufiger über das Internet zugänglich und damit anfälliger für Bedrohungen sind. Da 4D dem Thema Sicherheit große Aufmerksamkeit schenkt, bieten wir Ihnen in 4D v16 R5 eine Reihe von Sicherheitsverbesserungen, eine davon betrifft den Passwortschutz für Webbenutzer durch Passwort-Hashing.

Übrigens, wenn Sie mehr darüber erfahren möchten, wie 4D Ihnen beim Schutz Ihrer Daten und bei der Sicherheit im Allgemeinen hilft, empfehle ich Ihnen einen Blick auf diesen Blogbeitrag zu werfen.

Produkt Set the minimal TLS version for 4D Web Server

Mehr Sicherheit für Ihren 4D Server

Automatisch übersetzt von Deepl

Im Laufe der Jahre hat sich die Sicherheit zu einem zentralen Thema für Geschäftsanwendungen entwickelt. Transport Layer Security(TLS) und sein Vorgänger Secure Sockets Layer(SSL), die beide häufig als „SSL“ bezeichnet werden, sind kryptografische Protokolle, die die Sicherheit der Kommunikation über ein Computernetz gewährleisten. Die TLS Version, die Ihre Anwendung z.B. für Web- oder Client/Server-Verbindungen verwendet, trägt zu ihrem Sicherheitsniveau bei.

4D unterstützt alle TLS-Versionen: 1.0, 1.1 und 1.2. Die verwendete Protokollversion wird zwischen dem Server und dem Client beim Verbindungsaufbau ausgehandelt. Um das Sicherheitsniveau zu erhöhen, wird ab 4D v16 R5 standardmäßig TLS 1.2 als Mindestversion unterstützt, ältere Versionen werden abgelehnt, da sie unsicher sein könnten.

Tipps Many thumbs up for the JSON Validator tool

Ein neues Werkzeug: JSON-Validator

Automatisch übersetzt von Deepl

4D v16 R4 introduces ein neuer Befehl: JSON Validate. Mit diesem Befehl können Sie überprüfen, ob ein JSON-Dokument gemäß Ihrem JSON-Schemagültig“ ist. Dies ist sehr nützlich für den Austausch von Informationen zwischen Servern oder zwischen einem Server und seinem Client. Dank der JSON-Schema-Standards können Sie ein „Protokoll“ für die Kommunikation mit Ihrem Server oder einem externen Server definieren. Weitere Einzelheiten finden Sie in diesem Blogbeitrag.

Tipps 3D chart on Tablet

Wie man Google Charts mit 4D verwendet

Automatisch übersetzt von Deepl

Neurowissenschaftlern zufolge reagieren wir besser und schneller auf eine visuelle Form als auf jede andere Art der Darstellung. Deshalb sind Schaubilder und Diagramme eindeutig ein Schlüssel zum besseren Verständnis von Daten.

Wenn Sie also Balkendiagramme, Histogramme oder Tortendiagramme anzeigen möchten, die modern und vollständig kompatibel mit den führenden Browsern sind, aber auch der Art und Weise, wie das menschliche Gehirn Informationen verarbeitet, besser entsprechen, ist Google Charts eine mögliche Antwort. Die verfügbaren Diagrammtypen in Google Charts sind vielfältig: Neben den klassischen Balken-/Säulen-/Kuchendiagrammen bietet Google Charts auch ausgefeilte Diagramme wie Treemap, Candlestick und Gauge-Charts.