CODE

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!

Esta edição é voltada para usuários domésticos e contém muitos dos mais recentes e maiores desenvolvimentos. Queremos o maior número possível de pessoas para experimentá-lo e recuperar o controle de seus documentos online. Também adoraríamos envolver as pessoas em nossos esforços para tornar o Online ainda melhor. Então, baixe Collabora Online Edição Desenvolvimento (CODE) e aproveite para usá-lo em casa.
E… por que não participar do projeto também?…

 

Preparação da Collabora Online Edição Desenvolvimento (CODE)

A maneira mais fácil de instalar o CODE para um teste rápido é baixá-lo como um aparelho virtual do Univention App Center. Este aparelho contém a Collabora Online Edição Desenvolvimento e o software adicional que você precisa para colocá-lo a funcionar em minutos. Você pode escolher entre dois tipos de integração, CODE + Nextcloud ou CODE + ownCloud. Cada aparelho está disponível em quatro formatos: KVM, VirtualBox, VMware Workstation e VMware ESXi.
A imagem Docker do Collabora/CODE pode ser instalada em qualquer host x86-64 (por exemplo, no Linux e no Windows 10), e é totalmente configurável. Para mais informações sobre a configuração e implementação, leia a página CODE Docker. Se você quiser experimentá-la rapidamente, pode configurar a imagem Docker do CODE com integração de compartilhamento de arquivos em menos de 5 minutos de forma muito básica, seguindo estas instruções: teste rápido com o ownCloud ou teste rápido com o Nextcloud.
Como uma alternativa à imagem do Docker, a Collabora fornece pacotes Linux nativos para distribuições Linux selecionadas. Se você tem Debian 8, Debian 9, Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, CentOS 7 ou openSUSE Leap, leia a página de pacotes CODE Linux.


Configuração de um proxy reverso e SSL

É altamente recomendável configurar um proxy reverso na frente do CODE – ou você executa CODE do Docker ou usa pacotes nativos. É fácil, e desta forma o CODE pode ser alcançado através das portas HTTP ou HTTPS padrão. Fornecemos amostras de arquivos de configuração para Apache2 e Nginx. Se você quiser SSL, recomendamos certificados Let's Encrypt.

Agora você pode dar 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):

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

Verificar o código-fonte para construí-lo você mesmo é fácil; http://cgit.freedesktop.org/libreoffice/online tem as contribuições mais recentes e instruções para construção. Depois de compilar 'online' basta fazer um $make run e seguir o link para ajustar as coisas ao vivo. A API é visível aqui: https://www.collaboraoffice.com/collabora-online-editor-api-reference/ e LibreOffice Online API. Para enviar patches e colaborar com outros desenvolvedores que trabalham no código, participe em #libreoffice-dev em irc.freenode.org ou na Lista de Discussão. Se você quiser ajudar a atualizar a documentação, ajude no Wiki; para arquivar bugs, vá no Bugzilla e quando reportar um bug – por favor, tente confirmar pelo menos um outro bug não confirmado, caso haja algum. Ajude a corrigir bugs e patches que chegam via gerrit. Assim, fica mais fácil para fazermos merge.

O que são CODE, LibreOffice Online, Collabora Online & snapshot?

LibreOffice Online é ótimo para uso doméstico, fazendo com que você possa desfrutar das últimas traduções e desenvolvimentos. CODE é uma versão um pouco mais conservadora – mas ainda uma edição de desenvolvimento – do Online, que é construída em torno do núcleo do Collabora Office.

    • 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-million-reasons-white-paper-logo

“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?

1) Menu principal com links para pendências, preferências,…
2) Últimas notícias e próximos eventos Veja o que Collabora está fazendo e em que eventos estaremos presentes em breve.
3) Bloco de clientes Adicione e gerencie seus clientes. Você pode adicionar empresas clientes e usuários para elas. Também pode reportar problemas em nome de seus clientes, se vender pacotes de suporte L3 para eles.
4.1) Bloco Collabora Online Visível para parceiros e clientes da Collabora Online. Todos os documentos relevantes que você precisa para configurar o Collabora Online. Parceiros podem encontrar documentos extra aqui, de modo a ajudá‑los a comercializar e vender a Collabora Online.
4.2) Bloco Collabora Office Visível para revendedores e clientes do Collabora Office. Todos os documentos relevantes do Collabora Office e a lista completa de downloads.
Torne-se um parceiro e adicione Collabora Online ao seu portfólio de produtos
Contate nosso departamento de vendas, se quiser usar o Collabora Online em seu negócio ou organização

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.