Re: [Sugar-devel] question about: Main Karma Package

2009-07-22 Thread Lucian Branescu
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

2009-07-22 Thread Bryan Berry
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

2009-07-22 Thread Christoph Derndorfer
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

2009-07-22 Thread Felipe López Toledo
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

2009-07-21 Thread Felipe López Toledo
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

2009-07-21 Thread Bryan Berry
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