Re: [qooxdoo-devel] Custom Libraries
Bam! Thank you so much. This is great. I modified my editor to view .json files like .js files and it was clear as day. Thank you again, -Benjamin From: thron7 [mailto:[email protected]] Sent: Wednesday, August 22, 2012 2:58 AM To: qooxdoo Development Subject: Re: [qooxdoo-devel] Custom Libraries You need to uncomment the entire "jobs" section. You might want to use an editor with proper syntax highlighting for JavaScript, then you see it immediately. T. On 08/15/2012 10:36 PM, Benjamin Cuningham wrote: Wow! Thank you all for your quick replies. I created a new application called "Kravis" (using the default "desktop" option) and added the Manifest.json file for that application to the config.json (see attached) file of another application. When I run "generate.py source-all" on that application I get warnings: >>> Collecting classes - Warning: Hint: Unknown global symbol referenced: kravis.Application (islibrary.Application:3) - Warning: Hint: Unknown global symbol referenced: kravis.Rpc (islibrary.SearchPage:17) - Warning: Hint: Unknown global symbol referenced: kravis.SearchKeyboard (islibrary.SearchPage:24) - Warning: Hint: Unknown global symbol referenced: kravis.ModalWindow (islibrary.CheckOutWindow:3) ...and so on. I am at a loss. -Benjamin -Original Message- From: Loren Schlomer [mailto:[email protected]] Sent: Wednesday, August 15, 2012 12:33 PM To: qooxdoo Development Subject: Re: [qooxdoo-devel] Custom Libraries Very good point. Thank you for the correction. On Wed, Aug 15, 2012 at 9:30 AM, thron7 mailto:[email protected]>> wrote: > You don't have to create a 'contribution' skeleton, a 'gui' skeleton > serves even better if you want to use the library locally. The > 'contribution' skeleton adds additional directory structure (and hence > complexity) which is only interesting when you want to publish the > library on qooxdoo-contrib (which might not be Benjamin's foremost > intention). > > T. > > On 08/15/2012 06:22 PM, Loren Schlomer wrote: >> Create a Contribution project using the create-app script for all of >> the shared stuff. Link to your lib like you would any other >> contribution in your config.json using a relative path to its >> Manifest.json instead of the contrib uri. >> >> >> >> >> >> >> On Wed, Aug 15, 2012 at 9:02 AM, Benjamin Cuningham >> mailto:[email protected]>> wrote: >>> We are developing several standalone applications and would like to >>> share classes across them. What is the best way to organize shared >>> classes into some sort of library? >>> >>> >>> >>> Thank you, >>> >>> -Benjamin Cuningham >>> >>> >>> >>> -- >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. >>> Discussions will include endpoint security, mobile security and the >>> latest in malware threats. >>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> ___ >>> qooxdoo-devel mailing list >>> [email protected]<mailto:[email protected]> >>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >>> >> - >> - >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. >> Discussions will include endpoint security, mobile security and the >> latest in malware threats. >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> ___ >> qooxdoo-devel mailing list >> [email protected]<mailto:[email protected]> >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >> >> > > -- > > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. > Discussions will include endpoint security, mobile security and the > latest in malware threats. > http://www.accelacomm.co
Re: [qooxdoo-devel] Custom Libraries
You need to uncomment the entire "jobs" section. You might want to use an editor with proper syntax highlighting for JavaScript, then you see it immediately. T. On 08/15/2012 10:36 PM, Benjamin Cuningham wrote: Wow! Thank you all for your quick replies. I created a new application called "Kravis" (using the default "desktop" option) and added the Manifest.json file for that application to the config.json (see attached) file of another application. When I run "generate.py source-all" on that application I get warnings: >>> Collecting classes - Warning: Hint: Unknown global symbol referenced: kravis.Application (islibrary.Application:3) - Warning: Hint: Unknown global symbol referenced: kravis.Rpc (islibrary.SearchPage:17) - Warning: Hint: Unknown global symbol referenced: kravis.SearchKeyboard (islibrary.SearchPage:24) - Warning: Hint: Unknown global symbol referenced: kravis.ModalWindow (islibrary.CheckOutWindow:3) ...and so on. I am at a loss. -Benjamin -Original Message- From: Loren Schlomer [mailto:[email protected]] Sent: Wednesday, August 15, 2012 12:33 PM To: qooxdoo Development Subject: Re: [qooxdoo-devel] Custom Libraries Very good point. Thank you for the correction. On Wed, Aug 15, 2012 at 9:30 AM, thron7 <mailto:[email protected]>> wrote: > You don't have to create a 'contribution' skeleton, a 'gui' skeleton > serves even better if you want to use the library locally. The > 'contribution' skeleton adds additional directory structure (and hence > complexity) which is only interesting when you want to publish the > library on qooxdoo-contrib (which might not be Benjamin's foremost > intention). > > T. > > On 08/15/2012 06:22 PM, Loren Schlomer wrote: >> Create a Contribution project using the create-app script for all of >> the shared stuff. Link to your lib like you would any other >> contribution in your config.json using a relative path to its >> Manifest.json instead of the contrib uri. >> >> >> >> >> >> >> On Wed, Aug 15, 2012 at 9:02 AM, Benjamin Cuningham >> mailto:[email protected]>> wrote: >>> We are developing several standalone applications and would like to >>> share classes across them. What is the best way to organize shared >>> classes into some sort of library? >>> >>> >>> >>> Thank you, >>> >>> -Benjamin Cuningham >>> >>> >>> >>> -- >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. >>> Discussions will include endpoint security, mobile security and the >>> latest in malware threats. >>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> ___ >>> qooxdoo-devel mailing list >>> [email protected] <mailto:[email protected]> >>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >>> >> - >> - >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. >> Discussions will include endpoint security, mobile security and the >> latest in malware threats. >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> ___ >> qooxdoo-devel mailing list >> [email protected] <mailto:[email protected]> >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >> >> > > -- > > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. > Discussions will include endpoint security, mobile security and the > latest in malware threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > ___ > qooxdoo-devel mailing list > [email protected] <mailto:[email protected]> > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Re: [qooxdoo-devel] Custom Libraries
Did anyone see my reply? Wow! Thank you all for your quick replies. I created a new application called "Kravis" (using the default "desktop" option) and added the Manifest.json file for that application to the config.json (see attached) file of another application. When I run "generate.py source-all" on that application I get warnings: >>> Collecting classes - Warning: Hint: Unknown global symbol referenced: kravis.Application (islibrary.Application:3) - Warning: Hint: Unknown global symbol referenced: kravis.Rpc (islibrary.SearchPage:17) - Warning: Hint: Unknown global symbol referenced: kravis.SearchKeyboard (islibrary.SearchPage:24) - Warning: Hint: Unknown global symbol referenced: kravis.ModalWindow (islibrary.CheckOutWindow:3) ...and so on. I am at a loss. -Benjamin -Original Message- From: Loren Schlomer [mailto:[email protected]] Sent: Wednesday, August 15, 2012 12:33 PM To: qooxdoo Development Subject: Re: [qooxdoo-devel] Custom Libraries Very good point. Thank you for the correction. On Wed, Aug 15, 2012 at 9:30 AM, thron7 mailto:[email protected]>> wrote: > You don't have to create a 'contribution' skeleton, a 'gui' skeleton > serves even better if you want to use the library locally. The > 'contribution' skeleton adds additional directory structure (and hence > complexity) which is only interesting when you want to publish the > library on qooxdoo-contrib (which might not be Benjamin's foremost > intention). > > T. > > On 08/15/2012 06:22 PM, Loren Schlomer wrote: >> Create a Contribution project using the create-app script for all of >> the shared stuff. Link to your lib like you would any other >> contribution in your config.json using a relative path to its >> Manifest.json instead of the contrib uri. >> >> >> >> >> >> >> On Wed, Aug 15, 2012 at 9:02 AM, Benjamin Cuningham >> mailto:[email protected]>> wrote: >>> We are developing several standalone applications and would like to >>> share classes across them. What is the best way to organize shared >>> classes into some sort of library? >>> >>> >>> >>> Thank you, >>> >>> -Benjamin Cuningham >>> >>> >>> >>> -- >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. >>> Discussions will include endpoint security, mobile security and the >>> latest in malware threats. >>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> ___ >>> qooxdoo-devel mailing list >>> [email protected]<mailto:[email protected]> >>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >>> >> - >> - >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. >> Discussions will include endpoint security, mobile security and the >> latest in malware threats. >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> ___ >> qooxdoo-devel mailing list >> [email protected]<mailto:[email protected]> >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >> >> > > -- > > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. > Discussions will include endpoint security, mobile security and the > latest in malware threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > ___ > qooxdoo-devel mailing list > [email protected]<mailto:[email protected]> > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threa
Re: [qooxdoo-devel] Custom Libraries
Wow! Thank you all for your quick replies. I created a new application called "Kravis" (using the default "desktop" option) and added the Manifest.json file for that application to the config.json (see attached) file of another application. When I run "generate.py source-all" on that application I get warnings: >>> Collecting classes - Warning: Hint: Unknown global symbol referenced: kravis.Application (islibrary.Application:3) - Warning: Hint: Unknown global symbol referenced: kravis.Rpc (islibrary.SearchPage:17) - Warning: Hint: Unknown global symbol referenced: kravis.SearchKeyboard (islibrary.SearchPage:24) - Warning: Hint: Unknown global symbol referenced: kravis.ModalWindow (islibrary.CheckOutWindow:3) ...and so on. I am at a loss. -Benjamin -Original Message- From: Loren Schlomer [mailto:[email protected]] Sent: Wednesday, August 15, 2012 12:33 PM To: qooxdoo Development Subject: Re: [qooxdoo-devel] Custom Libraries Very good point. Thank you for the correction. On Wed, Aug 15, 2012 at 9:30 AM, thron7 mailto:[email protected]>> wrote: > You don't have to create a 'contribution' skeleton, a 'gui' skeleton > serves even better if you want to use the library locally. The > 'contribution' skeleton adds additional directory structure (and hence > complexity) which is only interesting when you want to publish the > library on qooxdoo-contrib (which might not be Benjamin's foremost > intention). > > T. > > On 08/15/2012 06:22 PM, Loren Schlomer wrote: >> Create a Contribution project using the create-app script for all of >> the shared stuff. Link to your lib like you would any other >> contribution in your config.json using a relative path to its >> Manifest.json instead of the contrib uri. >> >> >> >> >> >> >> On Wed, Aug 15, 2012 at 9:02 AM, Benjamin Cuningham >> mailto:[email protected]>> wrote: >>> We are developing several standalone applications and would like to >>> share classes across them. What is the best way to organize shared >>> classes into some sort of library? >>> >>> >>> >>> Thank you, >>> >>> -Benjamin Cuningham >>> >>> >>> >>> -- >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. >>> Discussions will include endpoint security, mobile security and the >>> latest in malware threats. >>> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> ___ >>> qooxdoo-devel mailing list >>> [email protected]<mailto:[email protected]> >>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >>> >> - >> - >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. >> Discussions will include endpoint security, mobile security and the >> latest in malware threats. >> http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> ___ >> qooxdoo-devel mailing list >> [email protected]<mailto:[email protected]> >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >> >> > > -- > > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. > Discussions will include endpoint security, mobile security and the > latest in malware threats. > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > ___ > qooxdoo-devel mailing list > [email protected]<mailto:[email protected]> > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discus
Re: [qooxdoo-devel] Custom Libraries
Very good point. Thank you for the correction. On Wed, Aug 15, 2012 at 9:30 AM, thron7 wrote: > You don't have to create a 'contribution' skeleton, a 'gui' skeleton > serves even better if you want to use the library locally. The > 'contribution' skeleton adds additional directory structure (and hence > complexity) which is only interesting when you want to publish the > library on qooxdoo-contrib (which might not be Benjamin's foremost > intention). > > T. > > On 08/15/2012 06:22 PM, Loren Schlomer wrote: >> Create a Contribution project using the create-app script for all of >> the shared stuff. Link to your lib like you would any other >> contribution in your config.json using a relative path to its >> Manifest.json instead of the contrib uri. >> >> >> >> >> >> >> On Wed, Aug 15, 2012 at 9:02 AM, Benjamin Cuningham >> wrote: >>> We are developing several standalone applications and would like to share >>> classes across them. What is the best way to organize shared classes into >>> some sort of library? >>> >>> >>> >>> Thank you, >>> >>> -Benjamin Cuningham >>> >>> >>> -- >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. Discussions >>> will include endpoint security, mobile security and the latest in malware >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> ___ >>> qooxdoo-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >>> >> -- >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> ___ >> qooxdoo-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >> >> > > -- > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > ___ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Re: [qooxdoo-devel] Custom Libraries
You don't have to create a 'contribution' skeleton, a 'gui' skeleton serves even better if you want to use the library locally. The 'contribution' skeleton adds additional directory structure (and hence complexity) which is only interesting when you want to publish the library on qooxdoo-contrib (which might not be Benjamin's foremost intention). T. On 08/15/2012 06:22 PM, Loren Schlomer wrote: > Create a Contribution project using the create-app script for all of > the shared stuff. Link to your lib like you would any other > contribution in your config.json using a relative path to its > Manifest.json instead of the contrib uri. > > > > > > > On Wed, Aug 15, 2012 at 9:02 AM, Benjamin Cuningham > wrote: >> We are developing several standalone applications and would like to share >> classes across them. What is the best way to organize shared classes into >> some sort of library? >> >> >> >> Thank you, >> >> -Benjamin Cuningham >> >> >> -- >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> ___ >> qooxdoo-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel >> > -- > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > ___ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > > -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Re: [qooxdoo-devel] Custom Libraries
There is even a dedicated manual page for what you ask: http://manual.qooxdoo.org/2.0.x/pages/development/library_custom.html A "library" is a fundamental concept in qooxdoo. All code is actually considered to be found in libraries. In that sense the qooxdoo framework classes themselves constitute a library, and any custom application as well (although it might be strange to think about them this way). T. On 08/15/2012 06:19 PM, Alexander Steitz wrote: Hi Benjamin, the best way would be to split up your code in own "libraries" (from a qooxdoo point of view) and integrate them together in your main application. How to use libraries and what they are all about is described here: http://manual.qooxdoo.org/current/pages/tool/generator_config_articles.html#pages-tool-generator-config-articles-library-key-and-manifest-files Regards, Alex *From:*Benjamin Cuningham [mailto:[email protected]] *Sent:* Wednesday, August 15, 2012 6:02 PM *To:* [email protected] *Subject:* [qooxdoo-devel] Custom Libraries We are developing several standalone applications and would like to share classes across them. What is the best way to organize shared classes into some sort of library? Thank you, -Benjamin Cuningham -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Re: [qooxdoo-devel] Custom Libraries
Create a Contribution project using the create-app script for all of the shared stuff. Link to your lib like you would any other contribution in your config.json using a relative path to its Manifest.json instead of the contrib uri. On Wed, Aug 15, 2012 at 9:02 AM, Benjamin Cuningham wrote: > We are developing several standalone applications and would like to share > classes across them. What is the best way to organize shared classes into > some sort of library? > > > > Thank you, > > -Benjamin Cuningham > > > -- > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > ___ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
Re: [qooxdoo-devel] Custom Libraries
Hi Benjamin, the best way would be to split up your code in own "libraries" (from a qooxdoo point of view) and integrate them together in your main application. How to use libraries and what they are all about is described here: http://manual.qooxdoo.org/current/pages/tool/generator_config_articles.html#pages-tool-generator-config-articles-library-key-and-manifest-files Regards, Alex From: Benjamin Cuningham [mailto:[email protected]] Sent: Wednesday, August 15, 2012 6:02 PM To: [email protected] Subject: [qooxdoo-devel] Custom Libraries We are developing several standalone applications and would like to share classes across them. What is the best way to organize shared classes into some sort of library? Thank you, -Benjamin Cuningham -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
