Hi Carsten,

the build system included in skeletons is just for the regular user of 
qooxdoo.

It uses the generator.py script which has a lot more options than shown 
in the Makefiles. You can indeed create "packages" of classes, for 
example of core, tree, table etc. Please be sure to checkout the 
enourmous functionality included in this script.

However it is always a good idea to create and use these packages 
because it definietly reduces latency based performance impacts caused 
by to many files loaded.

To get a impression what's possible take a look at the presets included 
with qooxdoo and try them yourself:

frontend/framework/tool/generator.py --from-file 
frontend/framework/tool/presets/packages.dat

The options you can find in this file also exists for the script itself 
e.g. "include = FOO" could be translated to "--include FOO". However it 
is not possible to create multiple output files in one execution step. 
This is only possible with the --from-file parameter.

Documentation could be found in our wiki: 
http://qooxdoo.org/documentation/user_manual/custom_builds

Hope this clarifies things a bit.

Sebastian



Carsten Harnisch schrieb:
> I understand the reason for using the "compile process" to generate
> "light-weight" version of packed qx_xyz.js files and definetly you guys got
> some reason doing it.
> 
> Anyway if you use a server-side based UI-generation process you will get the
> problem, that you might not already know what you need in the interface (so
> creation of qx-elements might be done generative). So currently this has the
> drawnback, that you might just create a "everything-in" qx.js; so in the
> last consequence skip the advantage of a light js.
> 
> You might take in consideration to add more options to the generation
> process. E.g. bundle the core into one .js, and add separate .js bundles for
> various purposes (e.g. basic-ui.js, advandced-ui.js, rpc.js, etc.) Although
> the "end-user" has to "include" (<script src=...) then the desired packages
> one-by-one this way might definetly more handy for server-side generation.
> 
> Regards
> 
> Carsten
> 
>> -----Ursprüngliche Nachricht-----
>> Von: [EMAIL PROTECTED] 
>> [mailto:[EMAIL PROTECTED] Im 
>> Auftrag von Sebastian Werner
>> Gesendet: Mittwoch, 14. März 2007 10:50
>> An: [EMAIL PROTECTED]; qooxdoo Development
>> Betreff: Re: [qooxdoo-devel] What are the required modules 
>> for acustom build?
>>
>> Hugh Gibson schrieb:
>>>> I've tried it for both quickstart and sample. I get an object 
>>>> expected error. Am I actually missing something here 
>> because I know 
>>>> this must be a very basic question?
>>> I tried it for Showcase and it worked fine.
>>>
>>> The key part from the build output is this:
>>>
>>>  SORT OF INCLUDE LIST:
>>>
>> ----------------------------------------------------------------------
>>> ----
>>>  * Sorting 334 classes...
>>>    - Including 249 classes
>>>
>>> That was when APPLICATION_COMPLETE_BUILD was set to false.
>>>
>>> Sample appears to have no code in the application anyway, 
>> so it won't include very much in the built script is 
>> APPLICATION_COMPLETE_BUILD is set to false!
>>> Quickstart does appear to be broken - for some reason. I 
>> don't understand the structure that is created there, as it 
>> has an application.js at the top level, maybe to make it 
>> easier for people to see the code.
>>
>> Quickstart is the application which is only and should only 
>> be used to generate the distributed archive as downloadable 
>> from the qooxdoo download page. It is not meant to use it 
>> directly from the folder.
>>
>> Yes, the application is stripped down to the basics. You 
>> don't need to install any software or other stuff to play 
>> with the quickstart (when downloaded zipped).
>>
>> Sebastian
> 
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> qooxdoo-devel mailing list
> qooxdoo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to