Search Engine: Elastic

Article ID: 119962, created on Feb 3, 2014, last review on Apr 30, 2014

  • Applies to:
  • APS 2.x

Each package should have:

  • APP-META.xml - filled in manually using specification
  • APP-LIST.xml - generated automatically during building of the package
  • schemas folder - containing either manually created schema files or automatically created by apsbuild if aps-php-runtime is used

Generally a package that actually does something has two more directories:

  • scripts - containing application endpoint scripts, so far should be placed manually on endpoint server
  • ui - containing html/js code to show views to the user

A more advanced package would have these directories as well:

  • images - used to store application icon and screenshots
  • i18n - contains localization files (more on localization)
  • doc - contains built-in documentation such as provider's guide, deployment guide etc

Generally an application should have at least two services:

  1. Main service installed in Provider Control Panel (implementing
  2. Main service installed in Customer Control Panel (it should plug into

Check Starter package from our Getting Started guide for a simple package with two services.

70bf700e0cdb9d7211df2595ef7276ab 717db81efe94e616312b74fb03a5d474

Email subscription for changes to this article
Save as PDF