Re: [Sugar-devel] question about: Main Karma Package
Now that I'm actually looking at the layout, I realise that you MUST rename chakra.html/karmaplatz.html to index.html. If you host the karma bundle somewhere on a web server, when you go to the bundle ROOT path the server will try to serve index.html, because that's the default. Since it's not there, it will 403. Furthermore, if a random web developer with no knowledge of karma looks inside the karma bundle, they will instinctively look for index.html. Web devs also expect english, so chakra or karmaplatz will not tell them anything. ]karmaindex.html might be alright for devs, but it still confuses web servers and there's no reason to deviate from the de-facto standard of index.html. Sorry for the rant, but I really believe you're making a mistake by not naming the file index.html. You may call the interface element 'karma index' if you like, because that's what it is. 2009/7/22 Bryan Berry br...@olenepal.org: On Tue, 2009-07-21 at 17:49 -0500, Felipe López Toledo wrote: Hi Bryan. I have one question about http://wiki.sugarlabs.org/go/Karma/Bundle_layout I'm working with our new layout ;) until yesterday, each lesson could work independently. each lesson had their own js files. The beauty of that way, was that you could take a specific lesson folder and put it everywhere and it would work. if we want to do that with the new arrangement, it would be necessary to carry: The specific Lesson folder + Karma lesson bundle folder Exactly. the stuff common to all the lessons, like karma.css, jquery.js, goes in the top-level directory so ROOT js/ , css/ , karmaplatz.html, lessons/ lessons js/, css/ Does it seems like too much overhead to carry around the karmaplatz? I figure that most of the time devs will want the karmaplatz to accompany their lessons. I would suggest to merge Karma lesson bundle / js with Lesson / js. The problem is that we will have repeated files. Yeah. my best solution is just to separate them as specified before also, the Main Karma Package has its own js folder (..contain the code common to all examples..), I suppose it is not necessary since we have the examples folder that will be (I suppose) a Karma Lesson bundle folder. or maybe I'm misunderstanding things. I want the examples to use the same common js/ and css/ folders as lessons/ . By default, the links to the examples will appear in karmaplatz.html . I want the paths used in the examples to be the same ones that can be used by the new user-created lessons in lessons/ . Using the same file directory layout makes this easier. So, I want the examples to look at root css/, js/ for their common files just as the new lessons in lessons/ will felipe -- Bryan W. Berry Technology Director OLE Nepal, http://www.olenepal.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] question about: Main Karma Package
that's a good point, we may end up just naming it index.html but referring to the starting page as the Chakra On Wed, 2009-07-22 at 12:59 +0100, Lucian Branescu wrote: Now that I'm actually looking at the layout, I realise that you MUST rename chakra.html/karmaplatz.html to index.html. If you host the karma bundle somewhere on a web server, when you go to the bundle ROOT path the server will try to serve index.html, because that's the default. Since it's not there, it will 403. Furthermore, if a random web developer with no knowledge of karma looks inside the karma bundle, they will instinctively look for index.html. Web devs also expect english, so chakra or karmaplatz will not tell them anything. ]karmaindex.html might be alright for devs, but it still confuses web servers and there's no reason to deviate from the de-facto standard of index.html. Sorry for the rant, but I really believe you're making a mistake by not naming the file index.html. You may call the interface element 'karma index' if you like, because that's what it is. 2009/7/22 Bryan Berry br...@olenepal.org: On Tue, 2009-07-21 at 17:49 -0500, Felipe López Toledo wrote: Hi Bryan. I have one question about http://wiki.sugarlabs.org/go/Karma/Bundle_layout I'm working with our new layout ;) until yesterday, each lesson could work independently. each lesson had their own js files. The beauty of that way, was that you could take a specific lesson folder and put it everywhere and it would work. if we want to do that with the new arrangement, it would be necessary to carry: The specific Lesson folder + Karma lesson bundle folder Exactly. the stuff common to all the lessons, like karma.css, jquery.js, goes in the top-level directory so ROOT js/ , css/ , karmaplatz.html, lessons/ lessons js/, css/ Does it seems like too much overhead to carry around the karmaplatz? I figure that most of the time devs will want the karmaplatz to accompany their lessons. I would suggest to merge Karma lesson bundle / js with Lesson / js. The problem is that we will have repeated files. Yeah. my best solution is just to separate them as specified before also, the Main Karma Package has its own js folder (..contain the code common to all examples..), I suppose it is not necessary since we have the examples folder that will be (I suppose) a Karma Lesson bundle folder. or maybe I'm misunderstanding things. I want the examples to use the same common js/ and css/ folders as lessons/ . By default, the links to the examples will appear in karmaplatz.html . I want the paths used in the examples to be the same ones that can be used by the new user-created lessons in lessons/ . Using the same file directory layout makes this easier. So, I want the examples to look at root css/, js/ for their common files just as the new lessons in lessons/ will felipe -- Bryan W. Berry Technology Director OLE Nepal, http://www.olenepal.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Bryan W. Berry Technology Director OLE Nepal, http://www.olenepal.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] question about: Main Karma Package
Lucian, thanks a lot for raising that issue, it's certainly an aspect we hadn't considered! Cheers, Christoph 2009/7/22 Bryan Berry br...@olenepal.org that's a good point, we may end up just naming it index.html but referring to the starting page as the Chakra On Wed, 2009-07-22 at 12:59 +0100, Lucian Branescu wrote: Now that I'm actually looking at the layout, I realise that you MUST rename chakra.html/karmaplatz.html to index.html. If you host the karma bundle somewhere on a web server, when you go to the bundle ROOT path the server will try to serve index.html, because that's the default. Since it's not there, it will 403. Furthermore, if a random web developer with no knowledge of karma looks inside the karma bundle, they will instinctively look for index.html. Web devs also expect english, so chakra or karmaplatz will not tell them anything. ]karmaindex.html might be alright for devs, but it still confuses web servers and there's no reason to deviate from the de-facto standard of index.html. Sorry for the rant, but I really believe you're making a mistake by not naming the file index.html. You may call the interface element 'karma index' if you like, because that's what it is. 2009/7/22 Bryan Berry br...@olenepal.org: On Tue, 2009-07-21 at 17:49 -0500, Felipe López Toledo wrote: Hi Bryan. I have one question about http://wiki.sugarlabs.org/go/Karma/Bundle_layout I'm working with our new layout ;) until yesterday, each lesson could work independently. each lesson had their own js files. The beauty of that way, was that you could take a specific lesson folder and put it everywhere and it would work. if we want to do that with the new arrangement, it would be necessary to carry: The specific Lesson folder + Karma lesson bundle folder Exactly. the stuff common to all the lessons, like karma.css, jquery.js, goes in the top-level directory so ROOT js/ , css/ , karmaplatz.html, lessons/ lessons js/, css/ Does it seems like too much overhead to carry around the karmaplatz? I figure that most of the time devs will want the karmaplatz to accompany their lessons. I would suggest to merge Karma lesson bundle / js with Lesson / js. The problem is that we will have repeated files. Yeah. my best solution is just to separate them as specified before also, the Main Karma Package has its own js folder (..contain the code common to all examples..), I suppose it is not necessary since we have the examples folder that will be (I suppose) a Karma Lesson bundle folder. or maybe I'm misunderstanding things. I want the examples to use the same common js/ and css/ folders as lessons/ . By default, the links to the examples will appear in karmaplatz.html . I want the paths used in the examples to be the same ones that can be used by the new user-created lessons in lessons/ . Using the same file directory layout makes this easier. So, I want the examples to look at root css/, js/ for their common files just as the new lessons in lessons/ will felipe -- Bryan W. Berry Technology Director OLE Nepal, http://www.olenepal.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Bryan W. Berry Technology Director OLE Nepal, http://www.olenepal.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Christoph Derndorfer co-editor, olpcnews url: www.olpcnews.com e-mail: christ...@olpcnews.com ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] question about: Main Karma Package
Exactly. the stuff common to all the lessons, like karma.css, jquery.js, goes in the top-level directory so ROOT js/ , css/ , karmaplatz.html, lessons/ lessons js/, css/ Does it seems like too much overhead to carry around the karmaplatz? I figure that most of the time devs will want the karmaplatz to accompany their lessons. I just want to be sure that we're aware of this: when someone saves that file (the html lesson), the structure will be modified by the browser, now the lesson will not follow our layout. (example) ff 3.5 creates one folder for the html document when you save it: document_files and here are stored all the files (images, js, css ...) that the html needs to work. I want the examples to use the same common js/ and css/ folders as lessons/ . By default, the links to the examples will appear in karmaplatz.html . I want the paths used in the examples to be the same ones that can be used by the new user-created lessons in lessons/ . Using the same file directory layout makes this easier agree Now that I'm actually looking at the layout, I realise that you MUST rename chakra.html/karmaplatz.html to index.html. If you host the karma bundle somewhere on a web server, when you go to the bundle ROOT path the server will try to serve index.html, because that's the default. Since it's not there, it will 403. Thanks Lucian! finally..it'll be index.html (aka Chakra) felipe On Wed, Jul 22, 2009 at 11:09 AM, Christoph Derndorfer christoph.derndor...@gmail.com wrote: Lucian, thanks a lot for raising that issue, it's certainly an aspect we hadn't considered! Cheers, Christoph 2009/7/22 Bryan Berry br...@olenepal.org that's a good point, we may end up just naming it index.html but referring to the starting page as the Chakra On Wed, 2009-07-22 at 12:59 +0100, Lucian Branescu wrote: Now that I'm actually looking at the layout, I realise that you MUST rename chakra.html/karmaplatz.html to index.html. If you host the karma bundle somewhere on a web server, when you go to the bundle ROOT path the server will try to serve index.html, because that's the default. Since it's not there, it will 403. Furthermore, if a random web developer with no knowledge of karma looks inside the karma bundle, they will instinctively look for index.html. Web devs also expect english, so chakra or karmaplatz will not tell them anything. ]karmaindex.html might be alright for devs, but it still confuses web servers and there's no reason to deviate from the de-facto standard of index.html. Sorry for the rant, but I really believe you're making a mistake by not naming the file index.html. You may call the interface element 'karma index' if you like, because that's what it is. 2009/7/22 Bryan Berry br...@olenepal.org: On Tue, 2009-07-21 at 17:49 -0500, Felipe López Toledo wrote: Hi Bryan. I have one question about http://wiki.sugarlabs.org/go/Karma/Bundle_layout I'm working with our new layout ;) until yesterday, each lesson could work independently. each lesson had their own js files. The beauty of that way, was that you could take a specific lesson folder and put it everywhere and it would work. if we want to do that with the new arrangement, it would be necessary to carry: The specific Lesson folder + Karma lesson bundle folder Exactly. the stuff common to all the lessons, like karma.css, jquery.js, goes in the top-level directory so ROOT js/ , css/ , karmaplatz.html, lessons/ lessons js/, css/ Does it seems like too much overhead to carry around the karmaplatz? I figure that most of the time devs will want the karmaplatz to accompany their lessons. I would suggest to merge Karma lesson bundle / js with Lesson / js. The problem is that we will have repeated files. Yeah. my best solution is just to separate them as specified before also, the Main Karma Package has its own js folder (..contain the code common to all examples..), I suppose it is not necessary since we have the examples folder that will be (I suppose) a Karma Lesson bundle folder. or maybe I'm misunderstanding things. I want the examples to use the same common js/ and css/ folders as lessons/ . By default, the links to the examples will appear in karmaplatz.html . I want the paths used in the examples to be the same ones that can be used by the new user-created lessons in lessons/ . Using the same file directory layout makes this easier. So, I want the examples to look at root css/, js/ for their common files just as the new lessons in lessons/ will felipe -- Bryan W. Berry Technology Director OLE Nepal, http://www.olenepal.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Bryan W.
[Sugar-devel] question about: Main Karma Package
Hi Bryan. I have one question about http://wiki.sugarlabs.org/go/Karma/Bundle_layout I'm working with our new layout ;) until yesterday, each lesson could work independently. each lesson had their own js files. The beauty of that way, was that you could take a specific lesson folder and put it everywhere and it would work. if we want to do that with the new arrangement, it would be necessary to carry: The specific Lesson folder + Karma lesson bundle folder I would suggest to merge Karma lesson bundle / js with Lesson / js. The problem is that we will have repeated files. also, the Main Karma Package has its own js folder (..contain the code common to all examples..), I suppose it is not necessary since we have the examples folder that will be (I suppose) a Karma Lesson bundle folder. or maybe I'm misunderstanding things. felipe ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] question about: Main Karma Package
On Tue, 2009-07-21 at 17:49 -0500, Felipe López Toledo wrote: Hi Bryan. I have one question about http://wiki.sugarlabs.org/go/Karma/Bundle_layout I'm working with our new layout ;) until yesterday, each lesson could work independently. each lesson had their own js files. The beauty of that way, was that you could take a specific lesson folder and put it everywhere and it would work. if we want to do that with the new arrangement, it would be necessary to carry: The specific Lesson folder + Karma lesson bundle folder Exactly. the stuff common to all the lessons, like karma.css, jquery.js, goes in the top-level directory so ROOT js/ , css/ , karmaplatz.html, lessons/ lessons js/, css/ Does it seems like too much overhead to carry around the karmaplatz? I figure that most of the time devs will want the karmaplatz to accompany their lessons. I would suggest to merge Karma lesson bundle / js with Lesson / js. The problem is that we will have repeated files. Yeah. my best solution is just to separate them as specified before also, the Main Karma Package has its own js folder (..contain the code common to all examples..), I suppose it is not necessary since we have the examples folder that will be (I suppose) a Karma Lesson bundle folder. or maybe I'm misunderstanding things. I want the examples to use the same common js/ and css/ folders as lessons/ . By default, the links to the examples will appear in karmaplatz.html . I want the paths used in the examples to be the same ones that can be used by the new user-created lessons in lessons/ . Using the same file directory layout makes this easier. So, I want the examples to look at root css/, js/ for their common files just as the new lessons in lessons/ will felipe -- Bryan W. Berry Technology Director OLE Nepal, http://www.olenepal.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel