Tipps

Integration der Benutzerauthentifizierung in Ihre Qodly-Anwendungen

Automatisch übersetzt von Deepl

Im Blog dieser Woche werden wir uns auf das wichtige Thema der Authentifizierung konzentrieren. Zur Veranschaulichung unserer Diskussion werden wir das Beispiel einer Anwendung verwenden, die für die Erstellung der jährlichen Leistungsbeurteilung von Mitarbeitern entwickelt wurde. Diese Anwendung ermöglicht den Benutzern einen sicheren Zugriff auf ihre Konten, indem sie sich mit ihrer E-Mail und ihrem Kennwort authentifizieren.

Tipps

Webanwendungen mit 4D Qodly Pro meistern: Eine Tutorial-Serie

Automatisch übersetzt von Deepl

Willkommen zu unserer Tutorial-Serie über die Erstellung leistungsstarker Webanwendungen mit 4D Qodly Pro und 4D Server! Ganz gleich, ob Sie ein erfahrener Webentwickler sind oder gerade erst anfangen, 4D Qodly Pro verwandelt Ihre 4D Entwicklungsplattform in eine leistungsstarke hybride Low-Code-Lösung, die Ihre 4D Daten ins Web bringt, ohne dass Sie tiefgreifende Kenntnisse in Front-End-Technologien benötigen.

Mit 4D Qodly Pro können Sie Ihre bestehenden 4D Anwendungen nahtlos zu interaktiven, reaktionsfähigen Weboberflächen erweitern und moderne Web Business Anwendungen auf Basis der 4D Technologie entwickeln, wie z. B. das erstaunliche 4D Write Pro. Und das Beste daran? Sie bauen auf dem auf, was Sie bereits wissen, und erschließen gleichzeitig neue Möglichkeiten für Ihre Anwender.

Produkt

Sagen Sie Hallo zu 4D Qodly Pro! Beta ist vorbei!

Automatisch übersetzt von Deepl

Im Oktober letzten Jahres kündigten wir an, dass Qodly Studio für 4D nach einem Jahr der Developer Preview zusammen mit 4D 20 R6 in die Beta-Phase eintritt.

Nun freuen wir uns, Ihnen mitzuteilen, dass diese Beta-Phase mit 4D 20 R8 beendet ist! Es gibt keinen besseren Zeitpunkt, um 4D Qodly Pro als endgültigen Produktnamen vorzustellen, um diese wunderbare neue Art der Erstellung und des Betriebs von Business-Webanwendungen mit 4D zu bezeichnen.

Produkt

Verbessertes Session Management für Entwicklung und Test

Automatisch übersetzt von Deepl

Mit den neuesten 4D Updates haben wir den Session-Befehl auf die Client/Server-Verbindung ausgeweitet und damit den Zugriff auf den Session-Speicher auf Client-Ebene ermöglicht. In Verbindung mit dem neuen ‚Restrict‘-Ereignis in ORDA-Klassen ist das Filtern von Ergebnissen auf der Basis von Sitzungsdaten – wie z. B. Berechtigungen, Rollen oder sogar geografische Gebiete – einfacher denn je.

Die Entwicklung einer Anwendung in 4D bedeutete die Arbeit in einer lokalen Umgebung, z.B. mit einem einzelnen Benutzer. Im Standalone-Modus gab der Befehl Session immer Null zurück. Das bedeutete, dass Sie komplexen Code schreiben mussten, der prüfte, ob das Session-Objekt Null war, um aus „Storage“ oder „Session.storage“ zu lesen. Dieser Workaround war zwar funktional, aber nicht elegant.

Mit 4D 20 R8 ist dies kein Problem mehr. Der Session-Befehl gibt jetzt auch im Standalone-Modus ein gültiges Objekt zurück, was die Anwendungsentwicklung und das Testen vereinfacht.

Nachrichten

4D 20 R7 ist da

Automatisch übersetzt von Deepl

Einführung von 4D20 R7 – jetzt verfügbar!

Hier ein kurzer Blick auf die benutzerfreundlichen Verbesserungen in dieser Version:

Download 4D 20 R7 (monatliche Hot Fixes verfügbar)

  • Qodly Studio für 4D: Debuggen und Vorschau von Webanwendungen direkt von Ihrem 4D Server aus, spart Zeit und Aufwand.
  • OutgoingMessage Klasse: Übermitteln Sie mühelos benutzerdefinierte Dateien oder Daten in Ihren Webanwendungen, mit vollständiger Kontrolle über HTTP-Antworten.
  • Direkte Typisierung: Deklarieren Sie Variablen direkt in Ihrem Code, um Genauigkeit und Klarheit in Ihren Projekten zu gewährleisten.
  • Session Singletons: Verarbeiten Sie benutzerspezifische Daten nahtlos und sorgen Sie so für ein reibungsloses Web- und Client-Server-Erlebnis.
  • Prozessmanagement-Tools: Gewinnen Sie Einblicke und verwalten Sie Prozesse schneller mit aktualisierten Befehlen.
  • IMAP-API-Verbesserungen: Verfolgen Sie ungelesene E-Mails in allen Postfächern in einem einzigen, schnellen Schritt.
  • 4D Ansicht Pro: Visualisieren Sie Daten mit neuen Diagrammen, Drag-and-Drop-Tools und verbesserter Excel-Integration.
  • Robustere Sicherheit: Schützen Sie Ihre Anwendungen mit einer verbesserten Validierung von Serverzertifikaten.

Dies ist nur ein kleiner Einblick in was in 4D 20 R7 verfügbar ist. Laden Sie 4D20 R7 herunter und entdecken Sie, wie weit Sie mit diesem Feature-Release gehen können.

Produkt

QODLY STUDIO FÜR 4D: WAS IST NEU IN 4D 20 R7

Automatisch übersetzt von Deepl

Wir sind sicher, dass Sie sich über die neuen Funktionen von Qodly Studio for 4D in 4D 20 R7 freuen werden.

Entdecken Sie diese leistungsstarke Plattform – eine robuste und benutzerfreundliche Lösung für die Erstellung von Business-Webanwendungen mit minimalem Programmieraufwand.

Qodly Studio for 4D ist in 4D integriert und ermöglicht es Ihnen, bestehende Geschäftslogik, die für Desktop-Anwendungen entwickelt wurde, zu nutzen.

Lassen Sie uns in die Details eintauchen und sehen Sie, wie Ihre Anwendung mehr als nur Daten liefern kann und gleichzeitig eine dynamische Benutzeroberfläche und einen starken Datenschutz durch die Einrichtung von Privilegienbietet .

Produkt

Aktivieren Sie Ihre Webanwendungen mit der OutgoingMessage-Klasse

In der heutigen digitalen Welt ist eine reibungslose und intuitive Benutzererfahrung der Schlüssel zum Erfolg jeder Webanwendung. Ein entscheidender Teil dieses Erlebnisses besteht darin, den Benutzern einen einfachen Zugang zu verschiedenen Ressourcen zu ermöglichen – seien es Dokumente, Bilder oder andere Datentypen. Um dies zu ermöglichen, muss Ihr Server verschiedene Content-Formate effizient verwalten und bereitstellen.

 

Mit der neuen REST-Server-Funktion von 4D ist die Verwaltung verschiedener Inhalte jetzt einfacher denn je. Bisher konnte der REST-Server nur Skalar-, Entitäts- oder Entitätsauswahldaten zurückliefern. Jetzt kann er direkt vollständige Webinhalte liefern – Inhalte, die ein Browser verarbeiten kann.

 

Das Herunterladen von Dateien oder der Empfang von Binärdaten vom REST-Server ist jetzt dank der neuen Klasse OutgoingMessage ganz einfach. Mit ihr können Sie die Antworten leicht an Ihre Bedürfnisse anpassen.

 

Lesen Sie weiter, um zu erfahren, wie die OutgoingMessage-Klasse Ihre Anwendung verbessern kann!

 

Produkt

Greifen Sie direkt von Ihrem 4D Server auf Qodly Studio für 4D zu, um Ihren Code zu testen und zu debuggen

Qodly Studio für 4D ermöglicht es Ihnen, Ihre 4D Anwendungen mit Webseiten zu erweitern. Die Entwicklung ist in die 4D Developer Edition integriert.

Während der Entwicklungsphase kommt es häufig vor, dass bestimmte Funktionen oder Fehler nur auf einem Server oder in einer Produktionsumgebung repliziert werden können. Dies stellt eine Herausforderung für Entwickler dar, die direkten Zugriff auf Debugging-Tools benötigen, um Probleme effizient zu lösen.

Mit dem neuesten Release von 4D 20 R7 ist Qodly Studio für 4D jetzt direkt von Ihrem 4D Server aus zugänglich. Sie können Ihre Qodly Anwendung debuggen und testen wie nie zuvor.

Im Folgenden finden Sie eine kurze Anleitung, wie Sie diese neue Funktion optimal nutzen können.

Nachrichten

4D 20 R7 Beta startet heute

Die Beta-Tests für 4D 20 R7 beginnen heute und stellen eine leistungsstarke Version vor, die Ihren Arbeitsablauf vereinfacht und Ihre Entwicklungsmöglichkeiten erweitert.

 

  • Web-Anwendungs-Debugging: Direkter Zugriff auf Qodly Studio für 4D vom 4D Server aus, um Ihre Test- und Debugging-Prozesse zu vereinfachen.
  • Session Singletons: Verwalten Sie benutzerspezifische Daten in Web- und Client-Server-Umgebungen und isolieren Sie die Daten zwischen den Benutzern, um Szenarien wie personalisierte Warenkörbe zu vereinfachen.
  • Direkte Typisierung in 4D: Erleben Sie verbesserte Code-Organisation und Sicherheit mit direkter Typisierung, die die Deklaration von Variablen erleichtert.
  • 4D Write Pro Erweiterungen: Nutzen Sie die Vorteile neuer Befehle zur einfacheren Verwaltung von Abschnitten und Tabellen und verbessern Sie so Ihre Möglichkeiten der Dokumentenbearbeitung.
  • Leer, wenn Null in Listboxen: Verbessern Sie Ihre Datenpräsentation mit der neuen Funktion „Blank if null“ für Zeitspalten und Fußzeilen.
  • Und das ist noch nicht alles – es gibt noch mehr Funktionen zu entdecken!

 

4D 20 R7 jetzt herunterladen (exklusiv für 4D Partner)