Solicitud de Ayuda para hacer LibreOffice Colaborativo
Ya existe el proyecto y funciona mediante Telepaty
Sabeís si existe un pluggin o un addon ya para esto???
http://telepathy.freedesktop.org/wiki/
http://extensions.libreoffice.org/extension-center
1 * Interface to Telepathy Tubes.
2
3 The idea is to provide 1-1 collaboration between contacts and many-many
4 collaboration via MUCs, using Telepathy DBus Tubes over Jabber/XMPP.
5
6 To enable configure LibO with --enable-telepathy
7
8 Currently (2012-04-14) at least telepathy-glib 0.18 is needed, which doesn't
9 come with distributions. Download it from
10 http://telepathy.freedesktop.org/releases/telepathy-glib/
11 and make install it locally, e.g. with --prefix=$HOME/usr
12 For LibO configure then use PKG_CONFIG_PATH="$HOME/usr/lib/pkgconfig
13 To not have tubes and sc cppunittests stumble (LD_LIBRARY_PATH is not evaluated
14 in unit tests and thus not a solution) copy the libs to the solver, i.e.
15 cp -p $HOME/usr/lib/libtelepathy-glib.* $SRCDIR/solver/$INPATH/lib/
16
17 If you have a Telepathy-enabled LibreOffice installed to /usr (including
18 liboapprover) you may also want to install the .service and .client files to
19 make everything service-activatable. Currently this does not seem to work.
20
21 mkdir -p $HOME/.local/share/telepathy/clients
22 ln -s $PWD/tubes/LibreOffice.client \
23 $PWD/tubes/LibreOfficeApprover.client \
24 $HOME/.local/share/telepathy/clients
25
26 mkdir -p $HOME/.local/share/dbus-1/services
27 ln -s $PWD/tubes/org.freedesktop.Telepathy.Client.LibreOfficeApprover.service \
28 $PWD/tubes/org.freedesktop.Telepathy.Client.LibreOffice.service \
29 $HOME/.local/share/dbus-1/services
30
31
32 * liboapprover
33
34 You may run it in the background. When someone wants to collaborate with you,
35 you then get a confirmation dialog.
36
37 * Demo modes
38
39 To play with the interposing without having an online account connected, create
40 a bit of a document, go to File -> Collaboration -> startDemoSession and bingo.
41
42
43 * To do interesting things with this code build and run calc thus:
44
45 SAL_LOG=1 ./soffice --calc
46
47 Now type simple strings into cells, rename sheets, or go to
48 File -> Collaboration; Listen; startBuddySession;
49 to transfer your document as-is to the other side ...
50
51
52 * for the cppunittest needed:
53 * Configure two Jabber accounts in Empathy
54 * Both must be online and on each other's contact list
55 * Copy qa/test-config.ini.example to qa/test-config.ini, and specify those
56 two accounts' JIDs in it.
57
58
59 * TODOs:
60
61 * TeleConference is not deleted anywhere
62 * dialog to pick own account
63 * dialog to pick contact or MUC to work with
64 * dialog to accept/reject collaboration requests
65 * make the .service and .client files work reliably
66
67
68 In applications, e.g. Calc:
69
70 * stricter model,view,controller
71 * disable all actions we cannot process collaboratively
72
www.LinuxSur.org Paulo Akasico
Ya existe el proyecto y funciona mediante Telepaty
Sabeís si existe un pluggin o un addon ya para esto???
http://telepathy.freedesktop.org/wiki/
http://extensions.libreoffice.org/extension-center
LibreOffice adquiere capacidad colaborativa en la nube + LibreOffice 3.5.2
Michael Meeks ha anunciado que la versión
web de LibreOffice podrá ser usada desde navegadores con soporte HTML5 y
que estará basada en el backend Gtk+ 3.2 Broadway que permite el renderizado de aplicaciones Gtk+ desde el navegador mediante HTML5 Canvas y otros standares abiertos.
+*******************+
Interesantes noticias llegan desde LibreOffice, quien a esta altura y con el nivel de desarrollo que tiene encima, poco tiene ya de OpenOffice, incluso me atrevería a decir que ha hecho polvo a la que alguna vez fue la reina de las suites ofimáticas open source.
Hace unos días se anunció una nueva
función que se encuentra en fase de desarrollo. En si misma la función
no es novedosa en el terreno de las suites en la nube, como Google Doc, pero que si lo es cuando es traída al escritorio.
Se trata de una función que permitirá realizar un documento en forma colaborativa a través de la nube entre varias personas.
Sin dudas una excelente función que posee Google Doc y que podremos
tener en nuestro escritorio de la mano de LibreOffice. Seguramente sea
una función vinculada con los planes de TDF de llevar LibreOffice a la nube.
El secreto de esta función está en el trabajo conjunto de LibreOffice con Telepathy, un entorno de mensajería instantánea que da soporte a distintos protocolos. Como indican en Ars Technica,
una de las características clave de Telepathy es que permite que estos
protocolos de mensajería instantánea se usen como una vía de
comunicación arbitraria entre aplicaciones.
Esa capacidad hizo que cuatro desarrolladores de LibreOffice se encontraran para un pequeño “hackfest” en las oficinas de la startup Open Source Collabora para trabajar en un prototipo de una función de colaboración en LibreOffice.
En el siguiente vídeo podemos ver la
funcionalidad en acción, y como se puede comprobar en dicho vídeo, al
editar celdas en una hoja de cálculo los cambios que realizaba un usuario se reflejaban casi en tiempo real en la hoja de cálculo del otro usuario.
https://elsoftwarelibre.wordpress.com/2012/04/05/libreoffice-adquiere-capacidad-colaborativa-en-la-nube-libreoffice-3-5-2/
+************************************************+
2
3 The idea is to provide 1-1 collaboration between contacts and many-many
4 collaboration via MUCs, using Telepathy DBus Tubes over Jabber/XMPP.
5
6 To enable configure LibO with --enable-telepathy
7
8 Currently (2012-04-14) at least telepathy-glib 0.18 is needed, which doesn't
9 come with distributions. Download it from
10 http://telepathy.freedesktop.org/releases/telepathy-glib/
11 and make install it locally, e.g. with --prefix=$HOME/usr
12 For LibO configure then use PKG_CONFIG_PATH="$HOME/usr/lib/pkgconfig
13 To not have tubes and sc cppunittests stumble (LD_LIBRARY_PATH is not evaluated
14 in unit tests and thus not a solution) copy the libs to the solver, i.e.
15 cp -p $HOME/usr/lib/libtelepathy-glib.* $SRCDIR/solver/$INPATH/lib/
16
17 If you have a Telepathy-enabled LibreOffice installed to /usr (including
18 liboapprover) you may also want to install the .service and .client files to
19 make everything service-activatable. Currently this does not seem to work.
20
21 mkdir -p $HOME/.local/share/telepathy/clients
22 ln -s $PWD/tubes/LibreOffice.client \
23 $PWD/tubes/LibreOfficeApprover.client \
24 $HOME/.local/share/telepathy/clients
25
26 mkdir -p $HOME/.local/share/dbus-1/services
27 ln -s $PWD/tubes/org.freedesktop.Telepathy.Client.LibreOfficeApprover.service \
28 $PWD/tubes/org.freedesktop.Telepathy.Client.LibreOffice.service \
29 $HOME/.local/share/dbus-1/services
30
31
32 * liboapprover
33
34 You may run it in the background. When someone wants to collaborate with you,
35 you then get a confirmation dialog.
36
37 * Demo modes
38
39 To play with the interposing without having an online account connected, create
40 a bit of a document, go to File -> Collaboration -> startDemoSession and bingo.
41
42
43 * To do interesting things with this code build and run calc thus:
44
45 SAL_LOG=1 ./soffice --calc
46
47 Now type simple strings into cells, rename sheets, or go to
48 File -> Collaboration; Listen; startBuddySession;
49 to transfer your document as-is to the other side ...
50
51
52 * for the cppunittest needed:
53 * Configure two Jabber accounts in Empathy
54 * Both must be online and on each other's contact list
55 * Copy qa/test-config.ini.example to qa/test-config.ini, and specify those
56 two accounts' JIDs in it.
57
58
59 * TODOs:
60
61 * TeleConference is not deleted anywhere
62 * dialog to pick own account
63 * dialog to pick contact or MUC to work with
64 * dialog to accept/reject collaboration requests
65 * make the .service and .client files work reliably
66
67
68 In applications, e.g. Calc:
69
70 * stricter model,view,controller
71 * disable all actions we cannot process collaboratively
72
www.LinuxSur.org Paulo Akasico
No hay comentarios:
Publicar un comentario
Los comentarios serán supervisados antes de su publicacion