[Sugar-devel] Fwd: GSOC

Tony Anderson tony_anderson at usa.net
Wed May 18 03:02:30 EDT 2016


Hi, Sam

Actually the Journal interaction is handled by the datastore class.

Tony

On 05/17/2016 09:48 PM, Sam Parkinson wrote:
> If you make an activity, all of the journal interaction is handled by 
> the Journal.  Maybe that would help you in this instance?
>
> On Wed, May 18, 2016 at 5:02 AM, Ütkarsh Tiwari 
> <iamutkarshtiwari at gmail.com> wrote:
>> Hi, How can we overwrite(contents) a specific object in Journal? 
>> Thanks, Utkarsh On 5/18/16, Ütkarsh Tiwari 
>> <iamutkarshtiwari at gmail.com <mailto:iamutkarshtiwari at gmail.com>> wrote:
>>
>>     Hi Tony, In case if the user chooses to overwrite the
>>     contents(code) of the existing project(already saved in Journal),
>>     would you like to overwrite that Journal object or create a new
>>     object(overwritten- this might create duplicate names)? Thanks,
>>     Utkarsh Tiwari On 5/17/16, Walter Bender <walter.bender at gmail.com
>>     <mailto:walter.bender at gmail.com>> wrote:
>>
>>         I believe it defaults to ~/Documents (outside of
>>         sugar-build). -walter On Tue, May 17, 2016 at 10:48 AM,
>>         Ütkarsh Tiwari <iamutkarshtiwari at gmail.com
>>         <mailto:iamutkarshtiwari at gmail.com>
>>
>>             wrote: 
>>
>>             Hi, What is the location of the 'Journal/Documents'
>>             folder inside sugar-build? Thanks, Utkarsh Tiwari On
>>             5/15/16, Tony Anderson <tony_anderson at usa.net
>>             <mailto:tony_anderson at usa.net>> wrote: > Hi, Utkarsh > >
>>             I gave this version a trial. I think the integration is
>>             complete. The > next problems are left over from Richa
>>             Sehgal's work from last year. > > I wasn't able to look
>>             at the feature page - I think Bernie Innocenti > is >
>>             working on the server and it is down for a while. > >
>>             What we are trying to do goes beyond the jsfiddle on the
>>             internet. It > provides a way to enter html or css or
>>             javascript and test the outcome > when the > code is
>>             processed by the browser. What I would like is that the
>>             user > can > create an html file using an editor and then
>>             show that file on with > the > fiddler. > > So, if I open
>>             the fiddler and enter <h1>Hello World</h1> , then 'run' >
>>             will display that in the right side panel. (And that
>>             works). Now I > save > the file giving it a > project
>>             name. e.g. helloworld. This is saved in the Journal. When
>>             you > look at the Journal, there are two entries. One
>>             shows the Browse icon > and the other a text page icon.
>>             This is normal - one represents the > journal object for
>>             the browse activity and the other object has the > saved
>>             html: helloworld.html. > > You can copy the
>>             helloworld.html file to the Documents folder (hover >
>>             over the text icon and select copy to Documents). Using
>>             Terminal, you > will see the file in the Documents folder
>>             is named > helloworld.html.zip. > This is correct (it
>>             should be a zip file) but the name should be >
>>             helloworld.zip. In the Terminal you will see the expanded
>>             file is > helloworld.html. > > There are two problems: >
>>             > 1. When the file is zipped, it should be in a 'project'
>>             directory > with the name of the project. So
>>             helloworld/helloworld.html. When > unzipped, there should
>>             be a helloworld directory in Documents and in > it >
>>             should be the helloworld.html file. > 2. The html file
>>             needs a <title>helloworld</title>. Browse > apparently
>>             uses the whole file as the title when one is not given. >
>>             Note: > the title appears as the name of the tab. > >
>>             Having saved helloworld with project name helloworld, I
>>             was able to > open > it (but only when fiddler is enabled
>>             - which is probably ok). It > displayed correctly.
>>             However, if I show source I get the source html > for >
>>             Richa Sehgal's fiddler page not the source of the
>>             helloworld.html. > > Using Terminal, I did a less on the
>>             text of helloworld.html. It is one > line (normal for
>>             html which doesn't recognize newlines). There is a >
>>             package called BeautifulSoup which is included in the
>>             Sugar image (it > is > outdated - should be bs4 but no
>>             problem). Anyway, you can find the > BeautifulSoup
>>             documentation on line. What you can do is use the >
>>             prettyprint feature to save the html file so that it is
>>             more useful > for > editiing. > > Note: the reason for
>>             the zip file is that an html file can refer to an > img
>>             (<img src='some.png'>Some</img>). This is a relative url
>>             and > refers > to a file in the same directory as the
>>             html file. By zipping the html > and media files
>>             together, it will work correctly when uploaded to the >
>>             school server, for example. This also supports having a
>>             main page with > links to other html files in the same
>>             directory (<a > href='page1.html'>Page 1</a>). > > This
>>             is great progress and now we have the opportunity to make
>>             sure > that > the feature works in various use cases. > >
>>             Tony > > On 05/14/2016 10:08 PM, Ütkarsh Tiwari wrote: >>
>>             Hi, >> I have fixed the .xo file. Now on clicking the
>>             'Run' will open a >> new tab with blank fiddle screen and
>>             will insert the user code inside >> the blank skeleton in
>>             index.html. I have attached the new .xo below. >> >>
>>             Note- "web-console.html" file contains the html code of
>>             the >> JS-fiddler >> designed by Ms. Richa Sehgal. We
>>             need not touch it. User code is >> saved >> in the
>>             index.html file. >> >> I have also created a feature page
>>             - >>
>>             https://wiki.sugarlabs.org/go/0.110/Feature_List/JS_Fiddler
>>             >> >> Thanks, >> Utkarsh Tiwari > >
>>             _______________________________________________
>>             Sugar-devel mailing list Sugar-devel at lists.sugarlabs.org
>>             <mailto:Sugar-devel at lists.sugarlabs.org>
>>             http://lists.sugarlabs.org/listinfo/sugar-devel 
>>
>>         -- Walter Bender Sugar Labs http://www.sugarlabs.org
>>         <http://www.sugarlabs.org> 
>>
>> _______________________________________________ Sugar-devel mailing 
>> list Sugar-devel at lists.sugarlabs.org 
>> <mailto:Sugar-devel at lists.sugarlabs.org> 
>> http://lists.sugarlabs.org/listinfo/sugar-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20160518/7a24fb7f/attachment.html>


More information about the Sugar-devel mailing list