Virtual Applications allow to extend/override schemas and descriptors from usual bundled application or create a standalone application container. Applications, schemas and descriptors data are stored in nodes in separate
system.app repository. Use lib-app to manipulate virtual applications.
Node structure of a virtual application follows file structure inside the
site folder of a bundled application:
virtual-app/ site/ content-types/ layouts/ mixins/ pages/ parts/ x-data/ site.xml styles.xml
Use lib-schema to manipulate schemas and descriptors of virtual apps.
Depending on app data and config, the application can work with its resources in different ways:
Shows that only virtual application is present in the system and support of virtual apps is enabled.
Can be one of the next cases:
Only bundled application is present in the system.
Both bundled and virtual applications are present, but bundled resources are configured to override virtual.
Both bundled and virtual applications are present, but virtual app support is disabled via config.
Both bundled and virtual applications are present in the system and virtual resources override bundled.
Check the documentation to find out how to configure application behaviour.