4D Blog

Home Tag: rest
Product
Nicolas Brachfogel
Nicolas Brachfogel

REST and Qodly Support of Singletons

September 5, 2024

With 4D 20 R5, we released singletons. And with 4D 20 R6, we now allow you to directly call the exposed functions of your shared singletons through REST calls. Similarly, you can use the exposed functions of your shared singletons in events when designing your Qodly Pages. Let me delve deeper into these new capabilities.

Read more

3
Product
Avatar
Marie-Sophie Landrieu-Yvert
blank

Permissions: Inspect Session Privileges for Easy Debugging

July 19, 2024

Today, you can benefit from a powerful feature to filter access to data, which is essential for preventing malicious access to your application.

This feature uses privileges that allow certain actions on your data. These privileges are assigned to users through roles and stored in the Session during authentication.

In 4D 20 R6, we enhanced this functionality by allowing you to inspect the privileges in the Session, which is very helpful for debugging.

Keep reading to learn more.

Read more

2
Product
Avatar
Damien Fuzeau
blank

Force Login Becomes Default for all REST Auth

July 17, 2024

We recently provided a new way of controlling access to the REST API via the privileges and the ds.authentify function: Force Login. This feature offers much more than previously available authentication mechanisms and was clearly explained in this blog post.

With 4D 20 R6, Force Login has become the default mode for REST authentications. Curious about the reasons behind this change and how to manage the transition? Keep reading to find out more.

Read more

1
Product
Avatar
Marie-Sophie Landrieu-Yvert
blank

Easily Using Qodly’s REST API

July 5, 2024

A few months ago, we announced that Qodly Studio is now available to all our Silver Partners (and higher).

Qodly Studio for 4D is fully integrated into 4D, allowing 4D Server to host your application with both desktop and web pages.

Qodly Studio is also accessible on Qodly, as part of 4D’s newly launched SaaS offering. This innovative hybrid low-code solution is specifically designed for web browser-based business applications.

Even if you’ve already built apps using the Qodly platform, we have more good news! You can now with 4D 20 R5 utilize the REST API of a Qodly application to seamlessly work with your data.

Keep reading to learn more.

Read more

2
Product
Avatar
Marie-Sophie Landrieu-Yvert
blank

Improved 4D Client Licenses Usage with Qodly Studio for 4D

May 2, 2024

Those of you who have started using Qodly Studio for 4D  already know how powerful this new tool is for developing business web applications. If you haven’t yet, find here more information on getting started.

Apps made with Qodly Studio for 4D rely on the REST APIs. 4D 20 R5 is shipped with a great new feature: “Force Login” mode.

With Force Login mode, a 4D Client license is only consumed when users successfully log in and begin working with your application’s data and logic.

Keep reading to find out more! And don’t forget to download our demo to see it in action!

Read more

2
Product
Avatar
Marie-Sophie Landrieu-Yvert
blank

Filter Access to your Data with a Complete System of Permissions

January 18, 2023

Filter access to data is a must-have feature to prevent malicious access to your application.

So far, you could expose or not expose as a REST resource a dataclass and some of its attributes. It was already a convenient means to restrict access to your data. Still, we’re thrilled to deliver in the v19R8 a powerful and fully customizable system to protect your data from unauthorized users. A system to protect your data depends on who is accessing it and which data is accessed.

Read more

3
Tips
Avatar
Marie-Sophie Landrieu-Yvert
blank

ORDA – REST request optimization step by step (+ A demo)

May 11, 2022

ORDA/REST performance is a strategic matter; that’s why we shipped many features related to this topic, such as the ORDA/REST request optimization in Client/Server and when working with a remote datastore. Lately, we also gave you complete control over the ORDA/REST request optimization.

This blog post gives you the plan to follow in order to ace your ORDA/REST performance game. It includes other blog posts to read, videos to watch, and a demo to play with to increase performance in your applications quickly and easily.

Read more

7
Product
Avatar
Marie-Sophie Landrieu-Yvert
blank

ORDA – Optimize performance with full control over REST requests

April 26, 2022

With a previous version, you discovered how ORDA REST requests had been automatically optimized to increase performance when working with a remote datastore and client/server configurations.

You learned that you can use contexts to take advantage of the automatic ORDA REST requests optimization.

That was a significant step, but now we offer to have complete control over the behavior of your REST requests. Since performance is a strategic concern, you must be eager to discover this new feature!

And that’s not all; new tools are now available to help you understand and debug your issues.

Keep reading for a complete presentation.

Read more

4
Tips
Mourad Aouinat
Mourad Aouinat
blank

4D REST API + ReactJS

September 13, 2021

by Mourad Aouinat, Software Engineer at 4D Morocco

In a previous blog post, we saw how easy setting up a REST API using 4D. In this blog post, we will leverage the powerful 4D REST API in combination with React to build a To-Do app that includes features to open todos, create new ones, modify existing ones, and features for bulk modification and bulk deletion.

Read more

14
Tips
Avatar
Intissar Elmezroui
blank

Tableau and 4D: Deploy your WDC to Github Pages

September 23, 2020

In the  How to connect Tableau with 4D blog post, you learned how to create a web data connector (WDC) to request data from 4D and visualize it in Tableau Public.

Now it’s time to host our WDC! Since it only uses HTML and JavaScript files, Github Pages is the best option to store them. This allows others to test your connector directly in their Tableau software. In this blog post, I’ll show you how to proceed.

Bonus: I’ll also show you how to debug your WDC in Tableau Public using Chrome. Let’s get started!

Read more

7
Page 1 of 2
  • 1
  • 2
  • →
  • Deutsch
  • Français
  • English
  • Português
  • Čeština
  • Español
  • Italiano
  • 日本語

Categories

Browse categories

  • 4D View Pro
  • 4D Write Pro
  • 4D for Mobile
  • Email
  • Development Mode
  • 4D Language
  • ORDA
  • User Interface / GUI
  • Qodly Studio
  • Server
  • Maintenance
  • Deployment
  • 4D Tutorials
  • Generic
  • 4D Summit sessions and other online videos

Tags

4D-Analyzer 4D for Android 4D for iOS 4D NetKit 4D Qodly Pro 4D View Pro 4D Write Pro 20 R9 Administration Authentication Build application CI/CD Class Client/Server Code editor Collections Compatibility settings Data explorer Formula Google Listbox Logs Mail Microsoft 365 Network Objects ORDA PDF Pictures Preemptive Programming REST Scalability Security Session Source control Speed Spreadsheet Tutorial UI User Experience v20 vscode Web Word processor

Tags

4D-Analyzer 4D for Android 4D for iOS 4D NetKit 4D Qodly Pro 4D View Pro 4D Write Pro 20 R9 Administration Authentication Build application CI/CD Class Client/Server Code editor Collections Compatibility settings Data explorer Formula Google Listbox Logs Mail Microsoft 365 Network Objects ORDA PDF Pictures Preemptive Programming REST Scalability Security Session Source control Speed Spreadsheet Tutorial UI User Experience v20 vscode Web Word processor
Subscribe to 4D Newsletter

© 2025 4D SAS - All rights reserved
Terms & Conditions | Legal Notices | Data Policy | Cookie Policy | Contact us | Write for us


Subscribe to 4D Newsletter

* Your privacy is very important to us. Please click here to view our Policy

Contact us

Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!

* Your privacy is very important to us. Please click here to view our Policy