
Collabora Online Edição Desenvolvimento 4.2
Última atualização CODE 4.2.4: 11 de junho de 2020
Tenha sua própria suite de escritório online funcionando em casa com CODE!
Preparação da Collabora Online Edição Desenvolvimento (CODE)
Configuração de um proxy reverso e SSL
https://collabora.example.com
como URL WOPI em sua solução preferida de sincronização e compartilhamento de arquivos. Veja abaixo para exemplos específicos.Para obter instruções mais detalhadas e bonitas sobre a integração com várias soluções de parceiros, consulte (por ordem alfabética):
- Instruções de configuração do Nextcloud (Apache & Nginx)
- ownCloud
O que vem depois?
É isso – uma vez que você integrou o CODE com o seu FSS (File Sync and Share – sincronização e compartilhamento de arquivos) preferido ou iniciou sua máquina virtual, você deve estar configurado para compartilhar e colaborar em seus próprios documentos, com amigos, a partir do conforto de sua própria casa. Então, agora que todo o mundo está feliz e seguro, por que não participar do projeto?
Participe do projeto
O que são CODE, LibreOffice Online, Collabora Online & snapshot?
-
- O CODE é perfeito para usuários domésticos que desejam começar a executar sua própria suite de escritório online, mas irá avisá-lo quando ele começar a parecer que está sendo usado em uma empresa – por exemplo, se tiver mais de vinte documentos ou de dez usuários.
- As versões CODE, por outro lado, são lançadas em média uma vez por mês e anunciadas neste site. Em certos períodos do desenvolvimento, também poderemos liberar instantâneos (snapshots) diários.
- Se você está procurando uma versão escalável e comercialmente suportada com suporte a longo prazo, atualizações de segurança assinadas e um SLA, sua melhor aposta é conferir nossa página Collabora Online.
Para obter mais detalhes sobre o suporte empresarial de várias soluções de parceiros, consulte: Nextcloud, ownCloud, Kolab, VNC Lagoon, Arawa, FileCloud, AG-I Solutions, SecuredStore, Alinto, Studio Storti, Rono IT, equipe, New Access, United Hoster, Urberri, Webo.hosting, Artistanbul, PC HELP, Retention Range, Workman.net.au, DAASI International GmbH. Verfique a página Entendendo as diferenças entre LibreOffice Online, CODE e Collabora Online para obter mais detalhes sobre as diferenças ou baixe o white paper “8 milhões de razões para escolher Collabora Online”
Baixe o White Paper

“8 milhões de razões para escolher Collabora Online”
Parceiros e clientes têm acesso ao portal de parceiros. Como é e como tirar maior partido dele?

Perguntas e respostas
Onde posso saber mais sobre a arquitetura técnica?
Claramente o código fornece a versão canônica de tudo. No entanto, aqui está uma visão geral básica. O código está dividido em quatro partes:
LibreOfficeKit
Esta é a API que permite a reutilização da maior parte do código LibreOffice existente. Ela expõe uma simples API abstrata para permitir carregar, guardar, e renderizar documentos para mosaicos de imagem, e também expõe um núcleo de edição baseado em eventos. Esta peça vive no módulo core.git principal do LibreOffice.
Daemon de Serviços Web
Isto gerencia o tráfego de sessão de entrada, os serviços armazenados em cache de mosaicos de documentos e gera as instâncias do cliente LibreOfficeKit, configurando prisões de chroot fortemente bloqueadas. O código desta peça vive em loolwsd/ dentro de online.git.
JavaScript / NodeJS
Este código é construído sobre leaflet, fornecendo front-end, barras de ferramentas e renderização do conteúdo do documento à medida que é executado no cliente web; ele vive no diretório loleaflet em online.git.
Integração FSS
Isoladamente, o CODE não é muito útil – por isso, certifique-se que o integra com o seu FSS cf. da lista acima. O FSS implementa um protocolo como o WOPI para servir os dados do seu documento, integrando-se com o mecanismo de autenticação existente.
Então, este é um novo pacote Office escrito em JavaScript?
Em uma palavra – não. Isto é o LibreOffice trazido para o seu navegador web de uma maneira nova e interessante. Existem muitas boas razões para não duplicar, reescrever e re-depurar oito milhões de linhas de C++ em muitos milhões de linhas de JavaScript. Ao invés – temos a abordagem oposta, de tentar minimizar a quantidade de JavaScript personalizado, e compartilhar o máximo de código humanamente possível entre as versões para PC e para dispositivos móveis. Há também questões sérias sobre a rapidez com que seria possível executar um volume tão grande de JavaScript – mesmo se tivesse sido criado, os problemas de manter duas bases de código divergentes e sincronizá-las é um pesadelo bem conhecido, e finalmente – o desenvolvimento contínuo já é difícil em C++ com muitos compiladores extra, verificações de segurança; mudar para Javascript tornaria a manutenção incomportável. Em vez disso, ao reutilizarmos o código LibreOffice existente, conseguimos enormes benefícios em termos de renderização e fidelidade de layout com ODF existente e formatos de arquivos proprietários. Assim, o que você vê em seu Tablet, Navegador e PC (Linux, Windows, Mac) deve ser idêntico – sem fontes incomuns e não incorporadas.
Por que ainda não consertou meu bug gratuitamente?
Por favor, sinta-se à vontade para se juntar aos nossos esforços para fazer desta a melhor suite de escritório online. Trabalhamos afincadamente para melhorar o CODE, mas mais ajuda é sempre bem-vinda. Saiba mais em “Participe do projeto”.
Isto é tudo Software Livre / Código Aberto?
Sim, é claro. É fácil, não é? Aberto em primeiro lugar.
Onde está o roteiro?
A edição de desenvolvimento, voltada para usuários domésticos, contém os mais recentes e maiores desenvolvimentos e as coisas estão evoluindo rapidamente, mas não há um roteiro publicado. Se você quiser funcionalidades entregues à sua medida, então você está procurando a edição comercial do Collabora Online.
Posso reutilizar suas capturas de tela e conteúdo para o meu blog/artigo?
Sim, naturalmente. O conteúdo desta página é disponibilizado sob uma licença CC0 / Domínio Público, desde que você respeite nossa marca registrada. Adoramos passar a mensagem.
Quem fez o trabalho?
O CODE é construído sobre um grande volume de trabalho do LibreOffice (créditos). No entanto, a funcionalidade Online foi criada principalmente pela Collabora (como anunciado em 2015) – leia mais sobre essa história aqui. E um obrigado a Lukas Reschke pela ajuda com a imagem do Docker. A primeira integração para ownCloud (e mais tarde para Nextcloud) foi construída sobre o plugin Documents (baseado no trabalho de Frank Karlitschek e Victor Dubiniuk), que foi renomeado para RichDocuments. Atualmente temos muito mais integrações escritas pela Collabora ou por parceiros Collabora.
Quais são as atualizações mais recentes?
Os pacotes, VM e a imagem Docker são atualizados regularmente. Fique de olho no nosso blog ou no twitter para notícias de mudanças.
Ver atualizações e notas de lançamento
Mudanças e melhorias
Se você tiver alguma sugestão de mudanças ou ideias para melhorias, entre em contato conosco em hello@collaboraoffice.com.