4D Blog

Home Product Developing Concurrently on 4D Server in Project Mode

Developing Concurrently on 4D Server in Project Mode

July 16, 2022

Product

Since its release in 4D v18, Projects drastically expanded 4D’s capabilities by bringing compatibility with version control systems —among other things.

With excellent feedback, we couldn’t be prouder to see significant adoption of this feature among the 4D community. This pushed us to improve it to make it even better. 

Your feedback included a request for the possibility to work simultaneously on a single development server as a team. Again, 4D listened, and we are thrilled to announce that with 4D v19 R6, you can work on a development server in project mode!

Say hello to a NEW development mode

Due to the differences between binary databases and projects, we had to rethink the architecture. We created a new mode to connect to a 4D Server: Development mode.

The developer can modify the database structure, methods, forms, and settings in development mode. The lock system has been transposed for you to have the same functionalities as in binary databases, but it’s essential to keep in mind that the locks only work when you use 4D to edit your files and not an external editor.

An overview of the architecture

There’s one change to consider if you want to activate development mode: because project mode architecture relies on the file system, clients must have access to the project’s root folder. The easiest way to do it is to share the project’s root folder on your network, for example, by hosting it on a NAS, so both server and clients can access it directly.
And that’s it! Once done, you can connect to your server in development mode and work remotely.

blank

The new “Custom” tab from the Connection to 4D Server dialog
when selecting “Activate development mode”, you’ll be able to choose the project file.

 

Working as a team on a development server is a really unique work organization, one nearly exclusive to 4D. We are pleased to bring it to project mode.

For those who still work with binary mode, you can now adopt project mode without impacting your organization and benefit from its exclusive features: Silicon compilation, CSS forms, classes, computed attributes and, when you are ready, source control systems.

Feel free to share any comments with us on the official 4D forum.

Discuss

Tags 4D server, Project, v19 R6, v20

Latest related posts

  • May 20, 2025

    Automatic Refresh of OEM Build Licenses

  • May 16, 2025

    New class to handle incoming TCP connections

  • April 29, 2025

    Discover your AI-powered writing assistant in 4D Write Pro

Nicolas Brachfogel
Nicolas Brachfogel
Product Owner & Senior Developer - Nicolas Brachfogel joined 4D in 2017 as senior developer (4D Server and networking) and as Product Owner to manage the 4D version on Apple Silicon. He is tasked with the redaction of user stories and functional specifications, as well as the verification that the new features are in line with customers' needs. With a degree from Institut Supérieur d'Informatique Appliquée Paris (INSIA), Nicolas started his career as a software developer in 2001. After many years of development in Java and C++, he specialized himself in client-server development in the video game industry. As a developer/software architect, he worked on the server architectures of many games (Dofus Arena, Drakerz, Trivial Pursuit Go !).
  • 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 R8 20 R9 Administration Authentication Build application CI/CD Class Client/Server Code editor Collections Compatibility settings Formula Listbox Logs Mail Network Objects ORDA PDF Pictures Preemptive Programming Qodly Studio REST Scalability Security Session Source control Speed Spreadsheet Tutorial UI User Experience v20 vscode Web Word processor Workbook

Tags

4D-Analyzer 4D for Android 4D for iOS 4D NetKit 4D Qodly Pro 4D View Pro 4D Write Pro 20 R8 20 R9 Administration Authentication Build application CI/CD Class Client/Server Code editor Collections Compatibility settings Formula Listbox Logs Mail Network Objects ORDA PDF Pictures Preemptive Programming Qodly Studio REST Scalability Security Session Source control Speed Spreadsheet Tutorial UI User Experience v20 vscode Web Word processor Workbook
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