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

</font></blockquote></div><br>