Goal is to review Studio so it still provides all content and process modelling features when JSF package is not installed and also to refactor current editors to make JSF configurations more explicit and enabled only when the JSF package is installed.
NXS-3428: if the JSF package is not required by Studio anymore, the following actions are needed:
- split contributions coming from the new distribution and the JSF contributions (operations, widget types, tabs, etc...)
- review Studio editors and builders to remove references to contributions that only come with JSF package (layouts configuration, or document views, for instance)
Also, unit and integration tests should run on both setups (server alone, and server + JSF) for new target platforms (and new REST webdriver tests should be added in integration tests)
Also, the package.xml file generated should stop mentioning "cap" and use "server" instead, this is currently hardcoded in StudioPackage#getMatchingPlatforms, and quick fix for 8.3 status should be reverted for version >= 8.4 (https://github.com/nuxeo/nuxeo-studio/commit/74d640e81d1f1893ad897454be6880456d8816a8)