Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
APLICA-SE A:2013
2016
2019
Subscription Edition
SharePoint no Microsoft 365
Integrar as redes sociais na sua organização pode ajudá-lo a alcançar os objetivos da sua organização. Pode fazer a integração na intranet para aumentar a transparência. No entanto, também pode integrar redes sociais no seu site destinado ao público para expandir o alcance e aumentar a conversão.
Integração de redes sociais
A integração com as redes sociais tornou-se um hype nos últimos anos. Muitas organizações querem que as redes sociais sejam integradas no respetivo site destinado ao público sem uma boa compreensão do que significa essa integração e como deve apoiar os objetivos da organização. Este artigo não se trata de ajudá-lo a formar uma visão para utilizar redes sociais na sua organização. Em vez disso, apresenta vários cenários de integração diferentes e mostra como pode beneficiar deles. Eventualmente, tem de fazer uma escolha educada sobre qual destas técnicas de integração funciona para o seu cenário e como deve ser a integração.
Do ponto de vista da comunicação, pode integrar-se nas redes sociais de duas formas:
Publique informações do seu site em redes sociais, o que pode ser tão fácil como adicionar um botão Facebook Gosto. Esta ação permite-lhe expandir o alcance do conteúdo no seu site para além dos limites e chegar aos amigos e colegas dos seus visitantes.
Utilize as informações do visitante atual das redes sociais para controlar que conteúdo no seu site seria o mais relevante. A utilização desta abordagem ajuda os visitantes a descobrir novos conteúdos no seu site. Esta ação pode ajudá-lo a expandir o seu alcance e aumentar a conversão no seu site.
Este artigo descreve a primeira opção.
Noções básicas da integração de redes sociais no SharePoint 2013
Integrar-se nas redes sociais tem tudo a ver com chegar ao maior número possível de pessoas. Quando os visitantes descobrirem o conteúdo do seu site, o pode partilhá-lo com os seus amigos, que poderão partilhá-lo novamente com os seus amigos. Antes de o saber, os seus conteúdos chegam a pessoas que, de outra forma, nem sequer sabiam do seu site. No entanto, para que esta ação ocorra, tem de verificar se os seus conteúdos aparecem exatamente da forma que pretende que sejam apresentados nas redes sociais.
Da mesma forma que pode otimizar o conteúdo Web para motores de busca da Internet, pode fornecer meta informações sobre os seus conteúdos às redes sociais. Muitas redes sociais (por exemplo, Facebook ou Viva Engage) utilizam o protocolo Open Graph para obter informações sobre os seus conteúdos. Para controlar a forma como os seus conteúdos são apresentados quando são partilhados em redes sociais, tem de integrar metadados do Open Graph no seu site. Os metadados devem descrever a essência do seu conteúdo para que qualquer pessoa que veja os seus conteúdos numa rede social queira clicar no mesmo.
Integrar o Open Graph num site destinado ao público criado com o SharePoint 2013
Publicar metadados do Open Graph para um site criado com o SharePoint Server 2016 não é complexo. Mas há várias coisas que deve considerar.
Em primeiro lugar, o Open Graph define diferentes tipos de conteúdo Web, semelhantes aos que pode alcançar com os Tipos de Conteúdo no SharePoint. Antes de integrar o Open Graph no seu site, precisa de uma boa compreensão dos seus tipos de conteúdo e de como o descrever eficazmente.
Também existem diferenças na forma como os conteúdos são publicados. O SharePoint Server 2016 oferece dois modelos de publicação de conteúdos:
O modelo de publicação de conteúdos clássico do SharePoint 2007 e 2010 onde a localização física das páginas determina a respetiva localização na hierarquia e navegação do site.
O novo modelo de publicação orientado pela pesquisa que utiliza a Pesquisa do SharePoint Server 2016 para publicar conteúdos de uma ou mais origens.
Estes modelos de publicação têm duas formas de publicar conteúdo. Planeie a publicação das informações de acordo com o modelo de publicação de conteúdos.
As informações do Open Graph são publicadas com meta tags HTML. Essas etiquetas têm de estar localizadas na secção principal do seu site. Para suportar a publicação de informações diferentes do Open Graph, deve definir um Marcador de Posição de Conteúdo na sua Página Mestra. Esta ação permite-lhe preencher esse marcador de posição com os metadados adequados dos diferentes Esquemas de Página. O seguinte exemplo de código mostra um Titular da Posição de Conteúdo adicionado ao seattle padrão. master Página Mestra para suportar a publicação de informações do Open Graph:
<head>
...
<!--MS:<asp:ContentPlaceHolder
id="OpenGraphPlaceHolder" runat="server">-->
<!--ME:</asp:ContentPlaceHolder>-->
...
</head>
De acordo com o protocolo Open Graph, existem quatro propriedades necessárias para cada página Web:
- title
- type
- image
- URL
se não estiver a publicar informações sobre vídeo ou áudio, provavelmente utilizará o tipo de artigo para a maioria das suas páginas Web. Uma vez que nem todas as páginas são um artigo, poderá querer utilizar o tipo de site . O tipo de site é o tipo predefinido se não for especificado nenhum tipo. Para simplificar o trabalho com o Open Graph, pode expandir o exemplo de código anterior ao adicionar informações sobre o título, URL e tipo. Esta ação impedir-nos-ia de repetir o mesmo exemplo de código em cada Esquema de Página.
Embora as informações básicas do Open Graph façam parte das informações SEO publicadas pelo SharePoint Server 2016, não pode utilizar diretamente controlos SEO padrão do SharePoint Server 2016 para apresentar estas informações em Páginas Mestras e Esquemas de Página como meta tags Open Graph. Para utilizar esses controlos para publicar metadados do Open Graph, criámos um conjunto de controlos de wrapper e publicámo-los juntamente com este artigo para explicar como pode criar controlos de wrapper semelhantes.
Ao utilizar as capacidades de Otimização do Motor de Busca do SharePoint Server 2016, podemos obter as informações sobre a página da seguinte forma:
<head>
...
<!--SPM:<%@Register Tagprefix="Contoso"
Namespace="Contoso.SharePoint.Seo.Controls"
Assembly="Contoso.SharePoint.Seo, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=a285ef6967f781d3"%>-->
<!--MS:<Contoso:TemplatedControlWrapper
runat="server">-->
<Control>
<control
type="Microsoft.SharePoint.Publishing.WebControls.SeoBrowserTitle"
assembly="Microsoft.SharePoint.Publishing, Version=15.0.0.0,
Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
</Control>
<ContentTemplate><meta
property="og:title" content="$Value$"/></ContentTemplate>
<!--ME:</Contoso:TemplatedControlWrapper>-->
<!--MS:<Contoso:HyperlinkControlWrapper
runat="server">-->
<Control>
<control
type="Microsoft.SharePoint.Publishing.WebControls.SeoCanonicalLink"
assembly="Microsoft.SharePoint.Publishing, Version=15.0.0.0,
Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
</Control>
<ContentTemplate><meta
property="og:url"
content="$Url$"/></ContentTemplate>
<!--ME:</Contoso:HyperlinkControlWrapper>-->
<meta property="og:type content="article"
/>
<!--MS:<asp:ContentPlaceHolder
id="OpenGraphPlaceHolder" runat="server">-->
<!--ME:</asp:ContentPlaceHolder>-->
...
</head>
Esta abordagem pressupõe que pretende que o título da sua página seja publicado nas redes sociais exatamente como é apresentado na barra de título de um browser. Para uma abordagem diferente, pode efetuar uma das seguintes opções:
- Substitua o conteúdo da propriedade de título por uma alternativa adequada.
- Remova-o e, em seguida, faça com que seja preenchido a partir do marcador de posição de conteúdo OpenGraphPlaceHolder .
A grande vantagem de utilizar os controlos padrão de Otimização do Motor de Busca do SharePoint Server 2016 é que funcionam para os modelos de publicação de conteúdos clássicos e baseados na pesquisa. Obtêm automaticamente os conteúdos necessários através da abordagem necessária.
O próximo passo consiste em fornecer as informações específicas do tipo de página de acordo com o protocolo Open Graph. Para páginas que utilizam o modelo de publicação clássico, pode utilizar controlos de Publicação para obter o conteúdo. Por exemplo:
<!--MS:<asp:ContentPlaceHolder
id="OpenGraphPlaceHolder" runat="server">-->
<!--SPM:<%@Register
Tagprefix="Contoso"
Namespace="Contoso.SharePoint.Seo.Controls"
Assembly="Contoso.SharePoint.Seo, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=a285ef6967f781d3"%>-->
<!--MS:<Contoso:TemplatedControlWrapper
runat="server">-->
<Control>
<control
type="Microsoft.SharePoint.WebControls.FieldValue"
assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c" FieldName="PublishingContactProfileUrl"
/>
</Control>
<ContentTemplate><meta
property="article:author"
content="$Value$"/></ContentTemplate>
<!--ME:</Contoso:TemplatedControlWrapper>-->
<!--ME:</asp:ContentPlaceHolder>-->
Ao utilizar a publicação baseada em pesquisa, utilizaria antes a Reutilização de Peças Web de Item de Catálogo:
<!--MS:<asp:ContentPlaceHolder
id="OpenGraphPlaceHolder" runat="server">-->
<!--SPM:<%@Register
Tagprefix="Contoso "
Namespace="Contoso.SharePoint.Seo.Controls"
Assembly="Contoso.SharePoint.Seo, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=a285ef6967f781d3"%>-->
<!--MS:<Contoso:TemplatedControlWrapper
runat="server">-->
<Control>
<control
type="Microsoft.Office.Server.Search.WebControls.CatalogItemReuseWebPart"
assembly="Microsoft.Office.Server.Search, Version=15.0.0.0,
Culture=neutral, PublicKeyToken=71e9bce111e9429c"
UseSharedDataProvider="True"
SelectedPropertiesJson="[&quot;PublishingContactProfileUrlOWSTEXT&quot;]"
/>
</Control>
<ContentTemplate><meta
property="article:author" content="$Value$"/></ContentTemplate>
<!--ME:</Contoso:TemplatedControlWrapper>-->
<!--ME:</asp:ContentPlaceHolder>-->
Na maioria dos cenários em que utiliza a publicação entre sites, o conteúdo das páginas de detalhes (que são denominadas páginas de itens de catálogo) pode ser obtido a partir do índice de pesquisa e conforme mostrado anteriormente. O conteúdo das páginas de descrição geral (com o nome páginas de categorias) é determinado pelas informações do Serviço de Metadados Geridos. Se precisar de obter informações a apresentar como parte do manifesto do Open Graph, utilize o controlo TermProperty :
<!--MS:<asp:ContentPlaceHolder
id="OpenGraphPlaceHolder" runat="server">-->
<!--SPM:<%@Register
Tagprefix="Contoso"
Namespace="Contoso.SharePoint.Seo.Controls"
Assembly="Contoso.SharePoint.Seo, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=a285ef6967f781d3"%>-->
<!--SPM:<%@Register
TagPrefix="Taxonomy"
Namespace="Microsoft.SharePoint.Taxonomy"
Assembly="Microsoft.SharePoint.Taxonomy, Version=15.0.0.0,
Culture=neutral, PublicKeyToken=71e9bce111e9429c"%>-->
<!--MS:<Contoso:TemplatedControlWrapper
runat="server">-->
<Control>
<control
type="Microsoft.SharePoint.Taxonomy.TermProperty" assembly=" Microsoft.SharePoint.Taxonomy,
Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"
PropertyName="Title" />
</Control>
<ContentTemplate><meta
property="article:section"
content="$Value$"/></ContentTemplate>
<!--ME:</Contoso:TemplatedControlWrapper>-->
<!--ME:</asp:ContentPlaceHolder>-->
Diferentes redes sociais suportam metadados diferentes. Verifique a API necessária para integrar o seu site na rede social específica. Ao utilizar os exemplos anteriores, pode fornecer informações relevantes sobre as suas páginas Web e verificar uma boa apresentação dos seus conteúdos nas redes sociais.
Depois de configurar as informações básicas sobre as nossas páginas Web, vamos explorar as diferentes capacidades de integração oferecidas pelas redes sociais. Por questões de brevidade, vamos focar-nos na Facebook, mas os mecanismos apresentados podem aplicar-se a outras redes sociais.
Descrição geral de Facebook plug-ins sociais e como podem ajudá-lo a integrar redes sociais no seu site do SharePoint 2013
Facebook oferece vários plug-ins padrão que pode utilizar para integrar com Facebook no seu site. A descrição geral de todos os plug-ins disponíveis é publicada no Facebook Social Plugins. Segue-se uma descrição geral de alguns plug-ins e como pode integrá-los no seu site.
Antes de começar: Informações
Ao integrar com Facebook, pode adicionar um ou mais widgets ao seu site. Embora isto permita que os seus visitantes interajam com o seu site através de plug-ins Facebook, dá-lhe muito pouco feedback sobre como os seus visitantes utilizam as capacidades de redes sociais que lhes forneceu. A excelente notícia é que, se quiser obter mais informações sobre a utilização de plug-ins de Facebook de redes sociais no seu site, pode beneficiar da capacidade informações que Facebook lhe oferece. Depois de registar o seu site como uma aplicação Facebook e incluir o ID da aplicação no seu site, poderá aceder a informações de análise sobre a utilização de Facebook no seu site a partir de todos os widgets.
Para obter mais informações, veja Facebook Insights.
Botão Gosto
O botão Facebook Gosto é provavelmente o plug-in social Facebook mais popular. Ao utilizar um único clique com o rato, os visitantes podem informar os seus amigos de que gostam de uma página no seu site. Como resultado, a sua página e até mesmo todo o seu site podem receber alguma atenção adicional.
Embora possa querer incluir o Botão Gosto em todas as páginas da sua página Web, poderá ser mais eficaz nas páginas de detalhes que contêm os conteúdos importantes que os visitantes procuram. A integração do botão Facebook Like no seu site é fácil e resume-se a incluir dois fragmentos HTML nos seus sites.
Em primeiro lugar, existe a Facebook chamada do SDK que deve ser incluída uma vez por página diretamente após a etiqueta do corpo:
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
Se registou o seu site como uma aplicação Facebook, deve incluir o ID da aplicação (sublinhado) neste snippit:
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=0123456789";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
Uma vez que este fragmento HTML é partilhado entre todas as páginas do seu site, a forma de o incluir no seu site do SharePoint é torná-lo parte da sua Página Mestra, conforme mostrado na figura seguinte.
O segundo exemplo de código que tem de incluir é o próprio Botão Gosto:
<div class="fb-like" data-href="http://www.contoso.com" data-send="true" data-width="450" data-show-faces="true"></div>
Uma vez que o posicionamento do Botão Gosto pode variar por página, a melhor forma de integrá-lo no seu site é incluí-lo no Esquema de Página.
De acordo com as diretrizes do Botão Gosto, o Botão Gosto tem de conter o URL absoluto da página na qual está integrado. No exemplo de código mencionado anteriormente, o URL absoluto está incluído no atributo data-href . Uma vez que queremos colocar o código no Esquema de Página, não queremos incluir um URL fixo. Em vez disso, queremos inserir o URL da página atual composta com o Esquema de Página. Tendo em conta que o SharePoint Server 2016 oferece suporte para URLs físicos e Amigáveis, a melhor forma de obter o URL da página atual é utilizar o controlo de URL Canónico do SharePoint Server 2016. Combinado com o exemplo de código HTML Botão Gosto, teria o seguinte aspeto:
<!--SPM:<%@Register Tagprefix="Contoso" Namespace="Contoso.SharePoint.Seo.Controls" Assembly="Contoso.SharePoint.Seo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=a285ef6967f781d3"%>-->
<!--MS:<Contoso:HyperlinkControlWrapper runat="server">-->
<Control>
<control type="Microsoft.SharePoint.Publishing.WebControls.SeoCanonicalLink" assembly="Microsoft.SharePoint.Publishing, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
</Control>
<ContentTemplate>
<div class="fb-like" data-href="$Url$" data-send="true" data-width="450" data-show-faces="true"></div>
</ContentTemplate>
<!--ME:</Contoso:HyperlinkControlWrapper>-->
Ao criar o plug-in social Botão Gosto, uma opção interessante que vale a pena considerar é incluir a opção Enviar.
Embora tenha sido concebido com uma ideia muito simples, integrar o Botão Gosto no seu site pode ajudá-lo a expandir o alcance dos seus conteúdos. Um benefício adicional que obtém ao utilizar o Botão Gosto no seu site é que, combinado com as capacidades do SharePoint Server 2016 Search Analytics, pode utilizar o evento de alguém gostar de uma página Web no seu site. Ao utilizar estas informações, pode, por exemplo, apresentar conteúdos que foram apreciados num local proeminente no seu site, o que aumenta novamente as suas hipóteses de conversão.
Botão Enviar
Ao criar o plug-in social Botão Gosto, uma opção interessante que vale a pena considerar é incluir a opção Enviar. Ao clicar na opção Gosto dá aos seus visitantes para partilharem a sua página Web com todas as pessoas, podem utilizar o botão Enviar para escolher com quem querem partilhar a sua página Web. Isto oferece-lhes mais flexibilidade e reduz ainda mais a barra para partilhar os conteúdos do seu site.
Comments
Publicar conteúdo original é uma ótima forma de ganhar popularidade e melhorar a classificação do seu site em motores de busca. Além disso, permitir que os seus visitantes lhe enviem feedback, pode ajudá-lo a melhorar o seu site para ser ainda mais fácil de utilizar e tornar-se mais adaptado aos interesses do seu público. Facebook oferece o plug-in Comentários que pode integrar no seu site para permitir que os visitantes comentem no seu site.
Dar aos seus visitantes a capacidade de utilizar Facebook para comentar os seus conteúdos pode ser de grande benefício tanto para si como para os seus visitantes. Embora possa depender da audiência do seu site, muitas pessoas têm uma conta Facebook hoje em dia. É mais fácil utilizar o respetivo perfil de Facebook existente para deixar um comentário no seu site em vez de seguir outro processo de registo.
Outra vantagem de utilizar Facebook para comentários é que, quando alguém comentar o seu conteúdo, esse comentário será partilhado com os seus amigos. Teoricamente, isto permite-lhe expandir ainda mais o seu alcance. Mas, lembre-se que se o comentário não for lisonjeiro, todos saberão também.
O processo de integração do plug-in comentários do Facebook assemelha-se à integração do botão Facebook Gosto. Na maioria dos cenários, pretende que o plug-in Facebook Comentário seja apresentado por baixo do conteúdo de cada página. Para tal, pode incluí-lo no conteúdo de cada Esquema de Página utilizado no seu site.
Da mesma forma que o botão Facebook Gosto, os plug-ins de Comentários consistem em dois exemplos de código. O primeiro é idêntico ao do botão Facebook Gosto. Por conseguinte, se planear integrar ambos os plug-ins, só tem de o incluir uma vez.
O segundo fragmento é o próprio plug-in Comentários. Deve estar posicionado onde pretende que seja apresentado no Esquema de Página:
<div class="fb-comments" data-href="http://www.contoso.com" data-width="470" data-num-posts="10"></div>
Da mesma forma que o Facebook botão Gosto, o atributo data-href deve conter o URL absoluto da página para a qual pretende fornecer a capacidade de comentário. Como é muito provável que esta seja a página atual, pode voltar a beneficiar do controlo SeoCanonicalLink para obter o URL da página atual:
<!--SPM:<%@Register Tagprefix="Contoso" Namespace="Contoso.SharePoint.Seo.Controls" Assembly="Contoso.SharePoint.Seo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=a285ef6967f781d3"%>-->
<!--MS:<Contoso:HyperlinkControlWrapper runat="server">-->
<Control>
<control type="Microsoft.SharePoint.Publishing.WebControls.SeoCanonicalLink" assembly="Microsoft.SharePoint.Publishing, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
</Control>
<ContentTemplate>
<div class="fb-comments" data-href="$Url$" data-width="470" data-num-posts="10"></div>
</ContentTemplate>
<!--ME:</Contoso:HyperlinkControlWrapper>-->
Feed de Atividades
Outro plug-in interessante que Facebook oferece para integrar as suas capacidades em sites destinados ao público é o plug-in do Feed de Atividades.
O plug-in do Feed de Atividades mostra a atividade recente no seu site. Sempre que alguém gostar de uma página no seu web site, o plug-in do Feed de Atividades é utilizado para apresentar Like no Feed de Atividades. Outras ações personalizadas personalizadas também podem ser registadas, armazenadas e apresentadas no Feed de Atividades.
A utilização do Plug-in de Atividade pode ajudar os visitantes a descobrir novos conteúdos e com isso ajuda-o a expandir o alcance do seu site. Quando os visitantes iniciarem sessão com Facebook, o Feed de Atividades mostrará as atividades que os amigos dos seus visitantes fizeram. Como na maioria das vezes, são todas as pessoas que os seus visitantes conhecem e confiam. Por conseguinte, as probabilidades são elevadas de que sigam as recomendações e descubram novos conteúdos no seu site. Se não tiverem sessão iniciada por outro lado, o plug-in do Feed de Atividades mostrará recomendações de todo o site e, naturalmente, sugerirá que inicie sessão no Facebook para mostrar conteúdos mais relevantes.
Tal como acontece com outros plug-ins de Facebook, o plug-in do Feed de Atividades consiste em dois exemplos de código HTML necessários para integrá-lo no site. O primeiro é o Facebook fragmento do SDK JavaScript que vimos anteriormente. O segundo é o próprio Feed de Atividades:
<div class="fb-activity" data-site="contoso.com" data-width="300" data-height="300" data-header="true" data-recommendations="false"></div>
A configuração do Feed de Atividades é simples. Ao utilizar o atributo data-site, tem de especificar o domínio do seu site e que informações de atividade devem ser apresentadas. Ao utilizar outros atributos de dados, pode controlar a experiência de utilizador do Feed de Atividades no seu site e se pretende incluir explicitamente recomendações ou não.
Embora possa colocar o Feed de Atividades em todas as páginas do seu site, existe a possibilidade de isto funcionar contra si e distrair os seus visitantes do seu conteúdo. Uma vez que o Feed de Atividades lhe permite expandir o alcance do seu site, poderá ser melhor analisar os seus dados de análise Web e colocar o Feed de Atividades de forma um pouco mais estratégica, por exemplo, nas páginas de saída frequentes e páginas de destino, como a home page.
Uma vez que, na maioria dos cenários, irá incorporar o Feed de Atividades em páginas específicas, a melhor forma de o integrar no seu site é não o incluir na Página Mestra ou nos Esquemas de Página, mas sim adicioná-lo às páginas específicas. A melhor forma de o fazer é incorporar o exemplo de código do Feed de Atividades na página com a Peça Web script Editor.
Barra de Recomendações
Um plug-in ligeiramente diferente, ainda que muito interessante, é a Barra de Recomendações. Este plug-in também pode ajudá-lo a expandir o alcance do seu site ao apresentar conteúdo recomendado. O que há de diferente na Barra de Recomendações é o seu cenário de utilização.
A Barra de Recomendações está localizada na parte inferior da janela do browser. Consoante a configuração, poderá ficar visível após algum tempo, por exemplo, depois de os utilizadores terem passado por um determinado ponto da página. Este plug-in pode ser muito útil porque fornece aos visitantes sugestões de conteúdos adicionais que possam achar interessantes.
Ao integrar a Barra de Recomendações no seu site, deve considerar integrá-la nas páginas de detalhes. Dessa forma, quando os visitantes terminarem de utilizar o conteúdo atual, ser-lhes-ão oferecidos um passo seguinte. Mais uma vez, este plug-in requer que a referência ao SDK JavaScript Facebook funcione. O plug-in em si é representado pela seguinte marcação:
<div class="fb-recommendations-bar" data-href="http://contoso.com/articles/my-article/"></div>
Uma vez que pretende que as recomendações fiquem visíveis em todas as páginas, deve adicioná-las aos Esquemas de Página utilizados pelas suas páginas de detalhes. Segue-se a margem de lucro que deve adicionar aos Esquemas de Página para se certificar de que a Barra de Recomendações funciona para cada página. Repare como os conteúdos do atributo data-href estão a ser definidos dinamicamente com o controlo SeoCanonicalLink que abordámos anteriormente:
<!--SPM:<%@Register Tagprefix="Contoso" Namespace="Contoso.SharePoint.Seo.Controls" Assembly="Contoso.SharePoint.Seo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=a285ef6967f781d3"%>-->
<!--MS:<Contoso:HyperlinkControlWrapper runat="server">-->
<Control>
<control type="Microsoft.SharePoint.Publishing.WebControls.SeoCanonicalLink" assembly="Microsoft.SharePoint.Publishing, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
</Control>
<ContentTemplate>
<div class="fb-recommendations-bar" data-href="$Url$"></div>
</ContentTemplate>
<!--ME:</Contoso:HyperlinkControlWrapper>-->
Tal como todos os outros conteúdos, as recomendações apresentadas pela Barra de Recomendações são controladas pela atividade no seu site e registadas por Facebook. Embora a Barra de Recomendações apresente sugestões de conteúdo personalizadas, não lhe oferece qualquer controlo sobre o conteúdo que é apresentado onde. Embora as diferenças em que os itens são sugeridos como recomendações possam ser subtis, podem decidir se os seus visitantes permanecerão no seu site.
Uma alternativa à integração da Barra de Recomendações do Facebook que vale a pena considerar é a utilização da capacidade de recomendações de conteúdo fornecida com o SharePoint Server 2016. Embora seja necessário algumas personalizações para obter uma experiência de utilizador semelhante à que Facebook Barra de Recomendações, a grande vantagem é que pode controlar que conteúdo é apresentado como recomendações. Uma vez que as recomendações de conteúdo são baseadas na Pesquisa do SharePoint Server 2016, pode utilizar todas as suas capacidades para garantir que as recomendações mais relevantes são apresentadas aos seus visitantes.
Bônus
Se a sua organização oferecer produtos ou serviços aos consumidores, a integração com Facebook poderá ser uma escolha sensata. Se o seu negócio for mais baseado em conhecimentos e for direcionado para outras empresas, poderá valer a pena o esforço de integração com Viva Engage também. Para ser simples: Viva Engage é Facebook para empresas. Ajuda as organizações a partilhar os seus conhecimentos ao permitir que comuniquem dentro dos limites da organização. Tornar mais fácil para os visitantes partilharem os conteúdos do seu site com as respetivas redes Viva Engage podem ajudá-lo a chegar a mais clientes empresariais.
Embora Viva Engage não ofereça tantos plug-ins como Facebook, uma coisa que pode incluir facilmente no seu site é um botão Aaaa. O botão Aaaa dá aos visitantes para partilharem a página que estão a visitar atualmente com a rede Viva Engage com um único clique com o rato. Segue-se o código de exemplo de um botão Aaaa :
<a href="javascript:var d=document,w=window,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),f= 'https://www.yammer.com/home/bookmarklet',l=d.location,e=encodeURIComponent,p='?bookmarklet_pop=1&amp;v=1&amp;u='+e(l.href)%20+'&amp;t='+e(d.title.replace(/^ *| *$/g,''))%20+'&amp;s='+e(s),u=f+p;a=function()%20{if%20(!window.open(u,'sharer','toolbar=0,status=0,resizeable=1,width=650,height=550'))l.href=f+p};if%20(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else{a()}void(0);">Yam it!</a>
O botão Aaaa baseia-se completamente em JavaScript, pelo que pode incluir o fragmento anterior diretamente no SharePoint sem o alterar. Do ponto de vista da integração, o botão Aaaa pode ser melhor comparado com o botão Facebook Gosto. Por isso, onde quer que sinta que está certo incluir o botão Facebook Gosto, é provavelmente um bom lugar para incluir também o botão Aaaa.
Resumo
Integrar redes sociais em conjunto com o seu site pode ajudá-lo a expandir o alcance do seu site e ajudar os visitantes a descobrir novos conteúdos. A maioria das redes sociais oferece plug-ins padrão que podem ser facilmente integrados no seu sistema de gestão de conteúdos. O SharePoint não é exceção aqui. Independentemente de querer integrar as redes sociais apenas em algumas páginas específicas ou em todas as páginas de um determinado tipo, o SharePoint oferece-lhe a flexibilidade para o fazer sem esforço.