Shared posts

11 Apr 13:00

Guia Definitivo do Plugin Facebook para WordPress

by Bruno Rodrigo


Guia Definitivo do Plugin Facebook para WordPress

Não é em vão que o plugin Facebook, leva o nome da maior rede social do mundo, além de ter sido desenvolvido pela própria equipe do Facebook, está entre o TOP10 dos plugin mais populares do WordPress. Com esse plugin a integração entre páginas e aplicativos do Facebook e sites desenvolvidos em WordPress fica muito mais simples e pode ajudar a melhorar o engajamento social de seu site.

Neste Guia Definitivo do Plugin Facebook para WordPress, vou dar toda informação necessária para que você possa contar com todas as funcionalidades deste plugin e usar a força do Facebook em benefício do conteúdo do seu site.

comentários facebook

Por que usar o plugin Facebook?

Você já deve saber que o número de “curtidas” que as páginas do um site recebem no Facebook, influencia no posicionamento de páginas em buscadores como o Google. Sabendo disso é muito difícil e pouco recomendável que administradores de blogs ou sites institucionais não procurem ferramentas para facilitar a integração de suas páginas com o Facebook.

Novamente sites desenvolvidos no WordPress possuem uma grande vantagem, pois com esse plugin você terá a mão todas as funcionalidades que a maior rede social do mundo oferece para a divulgação do conteúdo de sites.

plugin facebook wordpressFuncionalidades do Plugin Facebook

  • Utiliza o protocolo Open Graph que otimiza compartilhamento social do conteúdo de páginas, melhorando a exibição das meta tags no Facebook, Twitter, Google + e outras redes sociais.
  • Integrado com Facebook Insights para visualização de audiência de aplicativos associados ao site.
  • Botões Sociais (Curtir, Enviar e Compartilhar) para cada post para ajudar no compartilhamento de seu conteúdo.
  • Altera o formato padrão dos comentários do Wordpres para caixa de Comentários do Facebook.
  • Widget Like Box, famosa ferramenta que exibe a foto do perfil das pessoas que curtiram a página associada ao site e também pode exibir atividades recentes da página do Facebook. Imagem ao lado.
  • Barra de Recomendações, uma barra pop-in na parte inferior das páginas exibindo outros conteúdos do site para os visitantes.
  • O widget Caixa de Recomendações, para ser inserido no sidebar, sugerindo conteúdo relacionado à página atual.
  • Auto Publicação Social permite que seus posts e páginas criadas sejam publicados automaticamente em uma página ou perfil do Facebook.

Instalação do Plugin Facebook no WordPress

Entre na área de instalação de plugins do painel de administrativo do WordPress. Insira o termo “Facebook” no campo de pesquisa, conforme imagem abaixo. Verifique se é o plugin correto e clique no link “Instalar agora” para prosseguir a instalação e na próxima tela “Ativar o Plugin”.

instalação plugin facebook wordpress

Criando um Aplicativo no Facebook

Antes de começarmos a trabalhar a configuração do plugin no WordPress é preciso criar um aplicativo no Facebook. Caso já possua o aplicativo pule para a próxima etapa de Configuração do Plugin Facebook. Para criar seu aplicativo use o link abaixo:

https://developers.facebook.com/apps

Em seguida clique no botão “Criar Novo Aplicativo” na lateral direita, conforme imagem abaixo:

aplicativo facebook

Na próxima tela você deverá inserir o nome do Aplicativo e seu “slug” que deverá ser único. A verificação de que o nome e slug estão disponíveis é automática, veja imagem abaixo:

aplicativo facebook

Em seguida o Facebook solicitará que você verifique sua conta, basta seguir o procedimento inserindo o número do seu celular para que ele envie um código de segurança.

Após a verificação da conta basta abrir o aplicativo e a preencher os dados necessários para configuração do aplicativo. A tela abaixo mostra os campos que você deve preencher para criação do aplicativo.

Configurando Aplicativo Facebook

 

Em seguida ative a opção de Open Graphic e configure uma ação para o aplicativo. E agora a configuração é no WordPress.

Configuração do Plugin Facebook

Repare que na barra de ferramentas da área administrativa foi inserida uma nova opção com nome “Facebook”, conforme imagem abaixo. Ao clicar na opção “Geral” o plugin vai solicitar que você insira os dados de ID do aplicativo associado ao site, e a App Secret do aplicativo criado.

configuracao plugin facebook wordpress

Botões Socais (Curtir – Enviar – Recomendar)

Os botões sociais são ferramentas muito úteis, pois quando ativados permitem que visitantes compartilhem o conteúdo de seu site apenas clicando nesses botões. As configurações dos três botões disponíveis para o plugin são muito semelhantes, a diferença entre eles está na ação cada um realiza, veja a tela abaixo:

botão curtir facebook wordpress

Note que a primeira opção é para determinar onde esses botões de compartilhamento serão exibidos no seu site, basta selecionar as opções disponíveis.

Em seguida você pode definir se os botões devem ser exibidos antes e/ou depois do conteúdo da página ou post. Essa decisão você deve tomar tendo em vista o tamanho de seus post e layout do seu template. Páginas grandes devem disponibilizar os botões tanto no início, quando no fim. Diferente de páginas menores, nesse caso opte em deixar os botões no final da página. Não se esqueça de depois de ativar os botões, realizar testes para verificar se o layout ativo não foi danificado.

A opção “Send Button”(Botão Enviar) é para ser ativada se você quiser permitir que o usuário, se conectado ao Facebook, possa enviar a URL da página também por email ou mensagem interna do Facebook.

enviar plugin facebook

Na opção seguinte você configura o layout do botão. Na imagem abaixo temos cada uma das opções disponíveis, basta selecionar a melhor opção para seu template.

Ative “Show Faces” se quiser exibir a foto do perfil de visitantes que curtiram a página em questão.

Barra de Recomendações

plugin facebook recomendacaoA barra de recomendações é uma excelente ferramenta para manter o visitante navegando pelo seu site. É uma janela pop-in que surge na parte inferior da tela, sugerindo outras páginas em seu site, uma ótima ferramenta para melhorar o engajamento do seu site, de forma não tão invasiva, deixando a critério de o visitante minimizá-la ou não.

A primeira opção da configuração da Barra de Recomendações é também para selecionar onde esta pode ser exibida dentro do seu site. Em seguida você deve selecionar em que lado do site você prefere que a janela seja aberta, lembre-se de que será sempre na parte inferior da tela. Na terceira opção você escolhe a ação que o usuário terá disponível na janela, defina se ele vai poder curtir ou recomendar a página atual.

A opção “Trigger” é interessante para não tornar a Barra de Recomendação algo que incomode o visitante. As opções disponíveis permitem que você determine o momento em que a janela será visível e ainda quando ela deverá se abrir, exibindo o conteúdo relacionado ao visitante.

  • Onvisible – a janela será disponibilizada minimizada assim que a página for carregada;
  •  After a visitor scrolls through XX% of the total page height  – ondo o XX é o percentual da altura da página na qual a janela passará a ser disponibilizada ainda minimizada, isso significa que a janela somente será ativada se o visitante rolar a página para baixo no percentual determinado;
  • Manual – Você insere manualmente o código no local em que deseja que a barra seja exibida.

Eu aconselho o uso da segunda opção, com um parâmetro de 50% da altura da página, assim você exibirá o conteúdo relacionado depois que o seu visitante já tiver demonstrado algum interesse pelo conteúdo no qual ele se encontra, sem tira sua atenção do início do texto.

A configuração “Read Time” determina quantos segundos a janela ficará minimizada antes de expandir, exibindo os links de conteúdo relacionado. Procure manter o tempo entre 20 e 30 segundos, mas se sua página possuir mais imagens do que texto é aconselhável diminuir esse tempo.

Em seguida temos a configuração do número de recomendações que serão exibidas. Aconselho não selecionar mais que três, para não ter uma barra com altura que incomode seu visitante a ponto dele sempre fechar a janela ou até sair do seu site.

A opção “Maximum age” serve para definir qual o limite de idade, em dias, que o conteúdo que for relacionado deve ter para ser exibido na janela. Esse parâmetro vai depender do volume de posts que você insere no seu site, e a frequência que você os atualiza, pois não é indicado para um portal de notícias, por exemplo, onde relacionar conteúdo antigo possa significar exibir conteúdo desatualizado.

Comentários do Facebook

Esta opção quando ativada permiti aos visitantes comentarem o conteúdo a partir de seus perfis do Facebook.

Os Comentários do Facebook são uma ótima ferramenta social em seu blog, facilitando a vida de visitantes que só precisam estar conectados à rede social. Além de praticamente eliminar o spam dos comentários.

A configuração é simples, basta determinar o número limite de comentários exibidos em uma página e a largura da caixa de comentários para que esta não comprometa o layout de seu template.

Ainda é possível utilizar a Facebook Comments Tool  que inclui características impressionantes moderação dos comentários. Veja na imagem abaixo como ficam os comentários do Facebook no WordPress.

comentarios facebook wordpress

Medindo o tráfego Social com Facebook Insights

Essa opção é um link para o Facebook Insights, a ferramenta de análise do aplicativo integrado.  São exibidas métricas para analise do desempenho de conteúdo, e engajamento social, informação como o número de usuários ativos e outras métricas interessantes.

Widgets do Plugin Facebook

Não deixe de verificar os widgets disponíveis com o plugin.  Basta acessar a área de administração dos Widgets no Facebook, entre eles: Recomendações, Atividades Recentes, Like Box e Botões Sociais (Curtir, Enviar e Seguir)

widgets plugin facebook

Conclusão

Agora você só precisa estar atento às estatísticas de seu site, tenho certeza que seus visitantes vindos do Facebook irão crescer. Deixe seus comentários e dúvidas.

Abraços!

06 Apr 17:41

Gol do Mirassol é coisa do passado…

by Edu

Comentário do leitor Igor Leoni

mirassol-coisa-do-passado

06 Apr 17:40

Homenagem ao M1TO Rogério Ceni

by Edu

rogerio-ceni-m1to-capa

rogerio-ceni-m1to

06 Apr 17:40

Marcas

by Fábio Coala

O post Marcas apareceu primeiro em Mentirinhas.

06 Apr 17:39

Cyanide & Happiness #2769

by noreply@blogger.com (LpMagal)

27 Mar 04:06

High-Speed Coding: Goodbye, Zen Coding. Hello, Emmet!

by Zeno Rocha

  

Back in 2009, Sergey Chikuyonok wrote an article to present a new way of writing HTML and CSS code. This revolutionary plugin, called Zen Coding, has helped many developers through the years and has now reached a new level.

Emmet, previously known as Zen Coding, is the most productive and time-saving text-editor plugin you will ever see. By instantly expanding simple abbreviations into complex code snippets, Emmet can turn you into a more productive developer.

For those who prefer to watch instead of read, here is a summary of my favorite tricks.

How Does It Work?

Let’s face it: writing HTML code takes time, with all of those tags, attributes, quotes, braces, etc. Of course, most text editors have code completion, which helps a lot, but you still have to do a lot of typing. Emmet instantly expands simple abbreviations into complex code snippets.

HTML Abbreviations

Initializers

Getting started with a new HTML document takes less than a second now. Just type ! or html:5, hit “Tab,” and you’ll see an HTML5 doctype with a few tags to jumpstart your application.

Emmet Demonstration - Initializers

  • html:5 or !
    for an HTML5 doctype
  • html:xt
    for an XHTML transitional doctype
  • html:4s
    for an HTML4 strict doctype

Easily Add Classes, IDs, Text and Attributes

Because Emmet’s syntax for describing elements is similar to CSS selectors, getting used to it is very easy. Try mixing an element’s name (e.g. p) with an identifier (e.g. p#description).

Emmet Demonstration - Classes and IDs

Also, you can combine classes and IDs. For example, p.bar#foo will output this:

Now let’s see how to define content and attributes for your HTML elements. Curly brackets are used for content. So, h1{foo} will produce this:

foo

And square brackets are used for attributes. So, a[href=#] will generate this:


Emmet Demonstration - Texts and Attributes

Nesting

By nesting abbreviations, you can build a whole page using just one line of code. First, the child operator, represented by >, allows you to nest elements. The sibling operator, represented by +, lets you place elements near each other, on the same level. Finally, the new climb-up operator, represented by ^, allows you to climb up one level in the tree.

Emmet Demonstration - Nesting operators

Grouping

To effectively take advantage of nesting without turning them into a confusing mess of operators, you’ll need to group some pieces of code. It’s like math — you just need to use parentheses around certain pieces. For example, (.foo>h1)+(.bar>h2) will output this:

 
  

Emmet Demonstration - Grouping

Implicit Tag Names

To declare a tag with a class, just type div.item, and then it will generate .

In the past, you could omit the tag name for a div; so, you just had to type .item and it would generate . Now Emmet is more intelligent. It looks at the parent tag name every time you expand the abbreviation with an implicit name. So, if you declare .item inside of a

    , it will generate
  • instead of .

    Emmet Demonstration - Implicit tag names

    Here’s a list of all implicit tag names:

    • li
      for ul and ol
    • tr
      for table, tbody, thead and tfoot
    • td
      for tr
    • option
      for select and optgroup

    Multiplication

    You can define how many times an element should be outputted by using the * operator. So, ul>li*3 will produce:

    Emmet Demonstration - Multiplication

    Numbering

    What about mixing the multiplication feature with some item numbering? Just place the $ operator in the element’s name, the attribute’s name or the attribute’s value to output the number of currently repeated elements. If you write ul>li.item$*3, it will output:

    Emmet Demonstration - Numbering

    Try It Now!

    Why not try it right now? Go ahead: type in an Emmet HTML abbreviation, and hit the Tab key.

    CSS Abbreviations

    Values

    Emmet is about more than just HTML elements. You can inject values directly into CSS abbreviations, too. Let’s say you want to define a width. Type w100, and it will generate:

    width: 100px;
    

    Emmet Demonstration - Values

    Pixel is not the only unit available. Try running h10p+m5e, and it will output:

    height: 10%;
    margin: 5em;
    

    Here’s a list with a few aliases:

    • p → %
    • e → em
    • x → ex

    Extra Operator

    You already know many intuitive abbreviations, such as @f, which produces:

    @font-face {
      font-family:;
      src:url();
    }
    

    Some properties — such as background-image, border-radius, font, @font-face, text-outline, text-shadow — have some extra options that you can activate by using the + sign. For example, @f+ will output:

    @font-face {
      font-family: 'FontName';
      src: url('FileName.eot');
      src: url('FileName.eot?#iefix') format('embedded-opentype'),
         url('FileName.woff') format('woff'),
         url('FileName.ttf') format('truetype'),
         url('FileName.svg#FontName') format('svg');
      font-style: normal;
      font-weight: normal;
    }
    

    Emmet Demonstration - Extra operator

    Fuzzy Search

    The CSS module uses fuzzy search to find unknown abbreviations. So, every time you enter an unknown abbreviation, Emmet will try to find the closest snippet definition. For example, ov:h and ov-h and ovh and oh will generate the same:

    overflow: hidden;
    

    Emmet Demonstration - Fuzzy Search

    Vendor Prefixes

    CSS3 is awesome, but those vendor prefixes are a real pain for all of us. Well, not anymore — Emmet has abbreviations for them, too. For example, the trs abbreviation will expand to:

    -webkit-transform: ;
    -moz-transform: ;
    -ms-transform: ;
    -o-transform: ;
    transform: ;
    

    Emmet Demonstration - Vendor Prefixes

    You can also add prefixes to any kind of element. You just need to use the - prefix. So, -super-foo will expand to:

    -webkit-super-foo: ;
    -moz-super-foo: ;
    -ms-super-foo: ;
    -o-super-foo: ;
    super-foo: ;
    

    What if you don’t want all of those prefixes? No problem. You can define exactly which browsers to support. For example, -wm-trf will output:

    -webkit-transform: ;
    -moz-transform: ;
    transform: ;
    
    • w-webkit-
    • m-moz-
    • s-ms-
    • o-o-

    Gradients

    Speaking of annoying CSS3 features, we cannot forget gradients. Those long definitions with different notations can now be easily replaced with a concise, bulletproof abbreviation. Type lg(left, #fff 50%, #000), and the output will be:

    background-image: -webkit-gradient(linear, 0 0, 100% 0, color-stop(0.5, #fff), to(#000));
    background-image: -webkit-linear-gradient(left, #fff 50%, #000);
    background-image: -moz-linear-gradient(left, #fff 50%, #000);
    background-image: -o-linear-gradient(left, #fff 50%, #000);
    background-image: linear-gradient(left, #fff 50%, #000);
    

    Emmet Demonstration - Gradients

    Try It Now!

    Had enough of the animated GIFs? Go ahead — type an Emmet CSS abbreviation, and hit the Tab key.

    Extras

    Lorem Ipsum

    Forget about those third-party services that generate “Lorem ipsum” text. Now you can do that right in your editor. Just use the lorem or lipsum abbreviations. You can specify how many words to generate. For instance, lorem10 will output:

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Libero delectus.
    

    Emmet Demonstration - Lorem Ipsum

    Also, lorem can be chained to other elements. So, p*3>lorem5 will generate:

    Lorem ipsum dolor sit amet.

    Voluptates esse aliquam asperiores sunt.

    Fugiat eaque laudantium explicabo omnis!

    Customization

    Emmet offers a wide range of tweaks that you can use to fine-tune your plugin experience. There are three files you can edit to do this:

    And A Lot More!

    This is just the beginning. Emmet has a lot of other cool features, such as encoding and decoding images to data:URL, updating image sizes and incrementing and decrementing numbers.

    Go check out the new website, the awesome documentation and the handy cheat sheet!

    Supported Editors

    If you are wondering, “Will it work in my text editor?,” The answer is, “Oh yes, my friend!” A lot of editors are supported, and I hope you find yours in the list below.

    And You?

    What are your favorite tricks? Leave a comment below. Now it’s your turn to share your favorite tricks.

    (al) (ea)


    © Zeno Rocha for Smashing Magazine, 2013.

  • 26 Mar 20:14

    Know the Difference Between "To" and "CC" in an Email

    by Whitson Gordon
    Click here to read Know the Difference Between "To" and "CC" in an Email You'd think email is old enough to be considered common sense by now, but it has a lot of basic etiquette rules that people just don't follow. Productivity weblog GTD Times points out a simple one: knowing the difference between "To" and "CC." More »