Archetype.defaultMethodBuilders = [
"public_private",
"eventListeners",
"eventSenders",
"observe",
"logger"
];
MethodBuilders are facets like components enhancements describes in the MethodBuilders page .
Configuration allow user to set which facets will be used in the application. By default all facets implemented are set. In case of new user created MethodBuilder, they can be added there.
Archetype.extensions = {
js: ["js"],
css: ["css"],
html: ["html", "htm", "phtml", "txt"]
}
Archetype.defaultExtensions = {
js: "js",
css: "css",
html: "html"
}
Archetype need to evaluate the type of a file with his extensions. Other times it need to use a default extension for a knew type. This two values configure how it does this.
Archetype always use three types of files: JavaScript, CSS and HTML or templates. Both configurations list the three cases.
Archetype.useArchetypeClass = true; Archetype.useEvents = true; Archetype.classOverride = true; Archetype.debugJoiner = false; Archetype.debugLoadLayers = false; Archetype.debugLoader = false; Archetype.debugComponentManager = false; Archetype.debugResolver = false; Archetype.debugLoadImplementation = false; Archetype.concurentXhrLimit = 6;
Theses settings are for tuning the Archetype engine. Don't change anything if you are not sure.