Skip to content

M31 — Social Share

Botão flutuante de partilha que permite ao visitante partilhar a página atual em várias plataformas sociais (X, Facebook, LinkedIn, WhatsApp, Email) ou copiar a ligação para a área de transferência. Aparece ancorado num dos cantos do ecrã e abre uma barra com as plataformas disponíveis quando clicado.

CampoValor
MóduloM31 — Social Share
EstadoRascunho
Figma DesktopAbrir no Figma
Figma MobileAbrir no Figma
Figma Library (página)Abrir no Figma
Zoho TaskVer tarefa
Criada2026-04-21
Aprovada
Aprovada por
M31 Desktop

Abrir screenshot mobile (375px) em nova janela →</a>

M31 Savoy Palace M31 Saccharum M31 Calheta Beach M31 Hotel Next M31 Savoy Signature

Links Figma: Desktop | Mobile | Savoy Palace | Saccharum | Calheta Beach | Next | Signature


O módulo Social Share é um pequeno elemento flutuante que acompanha o visitante ao longo da página e lhe permite partilhar o conteúdo que está a ver. Aparece ancorado num dos quatro cantos do ecrã (por exemplo, em baixo à direita) como um botão compacto com a palavra “PARTILHAR” e um ícone.

Quando o visitante clica no botão, este transforma-se numa pequena barra com as plataformas disponíveis — X (antigo Twitter), Facebook, LinkedIn, WhatsApp, envio por Email e a opção de copiar a ligação da página. O visitante escolhe a plataforma e a partilha abre numa nova janela; no caso da opção de copiar a ligação, esta é copiada para a área de transferência e aparece uma confirmação visual de que a cópia foi feita.

Para não interferir com a leitura, o botão começa escondido quando o visitante está no topo da página (no banner principal) e só aparece quando o visitante começa a percorrer a página. Ao chegar ao rodapé, o botão recua ligeiramente para cima para não se sobrepor aos contactos e informação legal do hotel.

Tipicamente aparece em páginas de quartos, restaurantes, spa, ofertas, blog/notícias — qualquer página cujo conteúdo o visitante possa querer partilhar.


Este módulo tem uma estrutura única — um botão que abre para revelar uma barra de plataformas. As diferenças entre instâncias resultam das plataformas que o hotel ativa e da posição escolhida para cada página.

Variante 1 — Fechada (estado por defeito)

Section titled “Variante 1 — Fechada (estado por defeito)”

Como visitante, quero ver um botão pequeno e discreto de partilha, para saber que posso partilhar a página sem que o botão me atrapalhe a leitura.

Elementos visíveis:

  • Botão em forma de pílula com a palavra “PARTILHAR” (ou “SHARE” em inglês) à esquerda
  • Ícone de partilha à direita (três pontos ligados por linhas)

Critérios de Aceitação:

  • O botão aparece ancorado ao canto definido para a página (ex: canto inferior direito)
  • O botão acompanha o visitante à medida que este percorre a página (mantém-se visível no mesmo canto)
  • O botão não aparece quando o visitante está no topo da página (banner principal)
  • O botão aparece assim que o visitante começa a percorrer a página
  • Ao clicar no botão, este transforma-se na barra com as plataformas (ver Variante 2)

Variante 2 — Aberta (com plataformas visíveis)

Section titled “Variante 2 — Aberta (com plataformas visíveis)”

Como visitante, quero ver todas as opções de partilha disponíveis, para escolher rapidamente a plataforma onde quero partilhar a página.

Elementos visíveis:

  • Botão para fechar a barra (ícone de ”×” à esquerda)
  • Um ícone por cada plataforma ativada pelo hotel (X, Facebook, LinkedIn, WhatsApp, Email)
  • Ícone de ligação (copiar link) à direita, se ativado pelo hotel

Critérios de Aceitação:

  • A barra aparece no lugar do botão (mesmo canto, mesma altura)
  • Aparecem apenas as plataformas ativadas pelo hotel — plataformas desativadas não aparecem
  • Ao clicar no botão de fechar (”×”), a barra volta a transformar-se no botão “PARTILHAR”
  • Ao clicar fora da barra (em qualquer outro ponto do ecrã), a barra fecha automaticamente
  • Ao premir a tecla Escape, a barra fecha
  • Ao clicar em cada ícone de plataforma, abre-se uma nova janela com a plataforma escolhida e a ligação da página já preparada para partilha

Variante 3 — Confirmação de cópia de ligação

Section titled “Variante 3 — Confirmação de cópia de ligação”

Como visitante, quero receber uma confirmação visual depois de copiar a ligação, para ter a certeza de que a cópia foi feita com sucesso.

Elementos visíveis:

  • Barra de plataformas (igual à Variante 2) com o ícone de copiar link a mostrar uma mensagem de confirmação momentânea

Critérios de Aceitação:

  • Ao clicar no ícone de copiar link, a ligação da página fica copiada na área de transferência do computador/telemóvel
  • O ícone mostra uma confirmação visual (ex: ícone muda para ”✓” ou a descrição do botão atualiza para “Link copiado”)
  • A confirmação desaparece automaticamente ao fim de cerca de 2 segundos
  • Depois da confirmação, o ícone volta ao aspeto inicial e pode ser clicado novamente

Variante 4 — Posição personalizada (por página)

Section titled “Variante 4 — Posição personalizada (por página)”

Como editor de conteúdo, quero poder escolher em que canto o botão aparece em cada página, para ajustar ao design da página (ex: se o canto superior direito tem um elemento importante, o botão pode ser colocado em baixo à esquerda).

Posições disponíveis: Canto superior esquerdo, canto superior direito, canto inferior esquerdo, canto inferior direito.

Critérios de Aceitação:

  • O editor escolhe a posição no backoffice, por página
  • Cada página pode ter uma posição diferente
  • O comportamento de esconder no topo e subir sobre o rodapé mantém-se em todas as posições
  • Na posição “em cima”, o botão não precisa de se ajustar ao rodapé

Este módulo é interativo. O visitante pode abrir e fechar a barra de plataformas, escolher uma plataforma ou copiar a ligação da página.

InteraçãoDescrição
Clicar no botão “PARTILHAR”Transforma o botão numa barra com as plataformas disponíveis
Clicar no botão ”×” (fechar)Fecha a barra e volta a mostrar o botão “PARTILHAR”
Clicar fora da barra abertaFecha a barra automaticamente
Premir a tecla EscapeFecha a barra
Clicar num ícone de plataforma (X, Facebook, LinkedIn, WhatsApp)Abre uma nova janela com a plataforma escolhida e a ligação da página preparada para partilha
Clicar no ícone de EmailAbre o programa de email do visitante com o assunto e a ligação da página já preenchidos
Clicar no ícone de copiar linkCopia a ligação da página para a área de transferência e mostra uma confirmação visual momentânea
Usar a tecla Tab (com a barra aberta)Percorre os ícones das plataformas um a um pela ordem em que aparecem
Premir Enter ou Espaço num ícone selecionadoExecuta a mesma ação que clicar nesse ícone
Percorrer a página para cima até ao banner principalO botão desaparece automaticamente
Percorrer a página até ao rodapéO botão recua ligeiramente para cima para não tapar o rodapé

Este módulo é configurado automaticamente a partir das definições do hotel e da página — não tem conteúdos de texto ou imagem geridos no backoffice (o texto do botão vem de um dicionário de traduções partilhado, adaptado por idioma).

ElementoTipoObrigatórioDescrição
Texto do botãoTexto (dicionário)SimTexto apresentado no botão em estado fechado (ex: “PARTILHAR” em português, “SHARE” em inglês). Vem do dicionário de traduções do projeto — gerido uma só vez para todas as páginas e idiomas
Descrições dos botões para leitores de ecrãTexto (dicionário)SimTexto acessível para cada botão (ex: “Partilhar no Facebook”, “Copiar link da página”). Adaptam-se ao idioma da página

Nota: Este módulo não tem campos de conteúdo a preencher página a página. O editor apenas escolhe se o módulo aparece na página e em que canto é ancorado (ver Opções de Configuração). As plataformas disponíveis (Facebook, LinkedIn, etc.) são configuradas uma só vez por hotel nas definições globais do site.


Opções disponíveis no backoffice para personalizar o comportamento e posição do módulo:

Por hotel (nas definições globais do site)

Section titled “Por hotel (nas definições globais do site)”
OpçãoValores possíveisValor padrãoDescrição
Ativar Social Share neste hotelAtivo / InativoAtivoSe inativo, o módulo não aparece em nenhuma página do hotel
Mostrar X (Twitter)Ativo / InativoAtivoAtiva o ícone de partilha no X na barra aberta
Mostrar FacebookAtivo / InativoAtivoAtiva o ícone de partilha no Facebook
Mostrar LinkedInAtivo / InativoAtivoAtiva o ícone de partilha no LinkedIn
Mostrar WhatsAppAtivo / InativoAtivoAtiva o ícone de partilha no WhatsApp
Mostrar EmailAtivo / InativoAtivoAtiva o ícone de partilha por email
Mostrar Copiar LigaçãoAtivo / InativoAtivoAtiva o ícone de copiar a ligação da página
OpçãoValores possíveisValor padrãoDescrição
Mostrar Social Share nesta páginaAtivo / InativoAtivoPermite esconder o módulo numa página específica
Posição verticalEm cima / Em baixoEm baixoEscolhe se o botão fica ancorado ao cimo ou ao fundo do ecrã
Posição horizontalEsquerda / DireitaDireitaEscolhe se o botão fica ancorado à esquerda ou à direita do ecrã

Nota: A combinação das duas posições resulta num dos quatro cantos do ecrã. Por defeito, o botão aparece no canto inferior direito. Todas as páginas do hotel podem ter uma posição diferente; basta o editor escolher no backoffice da página.


ElementoEcrã grande (computador)Ecrã pequeno (telemóvel)
Botão fechadoPílula compacta ancorada ao canto escolhido, com margem ao bordo do ecrãPílula maior e mais alta para facilitar o toque; mesma posição ancorada ao canto
Barra abertaLargura ajustada ao número de ícones, ancorada ao mesmo canto que o botão fechadoÍcones maiores para facilitar o toque; a barra mantém-se no mesmo canto
Espaço entre o botão e os bordos do ecrãMargem visível em todos os ladosMargem adaptada ao ecrã pequeno
Texto do botão (“PARTILHAR”)Visível ao lado do ícone de partilhaVisível ao lado do ícone de partilha (texto mantém-se)

O módulo mantém o mesmo comportamento (abrir, fechar, posição, plataformas disponíveis) em todos os tamanhos de ecrã. Ajusta-se apenas em dimensões e espaçamento para garantir uma boa utilização tanto no computador como no telemóvel.


EstadoDescrição
Inicial (topo da página)O botão não aparece — o visitante está no banner principal e o botão não deve interferir com a leitura
Visível (após percorrer a página)O botão “PARTILHAR” aparece ancorado ao canto escolhido
Ao passar o rato no botãoO botão muda ligeiramente de tom para indicar que é clicável
Aberto (barra de plataformas)O botão transforma-se numa barra com um ícone de fechar (”×”) e os ícones das plataformas ativadas
Ao passar o rato num ícone de plataformaO ícone muda ligeiramente de tom para indicar que é clicável
Ícone selecionado pelo tecladoO ícone fica com um contorno visível para indicar que está selecionado
Após copiar a ligaçãoO ícone de copiar mostra uma confirmação visual (ex: ”✓” ou “Link copiado”) durante cerca de 2 segundos
Perto do rodapéO botão sobe ligeiramente para não tapar o rodapé da página
No rodapé (rodapé totalmente visível)O botão continua visível mas fica acima do rodapé, com um pequeno espaço de separação
Sem plataformas ativadasO módulo não aparece (não faz sentido mostrar um botão que não tem opções)
Módulo desativado na página ou no hotelO módulo não aparece

  • Pode ser utilizado apenas com o teclado: tecla Tab para navegar até ao botão de partilha, tecla Enter ou Espaço para abrir a barra, tecla Tab para percorrer os ícones de plataforma, tecla Enter ou Espaço para escolher uma plataforma.
  • A tecla Escape fecha a barra a qualquer momento.
  • Cada ícone de plataforma tem uma descrição de texto para leitores de ecrã (ex: “Partilhar no Facebook”, “Copiar link da página”).
  • O botão de fechar tem uma descrição clara (“Fechar opções de partilha”).
  • O estado (aberto/fechado) da barra é comunicado aos leitores de ecrã.
  • Após copiar a ligação, a descrição do botão atualiza temporariamente para confirmar a cópia (“Link copiado”), o que é anunciado pelos leitores de ecrã.
  • Os ícones das plataformas são meramente visuais (ignorados por leitores de ecrã — a informação é transmitida pelas descrições acessíveis).
  • O contraste entre o texto/ícones e o fundo cumpre os requisitos de acessibilidade visual em todos os temas (mínimo 4.5:1).
  • Respeita a preferência do utilizador por movimento reduzido — quando esta opção está ativa no sistema operativo, as animações de transição entre o estado fechado e aberto são desativadas e as mudanças ocorrem de forma imediata.

O módulo adapta-se visualmente a cada hotel: cor de fundo do botão e da barra, cor dos ícones, cor do texto “PARTILHAR” e tipografia seguem a identidade visual do hotel.

Os 8 hotéis suportados:

  • Savoy Signature
  • Savoy Palace
  • Royal Savoy
  • Saccharum
  • The Reserve
  • Calheta Beach
  • Gardens
  • Hotel Next

Notas por tema (com base no Figma):

  • Savoy Palace — botão e barra em dourado/terra, ícones em branco
  • Saccharum — botão e barra em tom natural terroso, ícones em branco
  • Calheta Beach — botão e barra em vermelho/coral, ícones em branco
  • Hotel Next — botão e barra em azul claro, ícones em branco
  • Savoy Signature — botão e barra em dourado claro sobre fundo de página escuro (tema escuro)

O esquema estrutural (pílula fechada, barra aberta, ícones, comportamento de scroll) mantém-se consistente entre todos os hotéis — muda apenas a paleta de cores.


DataEstadoDescrição
2026-04-21RascunhoVersão inicial criada a partir do Figma
2026-04-21PublicadaPublicada no Docmost (nova página)