You can keep your project in binary mode (even keep it in version 17) and still 
take advantage of version 18, project mode, and git. Here is what I'm doing.

 "Master" branch is version 17. When I want to commit a new version I have a 4D 
method that copies the structure, opens it in 4D 18, and then exports the 
structure in project mode format. This can be completely automated and only 
takes a few seconds.

Now that you have a master branch, you can create a version 18 branch for 
implementing next version features that take advantage of new 4D 18 
capabilities. Just open your source directly in version 18 project mode. You 
can test the conversion and have both 17 and 18 versions open at the same time 
as long as you have separate data files.

You can continue to make version 17 changes, export, and then merge into your 
18 branch. At some point in the future, all your conversion issues will be 
resolved and you can promote the 18 branch as master and deploy with 4D 18.

John DeSoi, Ph.D.


 
> On Jan 3, 2020, at 5:17 PM, Tom Benedict via 4D_Tech <[email protected]> 
> wrote:
> 
> This is a great discussion of best practices and guidelines for 4D Projects 
> and I hope others chime in. It’s a new world for many of us. I would like to 
> start using Project Mode, but our apps have hundreds (maybe thousands) of 
> highlight buttons, which are incompatible. If anyone has built an automated 
> or even semi-automated way to convert highlight buttons to 3D buttons, I’d 
> love to hear about it.

**********************************************************************
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to