Re: [sugar] Programming environments on the XO
On Sat, 2008-08-02 at 13:10 +1000, Martin Sevior wrote: Hi everyone, I'm perfectly willing to do this work but how I can be sure it will actually be used? What do we need to do to get libabiword updated? sugar-jhbuild uses an ancient patched tree dating from November last year. We've released 2.6.4 3 weeks ago with *tons* of bug fixes on that. Afaik, 2.6.4 is on the images What version is actually being shipped with sucrose? What do we need to do to get it updated? Someone should just update jhbuild... i could do that when i find some spare time and motivaten; feel free to beat me to it. I'd just like to know what I need to do to get the required libabiword into the tree so that this feature can be implemented. We'll need to backport the featured to 2.6.x first. Will do that soonish as well. Marc ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
On Sat, 2008-08-02 at 16:47 +0200, J.M. Maurer wrote: What version is actually being shipped with sucrose? What do we need to do to get it updated? Someone should just update jhbuild... i could do that when i find some spare time and motivaten; feel free to beat me to it. Updated jhbuild to abiword 2.6.4. Let's hope we can get the coloring per collaborator in 2.6.5, or at least 2.6.6. Marc ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
On Thu, 2008-07-31 at 22:12 +0200, J.M. Maurer wrote: On Thu, 2008-07-31 at 21:37 +1000, Martin Edmund Sevior wrote: Thanks Tomeu and Eben. Yes, we'll need to expand the abiwidget api. I'll look to do this if I can can get sugar-jhbuild to work again. That, or we could just add an 'EditMethod', so we can invoke it using a 'well known' function name. Not sure what the nicest approach is. I'm inclined to expand the api though. Hi everyone, I'm perfectly willing to do this work but how I can be sure it will actually be used? What do we need to do to get libabiword updated? sugar-jhbuild uses an ancient patched tree dating from November last year. We've released 2.6.4 3 weeks ago with *tons* of bug fixes on that. What version is actually being shipped with sucrose? What do we need to do to get it updated? I'd just like to know what I need to do to get the required libabiword into the tree so that this feature can be implemented. Cheers Martin Marc ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
-Original Message- From: Eben Eliason [mailto:[EMAIL PROTECTED] Sent: Thu 7/31/2008 2:29 AM To: Tomeu Vizoso Cc: Martin Edmund Sevior; Walter Bender; OLPC Development; [EMAIL PROTECTED]; Chris Ball; Sugar Mailing List Subject: Re: [sugar] Programming environments on the XO On Wed, Jul 30, 2008 at 12:24 PM, Tomeu Vizoso [EMAIL PROTECTED]wrote: On Tue, Jul 29, 2008 at 12:44 PM, Martin Sevior [EMAIL PROTECTED] wrote: On Fri, 2008-07-18 at 14:50 +1000, Martin Sevior wrote: On Thu, 2008-07-17 at 23:32 -0400, Brian Jordan wrote: The open source project Gobby also uses this sort of who-wrote-what text highlighting, SJ and I have recently (right before he left for Wikimania) been looking into getting similar functionality on the XO. Having this highlighting integrated with Write would be fantastic. OK Guys, I get the message :-) I'll look to see how this can be enabled by default in the most UI-easy way possible. OK Guys, Your wish is my command. See: http://msevior.livejournal.com/2008/07/29/ Awesome, anybody would like to expose this functionality in Write? Should be quite easy, but may involve adding API to abiwidget. The original mockups for Write have been waiting for this moment to arrive. For the reference of any who dare to take on the task (The button being clicked is a Highlight text by author button): http://wiki.laptop.org/go/Image:Activity_write_view.jpg Thanks Tomeu and Eben. Yes, we'll need to expand the abiwidget api. I'll look to do this if I can can get sugar-jhbuild to work again. BTW for those who recommend we abandon sugar-jhbuild, I definitely disagree. You definitely always want the fastest machine you can get for development work and for all it's problems, sugar-jhbuild gives the best way to get an up to the second snapshot of the development trees everywhere. Of course activities require regular testing on the xo hardware, which is now much more available. After I tried out Write on a B2 back in 2007 I realised that many speedups and optimizations were needed to get decent performance. Martin Sevior Thanks a lot, Tomeu ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
On Thu, 2008-07-31 at 21:37 +1000, Martin Edmund Sevior wrote: Thanks Tomeu and Eben. Yes, we'll need to expand the abiwidget api. I'll look to do this if I can can get sugar-jhbuild to work again. That, or we could just add an 'EditMethod', so we can invoke it using a 'well known' function name. Not sure what the nicest approach is. I'm inclined to expand the api though. Marc ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
On Tue, Jul 29, 2008 at 12:44 PM, Martin Sevior [EMAIL PROTECTED] wrote: On Fri, 2008-07-18 at 14:50 +1000, Martin Sevior wrote: On Thu, 2008-07-17 at 23:32 -0400, Brian Jordan wrote: The open source project Gobby also uses this sort of who-wrote-what text highlighting, SJ and I have recently (right before he left for Wikimania) been looking into getting similar functionality on the XO. Having this highlighting integrated with Write would be fantastic. OK Guys, I get the message :-) I'll look to see how this can be enabled by default in the most UI-easy way possible. OK Guys, Your wish is my command. See: http://msevior.livejournal.com/2008/07/29/ Awesome, anybody would like to expose this functionality in Write? Should be quite easy, but may involve adding API to abiwidget. Thanks a lot, Tomeu ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
On Wed, Jul 30, 2008 at 12:24 PM, Tomeu Vizoso [EMAIL PROTECTED]wrote: On Tue, Jul 29, 2008 at 12:44 PM, Martin Sevior [EMAIL PROTECTED] wrote: On Fri, 2008-07-18 at 14:50 +1000, Martin Sevior wrote: On Thu, 2008-07-17 at 23:32 -0400, Brian Jordan wrote: The open source project Gobby also uses this sort of who-wrote-what text highlighting, SJ and I have recently (right before he left for Wikimania) been looking into getting similar functionality on the XO. Having this highlighting integrated with Write would be fantastic. OK Guys, I get the message :-) I'll look to see how this can be enabled by default in the most UI-easy way possible. OK Guys, Your wish is my command. See: http://msevior.livejournal.com/2008/07/29/ Awesome, anybody would like to expose this functionality in Write? Should be quite easy, but may involve adding API to abiwidget. The original mockups for Write have been waiting for this moment to arrive. For the reference of any who dare to take on the task (The button being clicked is a Highlight text by author button): http://wiki.laptop.org/go/Image:Activity_write_view.jpg - Eben Thanks a lot, Tomeu ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
On Fri, 2008-07-18 at 14:50 +1000, Martin Sevior wrote: On Thu, 2008-07-17 at 23:32 -0400, Brian Jordan wrote: The open source project Gobby also uses this sort of who-wrote-what text highlighting, SJ and I have recently (right before he left for Wikimania) been looking into getting similar functionality on the XO. Having this highlighting integrated with Write would be fantastic. OK Guys, I get the message :-) I'll look to see how this can be enabled by default in the most UI-easy way possible. OK Guys, Your wish is my command. See: http://msevior.livejournal.com/2008/07/29/ Cheers Martin ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
On Thu, 2008-07-17 at 21:41 -0400, Benjamin M. Schwartz wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Martin Sevior wrote: | Hi Folks, | Just so you know. The only reason for #7447 is because we | haven't put the UI in to enable it. I would like an additional control for background color. Eben, what do you think? | I'm not sure different colors for different users is such a good idea | though. The document will quickly become a mess. Though if the kids | want to do this they can. Have you used Gobby? It's the shared editor that people at OLPC _actually_ use, and having per-user background colors is among its key features. Not sure if I read this correctly, but are you implying that Write's collaboration is not used, but Gobby's is? If so, is there any particular collaboration issue/bug that needs my attention? Marc ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
On Sat, 2008-07-19 at 18:02 -0400, Benjamin M. Schwartz wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 J.M. Maurer wrote: | Have you used Gobby? It's the shared editor that people at OLPC | _actually_ use, and having per-user background colors is among its key | features. | | Not sure if I read this correctly, but are you implying that Write's | collaboration is not used, but Gobby's is? Yes. OLPC developers may have been using Write for collaborative document authoring, but I am not aware of it. I am aware of several occasions on which Gobby has been used for this purpose, for example for preparing minutes for a meeting on IRC. But does this hold for kids as well? After all, they are the primary audience for Write. | If so, is there any | particular collaboration issue/bug that needs my attention? Not a bug. There are two issues: 1. To the best of my knowledge, Write's collaboration system does not interoperate with any application that is available on non-Sugar desktops. Well, the AbiCollab plugin existed before Write did, so making Write 'interoperate' with AbiWord would be trivial (in fact, they are exactly the same). ~ Thus, in order to make use of Write, all participants must have an XO, emulator, or sugar-jhbuild running. I do not see this as a significant obstacle in a Rwandan elementary school, but in the diverse environments of OLPC volunteers, we cannot assume that everyone has easy access to a Sugar instance. In my view, the ultimate solution to this is to push our Telepathy-based collaboration stack upstream into the standard Linux desktop environments. ~ Until then, we should come up with a streamlined Sugar emulator that makes it easy to run an Activity like Write under any standard Linux desktop. There is no technical reason at all that Write could not be made to collaborate with normal AbiWord's. Technically, it already works. There is just no UI that currently exposes it. One could for example add a UI that would allow Write to use abicollab.net's service. This way normal AbiWord users could interoperate trivially with Write, on a global scale. This already works *now*, and has been built from the ground up to scale. Millions of users should be no problem at all for the service. What I'm trying to say: Write's collaboration protocol is *exactly* the same as AbiWord's protocol. 2. Sugar collaboration over the internet requires a specialized Jabber server. It has proven difficult to set up such a server at all, and impossible to set up a server that can be made public without collapsing under the load. Hopefully, after the Gadget work is complete, we will begin to see reliable public collaboration servers appear. I've always been of the opinion that using Jabber for this sort of thing was a bad choice. That's why we don't depend on it anymore. Marc - --Ben -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkiCZHkACgkQUJT6e6HFtqSjfQCfaoF+5IbBo6aFsRFwX5LV6jOb vmoAoIZ/VhpLCcygbI1eHQa2jjzLo99k =DkVL -END PGP SIGNATURE- ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
Hello Martin - On Thu, Jul 17, 2008 at 12:54 AM, Martin Sevior [EMAIL PROTECTED] wrote: Hi Samuel, Marc Maurer has done 95% of the work required to do multi-programming language syntax highlighting in libabiword. The advantage of using libabiword is that you get collaboration for free. It is easy enough to embed this in your own canvas and hook up the controls you need or want, just as we've done for Write. that sounds great! Marc is a bit of a perfectionist so I'm not sure how usable 95% of the work is and whether it could be finished by simply using it and providing bug reports as needed would be. Is this something the community could help with? I know myself and maybe another person or two who would be willing to help if it was clear what else needed to be done. yours, Bobby Hopefully, Marc will chime in soon. Cheers Martin On Thu, 2008-07-17 at 00:39 -0400, Samuel Klein wrote: There has been talk about expanding Pippy to support a variety of programming languages, perhaps as plugins; to add syntax highlighting; and general interest in seeing Develop proceed. Syntax highlighting in Write has been brought up as well. C and Javascript environments have been specifically highlighted, since C is used for a fair bit of code that we ship; but enthusiasts of Ruby and many other languages have considered providing an intro dev environment as a standalone activity, one per language. And HTML creation is possible in Write but without highlighting, and it is not obvious how to put this to good use. Finally, we now have activities for Etoys (Squeak), Scratch, and Turtle Art, but not yet a Logo activity; though a few people are working on the latter. Where are we with these developments? What plans are there to complete any of the above this year? What specific features should we schedule to support the above, and which is most important? SJ ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
Hi, There has been talk about expanding Pippy to support a variety of programming languages, perhaps as plugins; to add syntax highlighting; and general interest in seeing Develop proceed. Pippy's always had syntax highlighting, see: http://wiki.laptop.org/go/Image:Pippy.png The gtksourceview2 library we're using has support for syntax highlighting almost all programming languages, not just Python. If someone has another educationally-appropriate programming language in mind, I think it'd be short work to add support for it into Pippy. Gathering tutorial code for the new language would be harder work. Syntax highlighting in Write has been brought up as well. C and Javascript environments have been specifically highlighted, since C is used for a fair bit of code that we ship; but enthusiasts of Ruby and many other languages have considered providing an intro dev environment as a standalone activity, one per language. And HTML creation is possible in Write but without highlighting, and it is not obvious how to put this to good use. I'd be happy to switch over to embedding a Write buffer into Pippy, once it has syntax highlighting. Another useful feature would be for Write to have unique background colors for collaborators, as Gobby does. I wonder if that would be a small enough task for someone to take on. - Chris. -- Chris Ball [EMAIL PROTECTED] ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Chris Ball wrote: | Another useful feature would be for | Write to have unique background colors for collaborators, as Gobby does. | I wonder if that would be a small enough task for someone to take on. See also #7447. Currently, Write doesn't support background colors at all. - --Ben -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkh/ZTUACgkQUJT6e6HFtqSdzwCfXnq/N5tEk/jhuBttxx77vauD wtkAnj4JzHOxwswpf/12WKnoPeKA4LBd =FTjC -END PGP SIGNATURE- ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
I'd vote that we not expend too much effort in supporting multiple development environments in Pippy at the moment--there are so many other high-priority things to be working on. Is there really a lot of demand for this from the field? -walter On Thu, Jul 17, 2008 at 11:28 AM, Benjamin M. Schwartz [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Chris Ball wrote: | Another useful feature would be for | Write to have unique background colors for collaborators, as Gobby does. | I wonder if that would be a small enough task for someone to take on. See also #7447. Currently, Write doesn't support background colors at all. - --Ben -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkh/ZTUACgkQUJT6e6HFtqSdzwCfXnq/N5tEk/jhuBttxx77vauD wtkAnj4JzHOxwswpf/12WKnoPeKA4LBd =FTjC -END PGP SIGNATURE- ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
On Thu, 2008-07-17 at 20:45 -0400, Walter Bender wrote: I'd vote that we not expend too much effort in supporting multiple development environments in Pippy at the moment--there are so many other high-priority things to be working on. Is there really a lot of demand for this from the field? -walter On Thu, Jul 17, 2008 at 11:28 AM, Benjamin M. Schwartz [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Chris Ball wrote: | Another useful feature would be for | Write to have unique background colors for collaborators, as Gobby does. | I wonder if that would be a small enough task for someone to take on. See also #7447. Currently, Write doesn't support background colors at all. Hi Folks, Just so you know. The only reason for #7447 is because we haven't put the UI in to enable it. libabiword supports background colors. If the Powers That Be decide that this is an important feature for children it is very easy to implement it. Every feature of AbiWord is present in libabiword, say the word and we'll implement it for Write. I'm not sure different colors for different users is such a good idea though. The document will quickly become a mess. Though if the kids want to do this they can. Cheers Martin - --Ben -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkh/ZTUACgkQUJT6e6HFtqSdzwCfXnq/N5tEk/jhuBttxx77vauD wtkAnj4JzHOxwswpf/12WKnoPeKA4LBd =FTjC -END PGP SIGNATURE- ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Martin Sevior wrote: | Hi Folks, | Just so you know. The only reason for #7447 is because we | haven't put the UI in to enable it. I would like an additional control for background color. Eben, what do you think? | I'm not sure different colors for different users is such a good idea | though. The document will quickly become a mess. Though if the kids | want to do this they can. Have you used Gobby? It's the shared editor that people at OLPC _actually_ use, and having per-user background colors is among its key features. The colors are stripped for print; clearing the text colors in a Write document is similarly easy. Per-user coloring could work even better in Write, because text has a foreground and background color, and each user also has a foreground color and a background color that appear all over the UI. Those colors are guaranteed to have good contrast against each other, as required in the rest of the UI. Automatically setting the user's text to those settings in a shared Write session would make it instantly obvious who is typing what. I would most prefer a design in which the scheme is black on white by default. When the first user shares the document, the text entry colors are converted to her XO colors, but the existing text is not altered. As each user joins, that person's colors are set to their XO colors, but users may modify their color settings at any time after join+share. It occurs to me that this may work best if colors can be made more sticky, so that anything I type keeps my current colors, not the colors of the text I've selected or am typing into. This is a tricky UI question, which I will leave to the UI folks. Perhaps a sticky checkbox next to the color selectors that checks itself upon sharing? - --Ben -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkh/9LYACgkQUJT6e6HFtqTiFQCgiwn7n2I5FT253t30YxDAN57M D2wAn0Qaw5gkl/4X/wOsQwYjZ13g/pXw =ovJY -END PGP SIGNATURE- ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
On Thu, Jul 17, 2008 at 6:25 PM, Martin Sevior [EMAIL PROTECTED] wrote: On Thu, 2008-07-17 at 20:45 -0400, Walter Bender wrote: I'd vote that we not expend too much effort in supporting multiple development environments in Pippy at the moment--there are so many other high-priority things to be working on. Is there really a lot of demand for this from the field? -walter On Thu, Jul 17, 2008 at 11:28 AM, Benjamin M. Schwartz [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Chris Ball wrote: | Another useful feature would be for | Write to have unique background colors for collaborators, as Gobby does. | I wonder if that would be a small enough task for someone to take on. See also #7447. Currently, Write doesn't support background colors at all. Hi Folks, Just so you know. The only reason for #7447 is because we haven't put the UI in to enable it. libabiword supports background colors. If the Powers That Be decide that this is an important feature for children it is very easy to implement it. Every feature of AbiWord is present in libabiword, say the word and we'll implement it for Write. I'm not sure different colors for different users is such a good idea though. The document will quickly become a mess. Though if the kids want to do this they can. Cheers Martin It will be much more of a mess if you can't tell who wrote what in a collaborative editing session. Does Abiword provide change tracking, so that users can turn author coloring on and off at will? -- Edward Cherlin End Poverty at a Profit by teaching children business http://www.EarthTreasury.org/ The best way to predict the future is to invent it.--Alan Kay ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
On Fri, 2008-07-18 at 02:53 +0100, Gary C Martin wrote: On 18 Jul 2008, at 02:25, Martin Sevior wrote: On Thu, Jul 17, 2008 at 11:28 AM, Benjamin M. Schwartz [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Chris Ball wrote: | Another useful feature would be for | Write to have unique background colors for collaborators, as Gobby does. | I wonder if that would be a small enough task for someone to take on. See also #7447. Currently, Write doesn't support background colors at all. Hi Folks, Just so you know. The only reason for #7447 is because we haven't put the UI in to enable it. libabiword supports background colors. If the Powers That Be decide that this is an important feature for children it is very easy to implement it. Every feature of AbiWord is present in libabiword, say the word and we'll implement it for Write. I'm not sure different colors for different users is such a good idea though. The document will quickly become a mess. Though if the kids want to do this they can. The codingmonkeys with their great SubEthaEdit also made very good use out of background colour tints to indicate authorship. Works really well: http://www.codingmonkeys.de/subethaedit/images/sessionbig.png As I remember, there is a button to toggle the background colours on and off depending what you want to see (and I think mouse over pop-ups in addition to show the authorship of a text block). Now if I actually had other friends to work with, SubEthaEdit, would have been my editor of choice ;-) This is a good idea for coding. We do not do this at present, though we do have different colored carets. Cheers Martin --Gary ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
On Thu, 2008-07-17 at 23:32 -0400, Brian Jordan wrote: The open source project Gobby also uses this sort of who-wrote-what text highlighting, SJ and I have recently (right before he left for Wikimania) been looking into getting similar functionality on the XO. Having this highlighting integrated with Write would be fantastic. OK Guys, I get the message :-) I'll look to see how this can be enabled by default in the most UI-easy way possible. In the meantime one can fudge this very simply by having each user agree to use their own color for writing text. ie Joe chooses red, Alice choose green, Sarah chooses blue etc. When everyone is happy with the final document choose select-all and change all colours to black. This will work immediately. BTW people might interested in our new service: http://abicollab.net As an easy way to share and collaborate on document creation in a scalable world-wide fashion. With this you can easily setup group documents and work on them in real-time (just like Write does). AbiWord-2.6.4 has the code to connect to this but it is not enabled by default as we're still working on some final bug fixes. You'll have to compile your own version by passing --enable-abicollab --with-abicollab-service-backend to the configure stage when you compile the plugins. Here is my configure line for abiword-plugins (which includes my favourite plugins). ./configure --with-abiword=../abiword-2.6 --prefix=/home/msevior/abidir --disable-all --enable-abicollab --with-abicollab-service-backend --enable-abimathview --enable-abicommand --enable-loadbindings --enable-presentation --enable-OpenDocument Cheers, Martin Brian On Thu, Jul 17, 2008 at 10:30 PM, Martin Sevior [EMAIL PROTECTED] wrote: On Thu, 2008-07-17 at 18:54 -0700, Edward Cherlin wrote: On Thu, Jul 17, 2008 at 6:25 PM, Martin Sevior [EMAIL PROTECTED] wrote: On Thu, 2008-07-17 at 20:45 -0400, Walter Bender wrote: I'd vote that we not expend too much effort in supporting multiple development environments in Pippy at the moment--there are so many other high-priority things to be working on. Is there really a lot of demand for this from the field? -walter On Thu, Jul 17, 2008 at 11:28 AM, Benjamin M. Schwartz [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Chris Ball wrote: | Another useful feature would be for | Write to have unique background colors for collaborators, as Gobby does. | I wonder if that would be a small enough task for someone to take on. See also #7447. Currently, Write doesn't support background colors at all. Hi Folks, Just so you know. The only reason for #7447 is because we haven't put the UI in to enable it. libabiword supports background colors. If the Powers That Be decide that this is an important feature for children it is very easy to implement it. Every feature of AbiWord is present in libabiword, say the word and we'll implement it for Write. I'm not sure different colors for different users is such a good idea though. The document will quickly become a mess. Though if the kids want to do this they can. Cheers Martin It will be much more of a mess if you can't tell who wrote what in a collaborative editing session. Does Abiword provide change tracking, so that users can turn author coloring on and off at will? AbiWord has change tracking but my experience with it is that it is more trouble than it's worth. That said, there is a bug in AbiWord-2.6.4 so that if you turn change tracking on all changes in a collaborative document are marked with the same colour. I'd better fix this so that different users get different colours during a collaboration session. Is there some feedback from the field about how kids are finding collaborative writing? Do they use it all? Cheers Martin ___ Devel mailing list [EMAIL PROTECTED] http://lists.laptop.org/listinfo/devel ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
[sugar] Programming environments on the XO
There has been talk about expanding Pippy to support a variety of programming languages, perhaps as plugins; to add syntax highlighting; and general interest in seeing Develop proceed. Syntax highlighting in Write has been brought up as well. C and Javascript environments have been specifically highlighted, since C is used for a fair bit of code that we ship; but enthusiasts of Ruby and many other languages have considered providing an intro dev environment as a standalone activity, one per language. And HTML creation is possible in Write but without highlighting, and it is not obvious how to put this to good use. Finally, we now have activities for Etoys (Squeak), Scratch, and Turtle Art, but not yet a Logo activity; though a few people are working on the latter. Where are we with these developments? What plans are there to complete any of the above this year? What specific features should we schedule to support the above, and which is most important? SJ ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar
Re: [sugar] Programming environments on the XO
Hi Samuel, Marc Maurer has done 95% of the work required to do multi-programming language syntax highlighting in libabiword. The advantage of using libabiword is that you get collaboration for free. It is easy enough to embed this in your own canvas and hook up the controls you need or want, just as we've done for Write. Marc is a bit of a perfectionist so I'm not sure how usable 95% of the work is and whether it could be finished by simply using it and providing bug reports as needed would be. Hopefully, Marc will chime in soon. Cheers Martin On Thu, 2008-07-17 at 00:39 -0400, Samuel Klein wrote: There has been talk about expanding Pippy to support a variety of programming languages, perhaps as plugins; to add syntax highlighting; and general interest in seeing Develop proceed. Syntax highlighting in Write has been brought up as well. C and Javascript environments have been specifically highlighted, since C is used for a fair bit of code that we ship; but enthusiasts of Ruby and many other languages have considered providing an intro dev environment as a standalone activity, one per language. And HTML creation is possible in Write but without highlighting, and it is not obvious how to put this to good use. Finally, we now have activities for Etoys (Squeak), Scratch, and Turtle Art, but not yet a Logo activity; though a few people are working on the latter. Where are we with these developments? What plans are there to complete any of the above this year? What specific features should we schedule to support the above, and which is most important? SJ ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar ___ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar