Editar conteúdo em sites do Dreamweaver usando o Contribute

Última atualização em 27/04/2021

Adicione e atualize conteúdo básico da Web, incluindo texto formatado, imagens, tabelas e links, usando o Contribute no Dreamweaver.

Gerenciar sites do Contribute

Adobe® Contribute® CS4 combina um navegador web com um editor de páginas web.Ele permite que colegas ou clientes naveguem para uma página em um site que você criou e editem ou atualizem a página se tiverem permissão para fazê-lo. Os usuários do Contribute podem adicionar e atualizar conteúdo básico da Web, incluindo texto formatado, imagens, tabelas e links. Os administradores do site Contribute podem limitar o que usuários comuns (não administradores) podem fazer em um site.

Nota

Este tópico pressupõe que você seja um administrador do Contribute.

Como administrador do site, você oferece aos não administradores a capacidade de editar páginas criando uma chave de conexão e enviando-a para eles (para mais informações sobre como fazer isso, consulte a Ajuda do Contribute).Você também pode configurar uma conexão com um site Contribute usando o Dreamweaver, que permite que você ou o designer do site se conectem ao site Contribute e usem todos os recursos de edição disponíveis no Dreamweaver.

O Contribute adiciona funcionalidade ao site com o Contribute Publishing Server (CPS), um conjunto de aplicativos de publicação e ferramentas de gerenciamento de usuário que permite integrar o Contribute ao serviço de diretório de usuário da organização — por exemplo, Lightweight Directory Access Protocol (LDAP) ou Active Directory. Quando você habilita seu site do Dreamweaver como um site Contribute, o Dreamweaver lê as configurações de administração do Contribute sempre que você se conecta ao site remoto.Se o Dreamweaver detecta que o CPS está habilitado, ele herda algumas funcionalidades do CPS, como reversão de arquivo e criação de log de eventos.

Você pode usar o Dreamweaver para se conectar e modificar um arquivo em um site Contribute. A maioria dos recursos do Dreamweaver funciona da mesma forma com um site Contribute assim como em qualquer outro site.No entanto, quando você usa o Dreamweaver com um site Contribute, o Dreamweaver executa automaticamente certas operações de gerenciamento de arquivos, como salvar várias revisões de um documento e registrar determinados eventos no Console CPS.

Para obter mais informações, consulte a Ajuda do Contribute.

Estrutura do site e design da página para um site Contribute

Para permitir que usuários do Contribute editem o site, mantenha os seguintes pontos em mente ao estruturá-lo:

  • Simplifique a estrutura do site. Não aninhe pastas em muitos níveis. Agrupe itens relacionados em uma pasta.

  • Configure as permissões apropriadas de leitura e gravação para pastas no servidor.

  • Adicione páginas de índice ao criar pastas de forma a estimular os usuários do Contribute a inserir novas páginas nas pastas corretas. Por exemplo, se os usuários do Contribute fornecem páginas que contêm atas de reunião, crie uma pasta na pasta raiz do site denominada atas_reunião, e crie uma página de índice nessa pasta. Em seguida, crie um link da página principal do site para a página de índice das atas de reunião. O usuário do Contribute poderá então navegar até essa página de índice e criar uma nova página de atas para determinada reunião, com um link a partir dessa página.

  • Na página de índice de cada pasta, coloque uma lista de links para as páginas de conteúdo e os documentos dessa pasta.

  • Mantenha os designs de página o mais simples possível, sem formatações rebuscadas.

  • Use CSS em vez de tags HTML e nomeie seus estilos CSS com clareza. Se os usuários do Contribute usam um conjunto padrão de estilos no Microsoft Word, use os mesmos nomes para os estilos CSS para que o Contribute possa mapear os estilos quando o usuário copiar informações de um documento do Word e as colar em uma página do Contribute.

  • Para evitar que um estilo CSS fique à disposição dos usuários do Contribute, altere o nome do estilo para que ele comece com mmhide_. Por exemplo, se você usa um estilo denominado RightJustified em uma página, mas não quer que os usuários do Contribute usem esse estilo, renomeie o estilo como mmhide_RightJustified.

Nota

Você tem que adicionar mmhide_ ao nome do estilo na Visualização de código; não pode fazê-lo no painel CSS.

  • Use poucos estilos CSS para manter a aparência simples e organizada.
  • Se você usar inclusões do servidor para elementos de página HTML, como cabeçalhos e rodapés, crie uma página HTML desvinculada que contenha links para os arquivos de inclusão. Os usuários do Contribute poderão marcar essa página e usá-la para navegar até os arquivos de inclusão e editá-los.

Transferência de arquivos para e de um site Contribute

Contribute usa um sistema muito parecido com o sistema Check In/Check Out do Dreamweaver para assegurar que apenas um usuário por vez possa editar uma determinada página da Web.Quando você habilita a compatibilidade com Contribute no Dreamweaver, o sistema Check In/Check Out do Dreamweaver é automaticamente habilitado.

Para transferir arquivos para e de um site Contribute usando o Dreamweaver, sempre use os comandos Check In e Check Out. Se você, em vez disso, usar os comandos PUT e GET para transferir arquivos, poderá substituir as modificações que um usuário do Contribute fez recentemente em um arquivo.

Quando você faz check in de um arquivo em um site Contribute, o Dreamweaver faz uma cópia de backup da versão anterior do arquivo com check-in na pasta _baks e adiciona seu nome de usuário e um carimbo de data a um arquivo Design Notes.

Permissões de arquivo e pasta do Contribute no servidor

O Contribute proporciona uma maneira de gerenciar permissões de arquivos e pastas para cada função de usuário que você define. Porém, o Contribute não proporciona uma maneira de gerenciar permissões subjacentes de leitura e gravação atribuídas a arquivos e pastas pelo servidor. No Dreamweaver, você pode gerenciar essas permissões diretamente no servidor.

Se o usuário do Contribute não tiver acesso de leitura a um arquivo dependente no servidor, como uma imagem exibida em uma página, o conteúdo do arquivo dependente não aparecerá na janela do Contribute. Por exemplo, se o usuário não tem acesso de leitura a uma pasta de imagens, as imagens dessa página aparecerão como ícones de imagem partida no Contribute. Da mesma forma, os modelos do Dreamweaver são armazenados em uma subpasta da pasta raiz do site, portanto, se um usuário do Contribute não tiver acesso de leitura à pasta raiz, ele não poderá usar modelos nesse site, a menos que você copie os modelos para uma pasta apropriada.

Quando você configura um site Dreamweaver, deve dar aos usuários acesso de leitura no servidor à pasta /_mm (a subpasta _mm da pasta raiz), à pasta /Templates e a todas as pastas que contêm ativos que eles precisarão usar.

Ainda que, por motivos de segurança, você não possa conceder acesso de leitura à pasta /Templates, poderá permitir que os usuários do Contribute acessem os modelos. Consulte Permitir que usuários do Contribute acessem modelos sem acesso à pasta raiz.

Para obter mais informações sobre permissões do Contribute, consulte Administração do Contribute na Ajuda do Contribute.

Arquivos especiais do Contribute

Contribute usa uma variedade de arquivos especiais que não se destinam a ser visualizados por visitantes do seu site:

  • O arquivo de configurações compartilhadas, que tem um nome de arquivo ofuscado com uma extensão CSI, aparece em uma pasta chamada _mm na pasta raiz do site, e contém informações que o Contribute utiliza para gerenciar o site.

  • Versões antigas de arquivos, em pastas denominadas _baks

  • Versões temporárias de páginas para que os usuários possam visualizar as alterações

  • Arquivos de bloqueio temporários que indicam que determinada página está sendo editada ou visualizada

  • Arquivos de Design Notes que contêm metadados sobre páginas do site

    Em geral, você não deve editar nenhum desses arquivos especiais do Contribute usando o Dreamweaver; o Dreamweaver os gerencia automaticamente.

    Se você não quiser que esses arquivos especiais do Contribute apareçam no seu servidor acessível publicamente, configure um servidor de teste onde os usuários do Contribute trabalhem em páginas. Depois copie periodicamente essas páginas da Web do servidor de teste para um servidor de produção que esteja na Web. Se você adotar essa abordagem do servidor de teste, copie somente as páginas da Web para o servidor de produção, e não os arquivos especiais do Contribute indicados acima. Em especial, não copie as pastas _mm e _baks para o servidor de produção.

Nota

Para informações sobre como configurar um servidor para evitar que visitantes vejam arquivos em pastas que começam com sublinhado, consulte "Segurança do site" na Ajuda do Contribute.

Ocasionalmente, convém excluir manualmente arquivos especiais do Contribute. Por exemplo, pode haver circunstâncias em que o Contribute não consiga excluir as páginas de visualização temporárias depois que o usuário as visualiza. Nesse caso, é preciso excluir essas páginas temporárias manualmente. As páginas de visualização temporárias têm nomes de arquivo que começam com TMP.

Da mesma forma, em algumas circunstâncias, um arquivo de bloqueio desatualizado pode permanecer acidentalmente no servidor. Se isso acontecer, você terá que excluir o arquivo de bloqueio manualmente para que outros usuários possam editar a página.

Preparar um site para usar com o Contribute

Se você está preparando um site do Dreamweaver existente para usuários do Contribute, precisa habilitar explicitamente a compatibilidade com o Contribute para usar recursos relacionados ao Contribute; o Dreamweaver não solicita que você faça isso; no entanto, ao se conectar a um site que foi configurado como um site do Contribute (que tem um administrador), o Dreamweaver solicita que você habilite a compatibilidade com o Contribute.

Nem todos os tipos de conexão oferecem suporte à compatibilidade com o Contribute.Estas restrições aplicam-se aos tipos de conexão:

  • Se sua conexão de site remoto usar WebDAV, você não pode habilitar a compatibilidade com o Contribute, pois esses sistemas de controle de origem não são compatíveis com os sistemas Design Notes e Check-in/Check-out que o Dreamweaver usa para sites do Contribute.

  • Se você usar RDS para se conectar ao site remoto, pode habilitar a compatibilidade com o Contribute, mas deve personalizar sua conexão antes de poder compartilhá-la com usuários do Contribute.

  • Se você está usando o computador local como servidor web, deve configurar o site usando uma conexão FTP ou de rede para seu computador (em vez de apenas um caminho de pasta local) para poder compartilhar sua conexão com usuários do Contribute.

Ao habilitar a compatibilidade com o Contribute, o Dreamweaver habilita automaticamente as Design Notes (incluindo a opção Fazer upload de Design Notes para compartilhamento) e o sistema Check In/Check Out.

Se o Contribute Publishing Server (CPS) estiver habilitado no site remoto ao qual você está se conectando, o Dreamweaver notifica o CPS toda vez que você aciona uma operação de rede, como fazer check-in, reverter ou publicar um arquivo.O CPS registra esses eventos em log e você pode visualizar o log no Console de Administração do CPS.(Se você desabilitar o CPS, esses eventos não são registrados em log.)Você ativa o CPS usando o Contribute. Para mais informações, consulte a Ajuda do Adobe Contribute.

Nota

Você pode tornar um site compatível com o Contribute sem ter o Contribute em seu computador; mas se quiser iniciar o Administrador do Contribute a partir do Dreamweaver, deve ter o Contribute instalado no mesmo computador que o Dreamweaver e deve estar conectado ao site remoto antes de habilitar a compatibilidade com o Contribute.Caso contrário, o Dreamweaver não consegue ler as configurações administrativas do Contribute para determinar se o CPS e a Reversão estão habilitados.

Nota

Você deve verificar se o arquivo de configurações compartilhadas (arquivo CSI) que o Contribute usa para administrar o site está no servidor remoto e não corrompido.O Contribute cria automaticamente esse arquivo (e substitui versões antigas dele) sempre que você administra no Administrador do Contribute.Se o arquivo de configurações compartilhadas não estiver no servidor ou estiver corrompido, o Dreamweaver retorna o erro "O arquivo obrigatório para compatibilidade com o Contribute não existe no servidor" sempre que você tenta uma operação de rede (como put).Para garantir que o arquivo correto esteja no servidor, desabilite a conexão ao servidor no Dreamweaver, inicie o Administrador do Contribute, faça uma alteração de administração e depois reconecte ao servidor no Dreamweaver.Para obter mais informações, consulte a Ajuda do Adobe Contribute.

Selecione Site > Gerenciar sites.

Selecione um site e, em seguida, clique em Editar.

Na caixa de diálogo Configuração do Site, expanda Configurações Avançadas, selecione a categoria Contribute e depois selecione Habilitar Compatibilidade com o Contribute.

Se uma caixa de diálogo aparecer dizendo que você deve habilitar Design Notes e Check-in/Check-out, clique em OK.

Se você ainda não forneceu suas informações de contato para Check In/Check Out, digite seu nome e endereço de e-mail na caixa de diálogo e clique em OK.O status do Rollback, status do CPS, a caixa de texto URL Raiz do Site e o botão Administrar Site no Contribute aparecem na caixa de diálogo Definição do Site.

Se o Rollback estiver habilitado no Contribute, você terá a capacidade de reverter para versões anteriores de arquivos que alterou no Dreamweaver.

Verifique a URL na caixa de texto URL Raiz do Site e corrija-a se necessário.Dreamweaver constrói uma URL raiz do site com base em outras informações de definição do site que você forneceu, mas às vezes a URL construída não está totalmente correta.

Clique no botão Teste para verificar se você inseriu a URL correta.

Nota

Se você está pronto para enviar uma chave de conexão ou executar tarefas de administração do local do Contribute agora, pule as etapas restantes.

Clique no Site do administrador no Contribute se quiser fazer alterações de administração. Lembre-se, você deve ter o Contribute instalado na mesma máquina se quiser abrir o Administrador do Contribute a partir do Dreamweaver.

Clique em Salvar e, em seguida, clique em Concluído.

Administrar um local do Contribute usando o Dreamweaver

Depois de habilitar a compatibilidade com o Contribute, você pode usar o Dreamweaver para iniciar o Contribute e executar tarefas de administração do local.

Nota

O Contribute deve estar instalado no mesmo computador que o Dreamweaver.

Como administrador de um local do Contribute, você pode:

  • Alterar as configurações administrativas do site.

    As configurações administrativas do Contribute são um conjunto de configurações aplicáveis a todos os usuários do seu site. Essas configurações permitem ajustar o Contribute para melhorar a experiência de uso.

  • Alterar as permissões concedidas às funções de usuário no Contribute.

  • Configurar os usuários do Contribute.

    Os usuários do Contribute precisam de certas informações sobre o site para se conectarem a ele. Você pode reunir todas essas informações em um arquivo conhecido como chave de conexão e enviá-lo aos usuários do Contribute.

Nota

Uma chave de conexão não é a mesma coisa que um arquivo de local exportado do Dreamweaver.  

Nota

Antes de fornecer aos usuários do Contribute as informações de conexão necessárias para editar páginas, use o Dreamweaver para criar a hierarquia básica de pastas do site e para criar modelos e folhas de estilo CSS necessários para o site.

Selecione Site > Gerenciar sites.
Selecione um site e clique em Editar.
Na caixa de diálogo Configuração do local, expanda as Configurações avançadas e selecione a categoria Contribute.
Clique no botão Administrar site do Contribute.
Nota

Este botão não aparece se você não habilitou a compatibilidade com o Contribute.

Se solicitado, insira a senha do administrador e clique em OK.

A caixa de diálogo Administrar site é exibida.

  • Para alterar as configurações administrativas, selecione uma categoria da lista à esquerda e altere as configurações conforme necessário.

  • Para alterar as configurações de função, na categoria Usuários e funções, clique em Editar configurações de função e faça as alterações necessárias.

  • Para enviar uma chave de conexão para configurar usuários, na categoria Usuários e funções, clique em Enviar chave de conexão e conclua o Assistente de conexão.

Clique em Fechar, clique em OK e, em seguida, clique em Concluído.

Para obter mais informações sobre configurações administrativas, gerenciamento de funções de usuário ou criação de uma chave de conexão, consulte a Ajuda do Contribute.

Excluir, mover ou renomear um arquivo remoto em um local do Contribute

Excluir um arquivo do servidor remoto que hospeda um local do Contribute funciona de forma muito parecida com a exclusão de um arquivo do servidor de qualquer local do Dreamweaver. No entanto, quando você exclui um arquivo de um local do Contribute, o Dreamweaver pergunta se deve excluir todas as versões mais antigas do arquivo. Se você optar por manter as versões mais antigas, o Dreamweaver salva uma cópia da versão atual na pasta _baks para que você possa restaurá-la mais tarde.

Renomear um arquivo remoto ou movê-lo de uma pasta para outra em um local do Contribute funciona da mesma forma que funciona em qualquer local do Dreamweaver. Em um local do Contribute, o Dreamweaver também renomeia ou move as versões anteriores associadas do arquivo que estão salvas na pasta _baks.

Selecione o arquivo no painel Remoto do painel Arquivos (Janela > Arquivos) e pressione Backspace (Windows) ou Delete (Macintosh).

Uma caixa de diálogo aparece pedindo para você confirmar que deseja excluir o arquivo.

Na caixa de diálogo de confirmação:
  • Para excluir todas as versões anteriores do arquivo, bem como a versão atual, selecione a opção Excluir versões de reversão.

  • Para manter versões anteriores no servidor, desmarque a opção Excluir versões de rollback.

Clique em Sim para excluir o arquivo.

Permitir que usuários do Contribute acessem modelos sem acesso à pasta raiz

Em um local do Contribute, você gerencia permissões de arquivo e pasta subjacentes diretamente no servidor.Se, por motivos de segurança, você não puder dar aos usuários acesso de leitura à pasta /Templates, ainda assim poderá disponibilizar os modelos aos usuários.

Configure o local do Contribute para que sua pasta raiz seja a pasta que você deseja que os usuários vejam como raiz.
Copie manualmente a pasta de modelo da pasta raiz do local principal para a pasta raiz do local do Contribute, usando o painel Arquivos.
Depois de atualizar os modelos do local principal, copie novamente os modelos alterados nas subpastas apropriadas conforme necessário.

Se você seguir essa abordagem, não use links relativos à raiz do local nas subpastas.Os links relativos à raiz do local são relativos à pasta raiz principal no servidor, não à pasta raiz que você define no Dreamweaver.Os usuários do Contribute não podem criar links relativos à raiz do local.

Se os links em uma página do Contribute parecerem estar quebrados, é possível que haja um problema com as permissões da pasta, principalmente se os links apontarem para páginas fora da pasta raiz do usuário do Contribute.Verifique as permissões de leitura e gravação das pastas no servidor.

Solucionar problemas em um site do Contribute

Se um arquivo remoto em um local do Contribute parecer estar checked out, mas o arquivo não estiver realmente bloqueado no computador do usuário, você poderá desbloquear o arquivo para permitir que os usuários o editem.

Quando você clica em qualquer botão relacionado à administração de site do Contribute, o Dreamweaver verifica se consegue se conectar ao seu site remoto e se a URL raiz do site fornecida é válida.Se o Dreamweaver não conseguir se conectar ou se a URL não for válida, uma mensagem de erro aparecerá.

Se as ferramentas de administração não estiverem funcionando corretamente, pode haver algum problema com a pasta _mm.

Desbloquear um arquivo em um site do Contribute

Nota

Antes de seguir este procedimento, certifique-se de que o arquivo realmente não está bloqueado.Se você desbloquear um arquivo enquanto um usuário do Contribute estiver editando-o, vários usuários poderão editar o arquivo simultaneamente.

Siga um destes procedimentos:
  • Abra o arquivo na janela Documento e em seguida selecione Local > Desfazer check out.

  • No painel Arquivos (Janela > Arquivos), clique com o botão direito (Windows) ou clique com Control (Macintosh) e selecione Desfazer check out.

    Uma caixa de diálogo pode aparecer, indicando quem bloqueou o arquivo e pedindo para confirmar se você deseja desbloquear o arquivo.

Se a caixa de diálogo for exibida, clique em Sim para confirmar.

O arquivo é desbloqueado no servidor.

Solucionar problemas de conexão de um local do Contribute

Verifique a URL da raiz do local na categoria Contribute da caixa de diálogo Definição do local abrindo essa URL em um navegador, para ter certeza de que a página correta é aberta.
Use o botão Teste na categoria Informações remotas da caixa de diálogo Definição do local para ter certeza de que você consegue se conectar ao local.
Se a URL estiver correta, mas o botão Teste resultar em uma mensagem de erro, peça ajuda ao administrador do sistema.

Solucionar problemas das Ferramentas de administração do Contribute

No servidor, certifique-se de que você tenha permissões de leitura e gravação e permissões executáveis, se necessário, para a pasta _mm.
Certifique-se de que a pasta _mm contenha um arquivo de configurações compartilhadas com extensão CSI.
Se não contiver, use o assistente de conexão (Windows) ou Assistente de conexão (Macintosh) para criar uma conexão com o local e se tornar administrador do local. O arquivo de configurações compartilhadas é criado automaticamente quando você se torna administrador.Para obter mais informações sobre como se tornar administrador de um site do Contribute existente, consulte Administração do Contribute na Ajuda do Contribute.