Thanks you for your questions everyone, generally we are hoping to have put up more detail information, which will likely later this month. But for now to give some insights:-
We are going to be though several phases during the development of SuiteCRM 8, currently we are in phase 2 of 4, levelling up, where we are working to close the feature gap between SuiteCRM 7 and 8. Basically meaning anything you can do in S7, aside from the few things we are deprecating, can be achieved in S8 either by using legacy or new code where required. So along side creating a migration path from 7 to 8, this is bulk of the work that is happening at the moment and we hope to complete this by Q3 2022.
Thereafter, in subsequent phases we will be focusing on new features and replacing existing functionality in legacy in the new SuiteCRM 8 codebase, with the key idea being you could still revert to legacy somehow if needed, e.g. by optionally using the legacy handler or new code. This will likely be a longer and more gradual process and will likely bring many challenges and we canāt guarantee backward compatibility support in all areas. But our general aim is to make it a smooth journey for everyone.
So likely as you say the plan would be in a supposed SuiteCRM 9, if that is the way we go. We would drop legacy entirely, but we have a lot to go through before we get there. So at the moment you may still have to partially depend on legacy. Anything you develop will likely still need to have a legacy part to it, but we will gradually move away from that.
For now the best thing to refer to is the new SuiteCRM 8 developer documentation to understand what you can do in Suite8 currently and make use of legacy where required. ā Developer Guide :: SuiteCRM Documentation. We will be continuing to build the SuiteCRM 8 developer resource and have more updates coming very soon.