To get started with APS packaging, you will need following things:
• Eclipse IDE : To develop/create packages
• Parallels Plesk Panel: To test the package at the local instance for functionalities
• APS Certification System subscription: To judge the certification level of package created.
In this particular post, I will take you through the process of installing Eclipse and use it for debugging.
Download Eclipse IDE
You can download Eclipse from the URL:
On the page that gets displayed,
Download Zend Eclipse PDT.
This is the most efficient and well equipped Eclipse IDE that you can use for APS packaging.
Create the APS environment in Eclipse
Once you are done downloading Eclipse, extract and open Eclipse.
Click on Help menu, select Install New Software…
In the “Work With” location bar, enter following URL.
It will eventually display the APS Plug in to install. Check select APS.
Complete the wizard to install the APS Plug in.
Create separate perspective for APS
From the Window Menu, select open perspective. Click Other…
Select APS from the list.
You will be presented with APS perspective.
Here you can start your APS packaging.
Creating your simple APS package using template
To get started with APS packaging, let us create a sample package using a template.
Make sure you are in the APS perspective.
From New menu, select new Project…
You will be presented with a wizard.
Select APS Project, click Next.
On the next screen, give the project a name. From the available radio buttons, select New Project from Template.
From the templates, select Sample_Package_with_License-1.2.1.app
Click Finish so that you are presented with the newly created package.
Start debugging the scripts
For the scripts to be debugged, you need to use the APS Player feature.
Click on the APS player from the Run menu. It will start a new session, where you have to enter the environment variables necessary for the application to run.
That is all for now, will be back with more in APS packaging. This is very crucial article as far as development is concerned, so feel free to ask any questions! 🙂