Criar nova versão para o arquivo carregado
Para criar uma nova versão do arquivo carregado, execute as seguintes etapas:
-
Abra a página Configuração do console da Web do Adobe Experience Manager.
O URL padrão para acessar a página de configuração é:
http://<server name>:<port>/system/console/configMgr
-
Procure e clique no pacote com.adobe.fmdita.config.ConfigManager.
-
Selecione a opção Criar Nova Versão para Arquivo Carregado.
Por padrão, essa opção está desativada.
Quando a opção é selecionada, ocorre um novo mecanismo de gerenciamento de versão e substitui o comportamento de upload padrão para qualquer upload subsequente. Ele salva o conteúdo do arquivo carregado como uma nova versão. Se a opção estiver desmarcada, o AEM Guides usará o mecanismo de gerenciamento de versão padrão do AEM.
-
Clique em Salvar.
Definir configurações para permitir a edição de arquivos com check-out
O Editor da Web do AEM Guides permite criar e atualizar tópicos DITA. Você pode configurar o Editor da Web para permitir a edição apenas dos documentos que foram submetidos a check-out no repositório. Isso garante que nenhum outro autor substitua acidentalmente um tópico que esteja aberto para edição por outro autor. Quando um tópico é aberto para edição, um autor pode fazer check-in do arquivo no momento de fechá-lo.
Outra regra importante é garantir que os arquivos dos quais foi feito check-out sejam devolvidos ao sistema. Isso impede que os usuários fechem os arquivos acidentalmente sem fazer o check-in deles novamente.
Execute as seguintes etapas para ativar esses recursos:
-
Abra a página Configuração do console da Web do Adobe Experience Manager.
O URL padrão para acessar a página de configuração é:
http://<server name>:<port>/system/console/configMgr
-
Procure e clique no pacote com.adobe.fmdita.xmleditor.config.XmlEditorConfig.
-
Selecione a opção Desabilitar Edição sem Check-out.
Com essa opção, os usuários não verão a opção Editar na barra de ferramentas até que façam check-out de um arquivo.
-
Selecione a opção Solicitar Check-in ao Fechar para mostrar uma mensagem de aviso sempre que um arquivo com check-out for fechado sem salvar ou fazer check-in novamente no repositório.
-
Clique em Salvar.
Substituir arquivo com check-out ao fazer upload
Para permitir que os usuários substituam o arquivo durante o upload cujo check-out foi feito por eles ou por algum outro usuário, execute as seguintes etapas:
-
Abra a página Configuração do console da Web do Adobe Experience Manager.
O URL padrão para acessar a página de configuração é:
http://<server name>:<port>/system/console/configMgr
-
Procure e clique no pacote com.adobe.fmdita.config.ConfigManager.
-
Selecione a opção Substituir arquivo com check-out na importação.
Por padrão, essa opção está ATIVADA. Com essa opção selecionada, os usuários poderão substituir arquivos com check-out. Se a opção não estiver selecionada, o arquivo não poderá ser substituído se for submetido a check-out por eles ou por algum outro usuário.
-
Clique em Salvar.
Impedir exclusão de arquivos com check-out
Para impedir que os usuários excluam acidentalmente os arquivos cujo check-out foi feito por eles ou por algum outro usuário, execute as seguintes etapas:
-
Abra a página Configuração do console da Web do Adobe Experience Manager.
O URL padrão para acessar a página de configuração é:
http://<server name>:<port>/system/console/configMgr
-
Procure e clique no pacote com.adobe.fmdita.xmleditor.config.XmlEditorConfig.
-
Selecione a opção Impedir Exclusão de Conteúdo com Check-out.
Por padrão, essa opção está ATIVADA. Com essa opção selecionada, os usuários não poderão excluir arquivos com check-out.
-
Clique em Salvar.
Para dar suporte a este recurso, uma nova propriedade de índice drivelock
é adicionada em oak:index
:
/oak:index/damAssetLucene/indexRules/dam:Asset/properties/drivelock
Além da nova propriedade de índice, verifique se as seguintes propriedades estão definidas em /oak:index/damAssetLucene
:
jcr:primaryType
="oak:QueryIndexDefinition"
async
="async"
compatVersion
="{Long}2"
evaluatePathRestrictions
="{Boolean}true"
reindex
="{Boolean}false"
reindexCount
="{Long}3"
(esta é a contagem de quantas vezes a reindexação é feita, ela é substituída pela instalação do nosso pacote)type
="lucene"
reindex
para "{Boolean}true"
. Isso permitirá resultados de pesquisa mais rápidos para os arquivos com check-out dentro de uma hierarquia de pastas.