LibreOffice em nuvem - Crie seu servidor Web Office

Com a possibilidade de compilação do LibreOffice, habilitando o uso do X11 backend e Brodway backend incorporado no GTK+, podemos criar
servidores de aplicativos office via web (HTML5). Veremos neste documento, como testar esta tecnologia já disponível nas distribuições atuais.

[ Hits: 34.699 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 27/05/2013 | Blog: http://assuntonerd.com.br


Introdução



O recurso que permite transformar aplicativos LibreOffice em Web Services (modo servidor) sobre o GTK+, encontra-se disponível a partir da versão 3.4 da suíte. Entretanto, existem alguns requisitos obrigatórios com o GTK+ 3 e outros.

O grande pulo do gato, é compilar o GTK+ (3.2 ou superior) utilizando as opções "--enable-x11-backend --enable-broadway-backend".

Resumidamente, este recurso permite criar aplicações Web não somente do LibreOffice, e sim de qualquer aplicativo que utilizar o GTK+. O interessante é a utilização da aplicação gráfica utilizando o back-end GTK+ 3.2 Broadway para renderizar/transformar a interface GTK+ em HTML5.

Nem tudo é flores. Até a versão 3.6, devemos utilizar uma sessão da aplicação em cada porta, por exemplo, o editor de texto na porta 8080, a planilha de cálculo na porta 8081 e assim por diante.

Porém, a partir da versão 3.8 do GTK+ foi implementado um server separado, o Broadwayd (mas isto fica para o próximo artigo ou dica).

Vale a pena? Sim.

A seguir, um vídeo demonstrativo do uso desta tecnologia. Estou elaborando uma imagem LiveCD baseado no openSUSE, cujo principal objetivo é prover um servidor Web Office de forma simples, objetiva e produtiva:


    Próxima página

Páginas do artigo
   1. Introdução
   2. Mãos na massa
Outros artigos deste autor

RealBasic 2005: Um Visual Basic multi-plataforma!

Biblioteca VBMcgi: Crie aplicações Web CGI em C++ com acesso ao banco Interbase/Firebird sem mistério

LINCE - A biblioteca de visão artificial open source

MrProject: O gerenciador de projetos (MSProject) para Linux

Criando aplicativos para o iPhone no Linux (sem Xcode e MacOS X)

Leitura recomendada

Recuperação de arquivos do LibreOffice

Corretor Ortográfico no Vim - Guia definitivo

LibreOffice Writer 5 vs. Microsoft Word 2010

Calculando o Imposto de Renda 2015 com o LibreOffice Calc

Cronogramas e gestão do tempo com o LibreOffice Calc

  
Comentários
[1] Comentário enviado por andrecaleiros em 27/05/2013 - 15:59h

Muito bom cara!!!
Estava procurando uma solução desse tipo...e realmente fiquei impressionado.
Muito bom.

A cada update irei testar e expor o que achei...

Valeu Cabelo...

[2] Comentário enviado por kurtz01 em 27/05/2013 - 16:57h

Legal vou testar

[3] Comentário enviado por leorocco em 28/05/2013 - 16:33h

nossa, que da hora! Valeeu cabelo! (:

[4] Comentário enviado por joserf em 30/05/2013 - 16:37h

Various low-level dependencies are missing, please install them:
aclocal: aclocal is required
autoconf: autoconf is required

Alguma sugestao, nao manjo nada de opensuse

[5] Comentário enviado por joserf em 30/05/2013 - 16:46h


[4] Comentário enviado por joserf em 30/05/2013 - 16:37h:

Various low-level dependencies are missing, please install them:
aclocal: aclocal is required
autoconf: autoconf is required

Alguma sugestao, nao manjo nada de opensuse


resolvi com

automake

[6] Comentário enviado por dannyalisson em 31/05/2013 - 09:33h

Parabéns não sabia que existia a possibilidade de colocar o libreoffice na nuvem. Muito bom mesmo vou testar e quem sab rodar junto com o LTSP.

[7] Comentário enviado por rcanal em 03/06/2013 - 11:46h

Parabéns pelo projeto. Espero que evolua mais. Se agregasse a controle por usuário de uma base LDAP e controle de versionamento e compartilhamento a lá google docs, ficaria perfeito.

[8] Comentário enviado por Tacioandrade em 14/06/2013 - 01:07h

Parabéns pelo artigo Cabelo, fiquei com vontade de testar, esse fim de semana tentarei subir ele em um Debian 7 para ver como fica. =D



Abraço

[9] Comentário enviado por wagnerfs em 04/04/2015 - 09:48h

Gostei muito muito do artigo. Parabéns! Vou testar com certeza.

_________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782

[10] Comentário enviado por hugolinux em 14/07/2016 - 10:18h

Gostei muito do seu artigo. Hoje tem como fazer o mesmo, mas de forma centralizada?

[11] Comentário enviado por jaac em 10/05/2017 - 10:13h

As mais belas contribuições da comunidade.
;D
Muito obrigado!

[12] Comentário enviado por juniormarangao em 08/03/2018 - 08:57h

Estou com um serverzinho Ubuntu 17.10, a instalação do libreoffice foi feita pelo apt-get install libreoffice, então algumas etapas não foram seguidas por isso. Como faço para funcionar no ubuntu essa função?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts