Re: Hosting LibreOffice online

2012-02-20 Thread drew
On Fri, 2012-02-17 at 17:54 +0100, Sophie Gautier wrote:
 Hi Drew,
 On 16/02/2012 06:50, drew wrote:
 [...]
 
  Just to wrap this thread up, I suppose.
 
  Well, after adding --enable-gtk3 it works.
 
  Had some issues related to the firewall, but got around that - turned it
  off (not likely a good long term solution :-)
 
  WebSocket support was (is) an issue.
  - Win7 and Vista with ie9: Fail
  - HP Mini 110, Mi (Linux) w/ FireFox [latest updates applied]: Fail
 
  All the other browsers I tried (FF under Natty, Chromium, Opera): Pass
 
  @Andor - if you just want to play with this, I could point you to a VM
  with everything pre-installed - I'd need a day or 2 to put it together I
  suppose, just let me know.
 
 I'm also interested in trying to play with it. But no hurry - I just 
 have some DVD labels to localize ;-) so when 
 yLiger__LOoL3.i686-0.0.9.vmx.tar.gz

 ou'll be ready, could you 
 ping me too, please? Thanks in advance.
 
 Kind regards
Hi Sophie

Well - the foundation is, A Foundation..good news yes!

And here is the link to a VM pre-enstalled (mostly :-? )
The sustudio profile page is:
http://susestudio.com/a/NfE1GU/lippity-lopity-loly_lazing-liger-lool-3

You know if I could maybe see to change the port number in the next
build one could actually demo this using the testdrive feature at
susestudio.

So, the VM there is just the installation files are the 3.6 (master)
build out from my machine (I'm sure they could be smaller) with the JeOS
(Just enough Operating System) template, and not much (not enough it
seems) more.

I put a copy of the download file here also (fo anyone not wanting to
register an account at suseStudio):
http://lo-portal.us/SBS/download/Liger__LOoL3.i686-0.0.9.vmx.tar.gz
MD5: 78de314bc29101f1e70674b27c39cf11

So it is pretty straight forward
Download the compressed file
un-pack to a directory of your choice
it will create a dir with that silly name
lippity-lopity-loly_lazying-liger-lool-3
by default
create your entry in your vm manager of choice (VBox, KVM, Quem)
Start the vm and get to a command prompt (logon as tux, password linux)
you can start LibO in listening mode with the shell script
~/liber.sh

Best wishes,

//drew




___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Hosting LibreOffice online

2012-02-17 Thread Sophie Gautier

Hi Drew,
On 16/02/2012 06:50, drew wrote:
[...]


Just to wrap this thread up, I suppose.

Well, after adding --enable-gtk3 it works.

Had some issues related to the firewall, but got around that - turned it
off (not likely a good long term solution :-)

WebSocket support was (is) an issue.
- Win7 and Vista with ie9: Fail
- HP Mini 110, Mi (Linux) w/ FireFox [latest updates applied]: Fail

All the other browsers I tried (FF under Natty, Chromium, Opera): Pass

@Andor - if you just want to play with this, I could point you to a VM
with everything pre-installed - I'd need a day or 2 to put it together I
suppose, just let me know.


I'm also interested in trying to play with it. But no hurry - I just 
have some DVD labels to localize ;-) so when you'll be ready, could you 
ping me too, please? Thanks in advance.


Kind regards
Sophie
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Hosting LibreOffice online

2012-02-17 Thread drew
On Fri, 2012-02-17 at 17:54 +0100, Sophie Gautier wrote:
 Hi Drew,
 On 16/02/2012 06:50, drew wrote:
 [...]
 
  Just to wrap this thread up, I suppose.
 
  Well, after adding --enable-gtk3 it works.
 
  Had some issues related to the firewall, but got around that - turned it
  off (not likely a good long term solution :-)
 
  WebSocket support was (is) an issue.
  - Win7 and Vista with ie9: Fail
  - HP Mini 110, Mi (Linux) w/ FireFox [latest updates applied]: Fail
 
  All the other browsers I tried (FF under Natty, Chromium, Opera): Pass
 
  @Andor - if you just want to play with this, I could point you to a VM
  with everything pre-installed - I'd need a day or 2 to put it together I
  suppose, just let me know.
 
 I'm also interested in trying to play with it. But no hurry - I just 
 have some DVD labels to localize ;-) so when you'll be ready, could you 
 ping me too, please? Thanks in advance.

Howdy Sophie

Excellent - will do that.

//drew

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Hosting LibreOffice online

2012-02-16 Thread Michael Meeks
Hi Drew,

On Thu, 2012-02-16 at 00:50 -0500, drew wrote:
 Well, after adding --enable-gtk3 it works.

Nice :-)

 WebSocket support was (is) an issue.
 - Win7 and Vista with ie9: Fail
 - HP Mini 110, Mi (Linux) w/ FireFox [latest updates applied]: Fail

Oh - that is odd. I guess I should look into that - but perhaps they
don't support v7 websockets (?) or ...

 All the other browsers I tried (FF under Natty, Chromium, Opera): Pass

So - that at least is encouraging. I'm interested that a Firefox didn't
work though.

 @Andor - if you just want to play with this, I could point you to a VM
 with everything pre-installed - I'd need a day or 2 to put it together I
 suppose, just let me know.
 
 That's it for now,

Thanks drew :-) and of course, since we're interested in people hacking
on this (since it's clearly in need of more love), it's fantastic to
have a VM with all the build intermediates ready-to-hack etc. ;-)

Good stuff,

Michael.

-- 
michael.me...@suse.com  , Pseudo Engineer, itinerant idiot

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Hosting LibreOffice online

2012-02-15 Thread drew
On Mon, 2012-02-13 at 12:24 +, Michael Meeks wrote:
 On Mon, 2012-02-13 at 11:43 +0100, Andor E wrote:
  https://wiki.documentfoundation.org/Using_LibreOffice_in_a_Web_Browser
  
  As promised I have created a first version of the Wiki page. I hope it
  is not too awful.
 
   Thanks for that ! :-) I tweaked it a bit, it'd be nice to link Drew's
 image in if he's happy with that I guess.

Howdy guys,


Great - Lookng at the wiki page, looks good, so I'm getting a bit more
confidence about having something worth pointing to and will add to the
page as soon as I do.

Where am I at in that: put together a couple of machine images.
Basically think a fat one with development tools and a svelte for a
deployment platform.

Managed to get the build to run w/out any type of error on the first of
those today, finally (took a few attempts). 

Built against master v 3.5
Noticed that talk about using system libs over building then, seemed
like this was the perfect use for such, and did so for every case I
found listed.


Fired LOoL up..and nothing 
- doesn't quit with an error
- doesn't respond to a request from the client either.

:-( checking...failed to include --enable-gtk3 .. ooops
..and it's off running make once again.

so - I'll let you know what's up a little later it seems..


Best wishes,

//drew

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Hosting LibreOffice online

2012-02-15 Thread drew
On Wed, 2012-02-15 at 16:10 -0500, drew wrote:
 On Mon, 2012-02-13 at 12:24 +, Michael Meeks wrote:
  On Mon, 2012-02-13 at 11:43 +0100, Andor E wrote:
   https://wiki.documentfoundation.org/Using_LibreOffice_in_a_Web_Browser
   
   As promised I have created a first version of the Wiki page. I hope it
   is not too awful.
  
  Thanks for that ! :-) I tweaked it a bit, it'd be nice to link Drew's
  image in if he's happy with that I guess.
 
 Howdy guys,
 
 
 Great - Lookng at the wiki page, looks good, so I'm getting a bit more
 confidence about having something worth pointing to and will add to the
 page as soon as I do.
 
 Where am I at in that: put together a couple of machine images.
 Basically think a fat one with development tools and a svelte for a
 deployment platform.
 
 Managed to get the build to run w/out any type of error on the first of
 those today, finally (took a few attempts). 
 
 Built against master v 3.5
 Noticed that talk about using system libs over building then, seemed
 like this was the perfect use for such, and did so for every case I
 found listed.
 
 
 Fired LOoL up..and nothing 
 - doesn't quit with an error
 - doesn't respond to a request from the client either.
 
 :-( checking...failed to include --enable-gtk3 .. ooops
 ..and it's off running make once again.
 
 so - I'll let you know what's up a little later it seems..

Just to wrap this thread up, I suppose.

Well, after adding --enable-gtk3 it works.

Had some issues related to the firewall, but got around that - turned it
off (not likely a good long term solution :-)

WebSocket support was (is) an issue.
- Win7 and Vista with ie9: Fail
- HP Mini 110, Mi (Linux) w/ FireFox [latest updates applied]: Fail

All the other browsers I tried (FF under Natty, Chromium, Opera): Pass

@Andor - if you just want to play with this, I could point you to a VM
with everything pre-installed - I'd need a day or 2 to put it together I
suppose, just let me know.

That's it for now,

//drew






___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Hosting LibreOffice online

2012-02-13 Thread Andor E
Hi,
thanks for the info. That's a lot of stuff to process. I can't
promise, that I have the time for it right now (even if I'd like to).
But I will do the write up of the information contained in this thread
as asked by Michael.

Thanks

Andor Ertsey

On Fri, Feb 10, 2012 at 9:00 AM, drew d...@baseanswers.com wrote:
 On Thu, 2012-02-09 at 20:23 +, Michael Meeks wrote:
 On Thu, 2012-02-09 at 12:56 -0500, drew wrote:
  Hope you don't mind.

       Of course not ! :-)

  Added Micheal's repo to SuseStudio.

       Neat.

  From within an OpenSUSE 12.1 (32bit) vm project, go to the Software tab,
  click on Add repository and enter the name: mm-gtk3

       I hope it'll get out there as a 12.1 update shortly and the problem
 will go away.

  That adds the repo to your project, then you can add individual packages
  as needed, as usual.
 
  ok, could of come up with a better name, I suppose ;)

       :-) didn't you have a nice database test / VM image that had a master
 build environment ? or at least all the dependencies for that ? I guess
 it'd be good to link that from Andor's wiki page as/when he has it
 working - and there's nothing like having a LibreOffice window, in a
 browser window, inside a virtual-machine window, inside another
 (test-drive) browser I suspect ;-)

 I did use the service to generate a number of VM's, yes - not sure it
 really made sense for just a straight build system, for most people, as
 oo one downloaded it other then me :) have used the service to make
 others though with pre-built stuff, and some even get played with from
 time to time.

 But I did want to make one just for the LOOL purpose.
 so here it is http://susestudio.com/a/NfE1GU/lool-test

 A basic lamp server(Apache, postgres, no gui) included the C++, Java and
 Python development patterns from the SuseSTUDIO service, added the other
 LibO dependencies as needed (well, not libGL for the moment), didn't
 include a source code tarball (could I suppose)

 Anyway - installed it here, under virtualbox, and it's been chugging
 along for awhile on the first build - what I'd like to do is to, after
 the build, put a version up with everything pre-installed, pull it down
 and have it just start out of the box (no build required)..but later on
 that I suppose.

 @Andor I don't know if any of this would interest you, if so that would
 be great I'd love to hear from you.

 Thanks,

 //drew

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Hosting LibreOffice online

2012-02-13 Thread Andor E
https://wiki.documentfoundation.org/Using_LibreOffice_in_a_Web_Browser

As promised I have created a first version of the Wiki page. I hope it
is not too awful.

On Mon, Feb 13, 2012 at 10:11 AM, Andor E eymux2...@googlemail.com wrote:
 Hi,
 thanks for the info. That's a lot of stuff to process. I can't
 promise, that I have the time for it right now (even if I'd like to).
 But I will do the write up of the information contained in this thread
 as asked by Michael.

 Thanks

 Andor Ertsey

 On Fri, Feb 10, 2012 at 9:00 AM, drew d...@baseanswers.com wrote:
 On Thu, 2012-02-09 at 20:23 +, Michael Meeks wrote:
 On Thu, 2012-02-09 at 12:56 -0500, drew wrote:
  Hope you don't mind.

       Of course not ! :-)

  Added Micheal's repo to SuseStudio.

       Neat.

  From within an OpenSUSE 12.1 (32bit) vm project, go to the Software tab,
  click on Add repository and enter the name: mm-gtk3

       I hope it'll get out there as a 12.1 update shortly and the problem
 will go away.

  That adds the repo to your project, then you can add individual packages
  as needed, as usual.
 
  ok, could of come up with a better name, I suppose ;)

       :-) didn't you have a nice database test / VM image that had a master
 build environment ? or at least all the dependencies for that ? I guess
 it'd be good to link that from Andor's wiki page as/when he has it
 working - and there's nothing like having a LibreOffice window, in a
 browser window, inside a virtual-machine window, inside another
 (test-drive) browser I suspect ;-)

 I did use the service to generate a number of VM's, yes - not sure it
 really made sense for just a straight build system, for most people, as
 oo one downloaded it other then me :) have used the service to make
 others though with pre-built stuff, and some even get played with from
 time to time.

 But I did want to make one just for the LOOL purpose.
 so here it is http://susestudio.com/a/NfE1GU/lool-test

 A basic lamp server(Apache, postgres, no gui) included the C++, Java and
 Python development patterns from the SuseSTUDIO service, added the other
 LibO dependencies as needed (well, not libGL for the moment), didn't
 include a source code tarball (could I suppose)

 Anyway - installed it here, under virtualbox, and it's been chugging
 along for awhile on the first build - what I'd like to do is to, after
 the build, put a version up with everything pre-installed, pull it down
 and have it just start out of the box (no build required)..but later on
 that I suppose.

 @Andor I don't know if any of this would interest you, if so that would
 be great I'd love to hear from you.

 Thanks,

 //drew

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Hosting LibreOffice online

2012-02-13 Thread Michael Meeks

On Mon, 2012-02-13 at 11:43 +0100, Andor E wrote:
 https://wiki.documentfoundation.org/Using_LibreOffice_in_a_Web_Browser
 
 As promised I have created a first version of the Wiki page. I hope it
 is not too awful.

Thanks for that ! :-) I tweaked it a bit, it'd be nice to link Drew's
image in if he's happy with that I guess.

ATB,

Michael.

-- 
michael.me...@suse.com  , Pseudo Engineer, itinerant idiot

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Hosting LibreOffice online

2012-02-10 Thread drew
On Thu, 2012-02-09 at 20:23 +, Michael Meeks wrote:
 On Thu, 2012-02-09 at 12:56 -0500, drew wrote:
  Hope you don't mind.
 
   Of course not ! :-)
 
  Added Micheal's repo to SuseStudio.
 
   Neat.
 
  From within an OpenSUSE 12.1 (32bit) vm project, go to the Software tab,
  click on Add repository and enter the name: mm-gtk3
 
   I hope it'll get out there as a 12.1 update shortly and the problem
 will go away.
 
  That adds the repo to your project, then you can add individual packages
  as needed, as usual.
  
  ok, could of come up with a better name, I suppose ;)
 
   :-) didn't you have a nice database test / VM image that had a master
 build environment ? or at least all the dependencies for that ? I guess
 it'd be good to link that from Andor's wiki page as/when he has it
 working - and there's nothing like having a LibreOffice window, in a
 browser window, inside a virtual-machine window, inside another
 (test-drive) browser I suspect ;-)

I did use the service to generate a number of VM's, yes - not sure it
really made sense for just a straight build system, for most people, as
oo one downloaded it other then me :) have used the service to make
others though with pre-built stuff, and some even get played with from
time to time.

But I did want to make one just for the LOOL purpose.
so here it is http://susestudio.com/a/NfE1GU/lool-test

A basic lamp server(Apache, postgres, no gui) included the C++, Java and
Python development patterns from the SuseSTUDIO service, added the other
LibO dependencies as needed (well, not libGL for the moment), didn't
include a source code tarball (could I suppose)

Anyway - installed it here, under virtualbox, and it's been chugging
along for awhile on the first build - what I'd like to do is to, after
the build, put a version up with everything pre-installed, pull it down
and have it just start out of the box (no build required)..but later on
that I suppose.

@Andor I don't know if any of this would interest you, if so that would
be great I'd love to hear from you.

Thanks,

//drew

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Hosting LibreOffice online

2012-02-09 Thread Michael Meeks
Hi Andor,

On Thu, 2012-02-09 at 16:05 +0100, Andor E wrote:
 I have read recently that LibreOffice 3.5 will support an online mode.

Correct :-) at least - this is a prototype feature, and it needs a
chunk of work to productise it, but you can certainly play with it.

 I'm aware that this is still experimental, but I'd like to give it a
 test anyway, since we are highly interested in such a feature.

Great :-)

  I was unable to find any documentation how to host LibreOffice.
 Could someone give me some pointers, where I have to start?

So - I spent some time writing this out below. Do you think you can
create a wiki page and dump the details in there in a prettier format by
any chance ? [ that would help others with the same question ], and mail
the link back :-)

So - firstly, it requires a Linux server; and then it requires a very
recent version (git master) of gtk3, or failing that, I back-ported the
required fixes for openSUSE 12.1 here:

http://download.opensuse.org/repositories/home:/michael_meeks:/branches:/openSUSE:/12.1:/Update/standard/i586/
from
https://build.opensuse.org/project/show?project=home%3Amichael_meeks%3Abranches%3AopenSUSE%3A12.1%3AUpdate

That's perhaps the easiest way to get it going. Without the above fixes
you're stuck with the FireFox 4 (only) websockets impl. with them, you
can use 'any modern browser' ;-)

Then - you'll want a master compile of LibreOffice, we don't pre-build
this stuff into our generic 3.5.0 packages for various complicated and
unpleasant reasons.

To get that checkout the steps here, and ask for help if you get stuck:

http://www.libreoffice.org/developers-3/

Adding --disable-java as an autogen.sh/configure option might make your
life significantly easier.

Finally, when that is done do a 'make dev-install'

cd install/program
export SAL_USE_VCLPLUGIN=gtk3
export GDK_BACKEND=broadway
./soffice -writer

you should get a splash-screen and lots of churning debug, then nothing.
Head over to a browser:

http://localhost:8080

and you're ready to play, and debug  have some fun.

Press '9' to turn on the debug bbox re-rendering to show what area is
re-rendered as you type (I have a patch to remove a hack to over-expand
that if you get this far), and zero to force-refresh the screen.

HTH,

Michael.

-- 
michael.me...@suse.com  , Pseudo Engineer, itinerant idiot

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Hosting LibreOffice online

2012-02-09 Thread drew
On Thu, 2012-02-09 at 16:38 +, Michael Meeks wrote:
 Hi Andor,
 
 On Thu, 2012-02-09 at 16:05 +0100, Andor E wrote:
  I have read recently that LibreOffice 3.5 will support an online mode.
 
   Correct :-) at least - this is a prototype feature, and it needs a
 chunk of work to productise it, but you can certainly play with it.
 
  I'm aware that this is still experimental, but I'd like to give it a
  test anyway, since we are highly interested in such a feature.
 
   Great :-)
 
   I was unable to find any documentation how to host LibreOffice.
  Could someone give me some pointers, where I have to start?
 
   So - I spent some time writing this out below. Do you think you can
 create a wiki page and dump the details in there in a prettier format by
 any chance ? [ that would help others with the same question ], and mail
 the link back :-)
 
   So - firstly, it requires a Linux server; and then it requires a very
 recent version (git master) of gtk3, or failing that, I back-ported the
 required fixes for openSUSE 12.1 here:
 
 http://download.opensuse.org/repositories/home:/michael_meeks:/branches:/openSUSE:/12.1:/Update/standard/i586/
 from
 https://build.opensuse.org/project/show?project=home%3Amichael_meeks%3Abranches%3AopenSUSE%3A12.1%3AUpdate

Howdy,

Hope you don't mind.

Added Micheal's repo to SuseStudio.

From within an OpenSUSE 12.1 (32bit) vm project, go to the Software tab,
click on Add repository and enter the name: mm-gtk3

That adds the repo to your project, then you can add individual packages
as needed, as usual.

ok, could of come up with a better name, I suppose ;)

//drew

snip

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice