Table of Contents |
---|
...
Handlebars (v1.0.0) templating engine as ES uses Handlebars for both server and client side templates. For more information go to, http://handlebarsjs.com/.
What are the main differences between an asset extension and an app extension?
...
For more information on how to create a new page with the existing ES view, see Adding a New Page with the Existing Views.
What is the general rule that applies when overriding a page or API?
As a general rule of thumb, you can override any page or API in the default asset extension pages
or apis
directory.
Can I override an existing global API?
No, you can not override an existing API, which is globally accessible. However, if needed you can create a new global API. For more information, see Adding a New Global API.
When should I restart ES after doing a change to one of my extensions?
...
The .hbs
extension is used by Handlebars template files.
Are there any good Handlebars tutorials?
Go to http://handlebarsjs.com/ for handlebar tutorials.
...
Locations of key ES files and directories
...
All the RXT definitions for the new asset types are available in the <ES_HOME>/repository/resources/rxts
directory.
Where are the lifecycle definitions for asset types stored?
All the SCXML files, which contain the lifecycle definitions, are available in the <ES_HOME>/repository/deployment/server/jaggeryapps/publisher/config/lifecycles
directory.
Where is the default asset extension for the Publisher located?
It is located in the <ES_HOME>/
repository/deployment/server/jaggeryapps/publisher/extensions/assets/default/asset.js
file.
Where is the default asset extension for the Store located?
It is located in the <ES_HOME>/
repository/deployment/server/jaggeryapps/store/extensions/assets/default/asset.js
file.
Where are the default partials for the Publisher located?
It is located in the <ES_HOME>/repository/deployment/server/jaggeryapps/publisher/themes/default/partials
directory.
Where are the default partials for the Store located?
It is located in the <ES_HOME>/repository/deployment/server/jaggeryapps/store/themes/store/partials
directory.
Where should Publisher asset extensions be stored?
Publisher asset extensions need to be stored in the <ES_HOME>/repository/deployment/server/jaggeryapps/publisher/extensions/assets
directory.
Where should Store asset extensions be stored?
...