Hi Thomas,
thank you very much for your first class step-by-step guide. You made my
day! The main problem I had with understanding the build process was
that I created my layer file after the build process and not before.
After following your guide I just uploaded the created release. And I
changed my dojo setup in the layout file like this:
if ($this->dojo()->isEnabled())
{
$this->dojo()->setLocalPath('/js/dojo/dojo.js');
$this->dojo()->addLayer('/js/layer/myApp.js');
$this->headLink()->prependStylesheet('/js/css/myApp.css', 'screen');
echo $this->dojo();
}
Now there is only on XHR left for the file /js/layer/nls/myApp_de.js.
Can I get rid of this by directly adding this file as a layer as well,
depending on the sites language?
The page now loads really, really fast. I hope that the blank screens
are gone now as well. Haven't seen any yet.
The only problem left is about a Dojo extension called
interpersonal.GroupedFilteringSelect. These widgets are not shown any
more with my layer, although I have coped the files before the build to
the mentioned directory. Then I rebuilt the layer without the extension
and added it manually again via XHR. The file is loaded but the widget
is still not shown.
To clarify, the Dojo extension exists of the three files
GroupedFilteringSelect.css, GroupedFilteringSelect.html and
GroupedFilteringSelect.js so my guess is that the html file is not found
any more.
Do you have any idea why this has happened?
Thanks and best regards,
Ralf