Produkt

Entwicklung des 4D-Log-Formats

Wir haben vor kurzem die Formate unserer Protokolle überarbeitet, um ihre Lesbarkeit und ihre Kompatibilität mit automatisierten Analysen zu verbessern. Wir haben diese Verbesserungen als Reaktion auf reale Situationen vorgenommen, die wir erlebt haben, und damit direkt auf Probleme reagiert, die uns bei der Verwendung von 4D Protokollen behindert haben. In diesem Blog-Beitrag erläutern wir im Detail, welche Änderungen wir vorgenommen haben, damit Sie Ihre Tools zur Protokollanalyse entsprechend anpassen können.

Produkt blank

Verschlüsseln Sie Ihre eigenen Daten mit dem 4D-Algorithmus

Wie Sie vielleicht schon vor einiger Zeit bemerkt haben, bietet Ihnen 4D eine einfache Möglichkeit, Ihre Daten zu verschlüsseln. Jetzt können Sie mit 4D auch denselben Algorithmus wie bei der Datenverschlüsselung verwenden, aber diesmal für Ihre eigenen Bedürfnisse. So können Sie nun jede beliebige Information ver- und entschlüsseln, sei es ein einzelnes Feld in einer Tabelle oder externe Dateien.

Produkt blank

Machen Sie sich bereit für die neuen Attribute SameSite und Secure für Cookies

Die Fähigkeiten von Cookies sind im Laufe der Jahre gewachsen und haben sich weiterentwickelt, aber sie haben einige Altlasten hinterlassen. Um damit umzugehen, ändern Browser (einschließlich Safari, Chrome, Firefox und Edge) ihr Verhalten in Bezug auf die SameSite- und Secure-Attribute für ein „Secure-by-default“ -Modell für Cookies.

Als 4D Webentwickler sollten Sie sich Gedanken über das 4D Web Sessions Session Cookie machen, wenn Sie Ihre Anwendung vor Cross-Site Request Forgery schützen wollen .

Um zu verhindern, dass Ihr Web-Session-Cookie sinnlos im Web zirkuliert oder von Browsern aufgrund eines Standardwerts missverstanden wird, sollten Sie sich fragen, ob es sich um:

  • ein Drittanbieter-Cookie: das mit einem anderen Domänennamen verbunden ist als dem der Seite, auf der das Cookie gefunden wird. Ein Drittanbieter-Cookie wird von einem Seitenobjekt( z. B. einer Anzeige) platziert, das von einer anderen Domäne als derjenigen stammt, die die Seite hostet

oder

  • ein First-Party-Cookie: mit der Domain der Seite verknüpft

Je nach Anwendungsfall sollten Sie den geeigneten Wert für das SameSite-Attribut Ihres Web-Session-Cookies wählen.

Um die Sicherheit zu erhöhen, muss das Attribut Secure für das Web-Session-Cookie gesetzt werden, wenn die Verbindung gesichert ist (HTTPS), um dem Browser anzuzeigen, dass das Cookie sicher gesendet werden kann.

Lesen Sie weiter, um zu erfahren, wie 4D Ihnen den Rücken freihält, um den Datenschutz und die Sicherheit im Web zu verbessern.

Produkt blank

4D Write Pro – Suchen und Ersetzen

Seit vielen Jahren ermöglicht 4D Write Pro die Erstellung einfacher oder komplexer Dokumente, entweder durch Programmierung mit Hilfe von Vorlagen oder durch einfaches Erstellen neuer Dokumente von Grund auf. Ab 4D v19 werden sowohl Entwickler als auch Endanwender die neuen Such- (und Ersetzungs-) Funktionen von 4D Write Pro zu schätzen wissen. Nicht nur die Oberfläche… sondern auch den Code nutzen!

Schauen wir uns die Details an!

Produkt blank

Code-Editor: Mehrere Themen, Ihre Wahl!

Der Funktionsumfang des Code-Editors wächst mit jeder Version, und 4Dv19 ist da keine Ausnahme.

Jeder Entwickler hat seinen eigenen – und manchmal eigenartigen – Geschmack, wenn es um seinen Code-Editor geht (Schriftart, Schriftgröße, Farbe der Elemente, etc.). Was für den einen Entwickler toll aussieht und die Produktivität steigert, kann für den anderen ein Hindernis sein. Deshalb führt 4D v19 eine Themenverwaltung ein.

Wenn „mein eigenes Thema erstellen“ auf Ihrer Wunschliste steht, ist jetzt der richtige Zeitpunkt, es abzuhaken! 4D v19 wird mit grundlegenden Themen geliefert, die Sie erweitern und an Ihren eigenen Geschmack anpassen können.

Produkt blank

Einfaches Verwalten der Informationen zu Ihrer Anwendung

Um Ihre Anwendung zu erstellen, verwenden Sie den Befehl BUILD APPLICATION mit einer Reihe von XML-Schlüsseln, mit denen Sie die erstellte Anwendung konfigurieren können. Für die meisten von Ihnen ist diese Option für die Anwendungserstellung ausreichend. Wir möchten jedoch sicherstellen, dass wir auch Ihre speziellen Anforderungen erfüllen, daher vereinfachen wir den Befehl BUILD APPLICATION, indem wir ihn aufteilen. Dadurch erhalten Sie mehr Flexibilität bei der Erstellung von Anwendungen.

Produkt blank

4D Write Pro: Einfaches Auffinden aller Pausen

4D Write Pro Dokumente unterstützen fünf Arten von Umbrüchen:

  • Zeilenumbrüche
  • Absatzumbrüche
  • Seitenumbrüche
  • Abschnittsumbrüche
  • Spaltenumbrüche

Manchmal müssen Sie eine bestimmte Art von Umbruch ausfindig machen, um sie durch eine andere zu ersetzen, oder einfach alle Vorkommen dieser Art im Dokument löschen. Um dies zu ermöglichen, haben wir eine neue Funktion entwickelt: WP Get breaks.

Produkt blank

Die Unterstützung für den dunklen Modus unter macOS ist da.

Der dunkle Modus ist großartig und schafft ein aufregendes Benutzererlebnis. Deshalb unterstützt 4D ab 4D v19 jetzt den Dark Mode, der automatisch aktiviert wird, wenn der Dark Mode auf macOS-Ebene eingeschaltet ist.

Dies ist nur der Anfang. In zukünftigen Versionen wird der Dark Mode für alle Komponenten (z. B. für das 4D Write Pro Widget) und den Design Mode unterstützt.

Möchten Sie sehen, wie der Dark Mode das Aussehen von 4D Elementen verändert? Lesen Sie weiter!