Alfresco Content App
Sobre a integração do ONLYOFFICE com o Alfresco Content App
O ONLYOFFICE oferece uma integração oficial para levar a edição e a colaboração em documentos diretamente ao Alfresco Content App (ACA) — a interface moderna baseada em Angular para o Alfresco Content Services. Você pode baixar o pacote de integração no registro npm ou na página do GitHub do ONLYOFFICE.
Esta integração é voltada especificamente ao Alfresco Content App. Se você usa o Alfresco Share, consulte o artigo Conector do ONLYOFFICE para Alfresco Share.
Principais recursos
- Criação, edição e visualização de documentos de texto, planilhas e apresentações.
- Criação e preenchimento de formulários PDF preenchíveis.
- Coedição de documentos em tempo real: dois modos de coedição (Rápido e Estrito), o modo Controle de alterações, comentários e o chat integrado.
- Acompanhamento do histórico de versões do documento diretamente na interface do editor.
- Conversão de arquivos para formatos OOXML e exportação para vários formatos.
- Gerenciamento de permissões de documentos na interface de edição.
- Ações avançadas do editor: inserir imagens do Alfresco, anexar arquivos para mala direta, selecionar documentos para comparação, usar plug-ins, inserir dados de links externos, navegar até a pasta do arquivo atual e criar novos documentos a partir do editor.
- Suporte a JWT para proteger o seu tráfego, de modo que ninguém possa acessar os seus documentos, exceto usuários com os direitos adequados.
Formatos compatíveis
- Para edição: DOCX, XLSX, PPTX
- Para visualização: DOCX, XLSX, PPTX, PDF e outros formatos de escritório
- Para criação: DOCX, XLSX, PPTX, formulários PDF
- Para conversão: formatos de escritório para OOXML
- Para exportação: vários formatos, dependendo da configuração do backend
A lista exata de formatos disponíveis para edição, visualização, conversão e exportação pode variar de acordo com a versão instalada e a configuração do backend.
Novidades da versão 1.0.0
Lançamento inicial da integração do ONLYOFFICE para o Alfresco Content App.
O registro completo de alterações está disponível aqui.
Conectando o ONLYOFFICE Docs ao Alfresco Content App
Requisitos
-
Alfresco Content Services — o backend do repositório Alfresco.
-
Alfresco Content App (ACA) — o aplicativo Angular hospedeiro.
-
ONLYOFFICE Docs (versão servidor ou nuvem) que possa ser resolvido e acessado tanto pelo ACA quanto por qualquer cliente final.
Consulte a página oficial de documentação para saber mais sobre a instalação do ONLYOFFICE Docs.
-
Pacote do módulo ONLYOFFICE para Alfresco versão 8.3.0 ou posterior.
-
Integração do ONLYOFFICE para Alfresco Content App v1.0.0 ou posterior.
Instalando a integração do ONLYOFFICE para Alfresco Content App
-
Instale o pacote da extensão:
npm install @onlyoffice/alfresco-extension -
Registre a extensão no seu projeto ACA.
-
Execute o aplicativo:
npm run start
Para obter instruções detalhadas de instalação e configuração, consulte a documentação do projeto.
Ativando o JWT para a integração do ONLYOFFICE com o Alfresco Content App
Para proteger os documentos contra acesso não autorizado, os editores do ONLYOFFICE usam o JSON Web Token (JWT). O token é adicionado à configuração quando o Editor de Documentos é inicializado e durante a troca de comandos entre os serviços internos do ONLYOFFICE Docs. A chave secreta é usada para assinar o JSON Web Token e validar o token na solicitação ao ONLYOFFICE Docs.
A partir do ONLYOFFICE Docs v7.2, o JWT é ativado por padrão e a chave secreta é gerada automaticamente. Você precisa encontrar a sua chave secreta no arquivo de configuração do ONLYOFFICE Docs e, em seguida, especificar a mesma chave secreta nas configurações da integração.
Etapa 1: Encontre a sua chave secreta no arquivo de configuração do ONLYOFFICE Docs
-
Abra o arquivo local.json com qualquer editor de texto disponível.
- No Linux —
/etc/onlyoffice/documentserver/local.json - No Windows —
%ProgramFiles%\ONLYOFFICE\DocumentServer\config\local.json - No Docker — acesse o contêiner do ONLYOFFICE Docs usando o comando
docker exec -it <containerID> bashe abra/etc/onlyoffice/documentserver/local.json
O arquivo local.json deve ter a seguinte aparência:
{"services": {"CoAuthoring": {"token": {"enable": {"request": {"inbox": true,"outbox": true},"browser": true}},"secret": {"inbox": {"string": "yoursecret"},"outbox": {"string": "yoursecret"},"session": {"string": "yoursecret"}}}}} - No Linux —
-
O valor
trueé especificado em três seções, o que significa que a validação do token está ativada:services.CoAuthoring.token.enable.browserservices.CoAuthoring.token.enable.request.inboxservices.CoAuthoring.token.enable.request.outbox
-
A chave secreta gerada automaticamente é especificada em três seções. Você pode substituir o valor secreto padrão pelo seu próprio. A chave secreta deve ser a mesma nas três seções:
services.CoAuthoring.secret.inbox.stringservices.CoAuthoring.secret.outbox.stringservices.CoAuthoring.secret.session.string
-
Se fizer alterações, salve-as e reinicie os serviços para que as alterações de configuração entrem em vigor:
supervisorctl restart all
Etapa 2: Especifique a mesma chave secreta nas configurações da integração
Nas configurações da integração, especifique a mesma chave secreta no campo Chave secreta e salve as configurações.
Começando a usar o ONLYOFFICE Docs no Alfresco Content App
Após a instalação, novas ações do ONLYOFFICE ficam disponíveis diretamente na interface do Alfresco Content App.
Para editar um documento:
- Clique com o botão direito em um arquivo compatível na interface do ACA.
- Escolha Editar no ONLYOFFICE para abrir o arquivo no editor.
Para visualizar um documento:
- Clique com o botão direito no arquivo.
- Escolha Visualizar no ONLYOFFICE para abrir uma pré-visualização somente leitura sem baixar o arquivo.
Para criar um novo arquivo:
- Use a opção Criar no ONLYOFFICE na interface do ACA.
- Selecione o tipo de arquivo que deseja criar: Documento, Planilha, Apresentação ou Formulário PDF.
- O novo arquivo será aberto imediatamente para edição.
Para converter um arquivo para o formato OOXML:
- Selecione o arquivo no ACA.
- Clique em Converter no ONLYOFFICE.
Para exportar um arquivo em outro formato:
- Selecione o arquivo no ACA.
- Use Baixar como e escolha o formato desejado sem sair do Alfresco Content App.
Para saber mais sobre formulários, leia os artigos correspondentes sobre criação e preenchimento de formulários.