Criar e editar sites do Salesforce
Depois de habilitar Sites do Salesforce, crie um Site do Salesforce. Ou atualize um site existente.
Edições obrigatórias
| Disponível em: Salesforce Classic e Lightning Experience |
| Disponível em: Edições Developer, Enterprise, Performance e Unlimited |
| Permissões necessárias ao usuário | |
|---|---|
| Para criar e editar sites do Salesforce: | Personalizar aplicativo OU Criar e configurar experiências |
- Em Configuração, insira Sites na caixa Busca rápida e selecione Sites.
- Clique em Novo ou clique em Editar para modificar um site existente.
-
Na página Edição do site, defina as seguintes configurações.
Nota Rótulo do site, Nome do site, Contato do site e Página inicial do site ativo são campos necessários.Campo Descrição Rótulo do site O nome do site na forma como é exibido na interface do usuário. Nome do site O nome usado ao referenciar o site na API SOAP. Esse nome pode conter somente sublinhados e caracteres alfanuméricos e deve ser exclusivo na sua organização. Deve começar com uma letra, não incluir espaços, não terminar com sublinhado e não conter dois sublinhados consecutivos. Descrição do site Uma descrição opcional do site. Contato do site O usuário que recebe as comunicações relacionadas ao site dos visitantes e do Salesforce. Proprietário padrão do registro O usuário que é proprietário de todos os novos registros que os usuários convidados não autenticados criam. Para considerações, especialmente ao atualizar sites criados antes da versão Summer '20, consulte Melhores práticas e considerações para usar o proprietário padrão do registro de convidado na Ajuda do Salesforce. Endereço da web padrão O URL exclusivo do Site do Salesforce para esse site. Os Sites do Salesforce fornecem a primeira parte do URL com base no nome de domínio que você registrou. Você deve adicionar um nome exclusivo para o site no final. A menos que você configure um endereço personalizado por meio de um registrador de nome de domínio, esse será o URL usado pelo público para acessar o seu site. Ativo Selecione quando estiver pronto para disponibilizar seu site ao público. Você também pode ativar seu site a partir das páginas Sites e Detalhes do site. Quando o site estiver inativo, os usuários verão a página especificada no campo Página inicial do site inativo. Home page do site ativo A página de destino à qual os usuários serão direcionados quando o site estiver ativo. Use o campo de pesquisa para localizar e selecionar a página do Visualforce que você desenvolveu para a página inicial do seu site. Selecione a página UnderConstruction se quiser testar seu site.
Para sites do Ideas, você deve usar a página IdeasHome. Para sites do Answers, use a página AnswersHome. Se você não usar um modelo de site, seu site herdará a aparência do portal associado.
Caso tenha implementado um site antes da versão Summer '10, você poderá definir AnswersHome como sua página de destino padrão se criar uma página do Visualforce usando
<apex:page action="{!URLFOR('/answers/answersHome.apexp')}"/>.Home page do site inativo A página de destino à qual os usuários serão direcionados quando o site estiver inativo. Use o campo de pesquisa para localizar a página que você deseja usar. Você pode, por exemplo, selecionar uma página para indicar que o site está em construção ou em manutenção. Modelo do site O modelo que fornece o layout de página e a folha de estilo para seu site. O modelo do site substitui a formatação herdada do portal associado. Use o campo de pesquisa para localizar um modelo que você desenvolveu, ou use o modelo fornecido.
O modelo do site especificado aqui só é usado para as páginas do Visualforce que usam a expressão
$Site.Template.Site Robots.txt Um arquivo que determina quais partes do seu site público poderão ser acessadas por web spiders e outros robôs da Web. Os mecanismos de pesquisa geralmente usam robôs da Web para categorizar e arquivar sites. Marcas HTML não são permitidas, porque não são compatíveis com spiders robots.txt. Para páginas do Visualforce, adicione
contentType="text/plain"à marca<apex:page>.Este exemplo proíbe todos os robôs de indexar todas as páginas.
<apex:page contentType="text/plain"> User-agent: * # Applies to all robots Disallow: / # Disallow indexing of all pages </apex:page>Este exemplo permite que todos os robôs indexem todas as páginas.
<apex:page contentType="text/plain"> User-agent: * # Applies to all robots Disallow: # Allow indexing of all pages </apex:page>Ícone de favoritos do site O ícone que é exibido no campo do endereço do navegador quando você estiver visitando o site. Use esse campo para definir o ícone de favorito para o site inteiro, e não para cada página. Devido ao armazenamento em cache, as alterações são refletidas no seu site um dia depois de serem feitas. Código de rastreamento analítico O código de rastreamento associado ao seu site. Serviços como o Google Analytics podem usar esse código para acompanhar dados de solicitação de página para seu site. Classe do regravador de URL Uma classe Apex a ser usada para regravação de URLs para seu site, desde URLs Salesforce até URLs fáceis de usar. Com essa classe, você pode criar regras para regravar solicitações de URL do site digitadas na barra de endereços, iniciadas de favoritos ou vinculadas de sites externos. Você também pode criar regras para regravar os URLs para links dentro de páginas do site. Ativar feeds Opção que exibe a lista relacionada dos feeds de sindicação, na qual você poderá criar e gerenciar feeds de sindicação para os usuários nos seus sites públicos. Esse campo só estará visível se você estiver com o recurso ativado para sua organização. Nível de proteção contra clickjack Você pode configurar um destes níveis para proteção contra clickjack de um site:
- Permitir quadros de qualquer página (sem proteção): O nível menos seguro.
- Permitir quadros das páginas do site em domínios externos (boa proteção): Permite quadros de páginas do site por páginas em domínios externos que foram adicionadas à lista Domínios confiáveis da lista Quadros em linha.
- Permitir somente quadros da mesma origem (recomendado): O nível padrão para sites. Permite quadros de páginas do site por páginas com o mesmo nome de domínio e segurança de protocolo.
- Não permitir quadros de nenhuma página (a melhor proteção): O nível mais seguro, mas pode fazer com que determinadas páginas apareçam como páginas em branco. Para evitar esse problema, use a configuração padrão.
Se você selecionar Permitir quadros das páginas do site ou comunidade em domínios externos (boa proteção), selecione Adicionar domínio nos domínios confiáveis da seção Quadros em linha, insira o domínio em que deseja permitir iframes e selecione Salvar.
Recursos do Lightning para guest users Determina se usuários convidados não autenticados podem visualizar recursos que estão disponíveis apenas no Lightning. Se essa configuração estiver desabilitada, os recursos do Lightning não serão carregados para esses usuários.
Se você desabilitar essa configuração em um site do Lightning, os usuários não autenticados não poderão acessar nenhuma página do Lightning, incluindo páginas de login, páginas de erro e pesquisas. Substitua essas páginas por páginas personalizadas do Visualforce antes de desabilitar essa configuração.
Ativar proteção de detecção de conteúdo Evita que o navegador interfira no tipo MIME do conteúdo do documento. Também evita que arquivos maliciosos sejam executados como conteúdo dinâmico (JavaScript, folha de estilo). Ativar proteção contra script entre sites Protege contra ataques de script entre sites espelhados. Quando um ataque de script refletido entre sites é detectado, o navegador renderiza uma página em branco sem conteúdo. Proteção de URL de indicador Ao carregar páginas, o cabeçalho do indicador mostra apenas Salesforce.com em vez do URL inteiro. Esse recurso elimina a possibilidade de que um cabeçalho do site referenciador revele informações confidenciais que podem estar presentes no URL completo, como o ID da organização. Esse recurso é compatível apenas com Chrome e Firefox. Permitir apenas cookies obrigatórios para esse site A opção para permitir apenas cookies fornecidos pelo Salesforce necessários em um site do Salesforce. Quando essa configuração está desativada, nós permitiremos todos os tipos de cookie: necessário, funcional e de propaganda. Redirecionar para domínio personalizado Se um domínio personalizado HTTPS, como https://www.example.com atender a esse site, redirecione solicitações de URLs gerenciados pelo sistema do site para esse domínio personalizado. Os URLs do site gerenciados pelo sistema terminam em *.force.com, *.my.salesforce-sites.com ou *.my.site.com.
Se vários domínios personalizados atenderem ao site, as solicitações serão encaminhadas para o URL personalizado principal do site apenas se for um domínio personalizado HTTPS. Caso contrário, as solicitações serão redirecionadas para o primeiro domínio personalizado HTTPS associado ao site em ordem alfanumérica. Se nenhum domínio personalizado HTTPS atender o site, essa opção não terá efeito.
Armazenar em cache as páginas públicas do Visualforce Quando essa opção está habilitada, os servidores proxy armazenam em cache as páginas disponíveis publicamente dos sites apenas para usuários convidados não autenticados. Quando essa configuração é desabilitada, todas as páginas do Visualforce do site podem ser armazenadas em cache no navegador da Web para usuários autenticados e não autenticados, e cada atributo cacheda página do Visualforce controla se a página é armazenada em cache no navegador da Web do usuário final. Para obter mais informações, consulte Configurar armazenamento em cache do site.Acesso de convidado à API de suporte Quando esta opção está habilitada para um site do Salesforce ou um site do Experience Cloud, os usuários não autenticados têm permissão para acessar a API de suporte. - Clique em Salvar.

