APS tools 2.2 is one more step in making this GUI tool the main APS 2 development tool. For this effect, it significantly improves UI editors as follows.
APS 1 specification is not supported anymore. Refer to Versions for details on how to continue to work with old projects based on APS 1.
You can develop APS projects on Eclipse 4.5 (Mars) as well. Supported Eclipse versions are 4.3 - 4.5.
When editing a service directly in the metadata file, you do not need to specify the <schema> element. It will be created automatically when the package is built. For example, if service ID is backup, the APS build tool will create the element <schema path=”schemas/backup.schema”/> automatically.
One more step is added to the new project wizard. When you start creating a project, no matter from scratch or from a selected template, it requires to enter general application and package parameters:
New wizard was added to help creating new services. To start it from APS Project Explorer, right click on the APS project and navigate to New > APS Service.
The wizard requires to enter needed parameters and allows you to select APS core types implemented by the type the new service works with.
The View creation wizard was updated with one more view source - New view from custom source.
Use one of the ways to create the view:
You can open the Types Diagram from any service view. For this purpose, just click the APS Type link.
The Types Diagram view contains auto-arrange tools:
From the Types Diagram you can switch directly to editing a type. For this purpose, right-click on the type and select View Source.
Depending on the source of the type, the respective .schema
or .php
file will be opened in
the text editor.
The IDE allows adding a list of the platform deployment targets and deploy the current project on the selected target as explained in the Deployment and Synchronization section. After some changes in the project, you can sync them with the target.
For a project deployed on a depoyment target, you can activate the PHP Debugger that helps you to isolate errors in the provisioning PHP code on the remote endpoint host.
Developers can add translation of package UI labels and messages to various languages directly in APS tools. The new tool contains the following editors:
Problems view in an APS project was significantly improved:
APP-META.xml
.APS tools update history is presented in change log.