SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
Adicionando sua rede
social ao seu portal
Como inserir plugins sociais em sua página
usando O.J.S. 2.3.8

Campos dos Goytacazes - RJ, Novembro de 2013.
Faça login como um usuário comum que seja administrador
da página, e acesse:
https://developers.facebook.com/docs/plugins/
Escolha o plugin desejado.
Vamos exemplificar mostrando como inserir o Like Box.
Escolha esse item, preencha os campos necessários e marque as
opções desejadas.
Clique em Get Code, escolha IFRAME ou a opção de sua
preferência.
Copie todo o código da caixa.
Vamos inserir o Like Box abaixo do item “Ajuda do Sistema”,
na barra direita.
Acesse o caminho: ftp://x.x.x.x/plugins/blocks/help/
Copie o arquivo block.tpl, cole em seu computador em duas
pastas diferentes. Uma delas você deixará uma cópia do arquivo
original, pois se algo der errado você pode recorrer a ela.
Na outra você deixará a cópia na qual serão feitas as
alterações. Abra o arquivo com um editor de código-fonte, ou o
editor de texto padrão de seu Sistema Operacional.
Esse é o código-fonte do seu arquivo original:
{**
* block.tpl
*
* Copyright (c) 2003-2012 John Willinsky
* Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
*
* Common site sidebar menu -- help pop-up link.
*
* $Id$
*}
<div class="block" id="sidebarHelp">
<a class="blockTitle" href="javascript:openHelp('{if $helpTopicId}{get_help_id|escape key="$helpTopicId" url="true"}
{else}{url page="help"}{/if}')">{translate key="navigation.journalHelp"}</a>
</div>

Seu código deve ser adicionado neste local, ao final do
código já existente.
Cole o código-fonte fornecido pelo facebook no local
indicado no slide anterior e faça as alterações destacadas.
<div class="block" id="sidebarFacebook">
<a class="blockTitle" href="https://www.facebook.com/editoraessentia"
target="_TOP">
<span class="blockTitle">Facebook</span></a>
<iframe src="https://www.facebook.com/plugins/likebox.php?href=https%3A%2F%
2Fwww.facebook.com%2Feditoraessentia&amp;width&amp;height=62&amp;
colorscheme=light&amp;show_faces=false&amp;header=false&amp;
stream=false&amp;show_border=false" scrolling="no" frameborder="0" id="
facebook"
style="border:none; overflow:hidden; height:62px;" Apague esta parte do código.
allowTransparency="true"></iframe>
</div>
Salve seu arquivo e cole-o em

ftp://x.x.x.x/plugins/blocks/help/

confirmando a substituição de arquivo.
Agora, precisamos inserir em algum arquivo as regras de
formatação css ao iframe que criamos.
Copie o arquivo common.css de ftp://x.x.x.x/lib/pkp/styles,
cole em seu computador, faça também um backup dele da
mesma forma do arquivo anterior, adicione ao final do arquivo:
#facebook{
border:none;
overflow:hidden;
height:80px;
width:100%;
padding-bottom: 10px;
}

Salve, cole na respectiva pasta do ftp, confirmando a
substituição.
Considerações finais
Os arquivos, seus respectivos diretórios, e as regras de
formatação aqui usadas podem variar de acordo com a versão
do OJS utilizada.
Modifique as regras css de acordo com suas necessidades,
mas verifique se as mesmas funcionam corretamente em
navegadores e monitores de tamanhos diferentes.
Ao realizar alterações nos arquivos do sistema, mantenha
sempre uma cópia salva em um local seguro, para restauração
caso necessária.
Assim como essa modificação, outras também podem ser
utilizadas, por exemplo, adicionar conteúdo ao rodapé do portal
acessando: ftp://x.x.x.x/templates/common/footer.tpl
Desenvolvido por:
Leonardo Gomes,
Técnico em Informática Industrial - IF Fluminense
Graduando em Sistemas de Informação – IF Fluminense
Estagiário na Essentia Editora - IF Fluminense
Responsável pelo portal: http://essentiaeditora.iff.edu.br
Contato: leonardo.delfica@gmail.com

“Uma mente que se abre a uma nova idéia jamais
volta ao seu tamanho original”.
Albert Einstein

Mais conteúdo relacionado

Semelhante a Adicionando plugin do facebook ao portal OJS

Mini curso introdutório ao Django
Mini curso introdutório ao DjangoMini curso introdutório ao Django
Mini curso introdutório ao DjangoVinicius Mendes
 
Programação Android Phonegap 1
Programação Android Phonegap 1Programação Android Phonegap 1
Programação Android Phonegap 1Adilmar Dantas
 
1. manual portal_padra_yo
1. manual portal_padra_yo1. manual portal_padra_yo
1. manual portal_padra_yoJakson Ney Reis
 
Alta Performance em Aplicações Web
Alta Performance em Aplicações WebAlta Performance em Aplicações Web
Alta Performance em Aplicações WebAnderson Aguiar
 
09 Java Script - As formas de usar
09  Java Script  - As formas de usar09  Java Script  - As formas de usar
09 Java Script - As formas de usarCentro Paula Souza
 
Criando Sites Com CMS
Criando Sites Com CMSCriando Sites Com CMS
Criando Sites Com CMSClaudio Toldo
 
Joomla Day Brasil 2010: Customizações para grandes portais
Joomla Day Brasil 2010: Customizações para grandes portaisJoomla Day Brasil 2010: Customizações para grandes portais
Joomla Day Brasil 2010: Customizações para grandes portaisrafaelberlanda
 
Evento Front End SP - Arquitetura de Front
Evento Front End SP - Arquitetura de FrontEvento Front End SP - Arquitetura de Front
Evento Front End SP - Arquitetura de FrontMichel Ribeiro
 
Developing_Browsers_Extensions
Developing_Browsers_ExtensionsDeveloping_Browsers_Extensions
Developing_Browsers_ExtensionsGabriel Godoy
 
JasperReports Tecnicas de geracao_de_relatorios1
JasperReports  Tecnicas de geracao_de_relatorios1JasperReports  Tecnicas de geracao_de_relatorios1
JasperReports Tecnicas de geracao_de_relatorios1Sliedesharessbarbosa
 
Programação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com DojoProgramação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com Dojofabioginzel
 
RIA - Conhecendo o Adobe Flex 2
RIA - Conhecendo o Adobe Flex 2RIA - Conhecendo o Adobe Flex 2
RIA - Conhecendo o Adobe Flex 2elliando dias
 
Crackeando aplicativos no android _by c0_m3nd4d0r
Crackeando aplicativos no android  _by c0_m3nd4d0rCrackeando aplicativos no android  _by c0_m3nd4d0r
Crackeando aplicativos no android _by c0_m3nd4d0rnunes666
 
manual_worpdress_1.pdf
manual_worpdress_1.pdfmanual_worpdress_1.pdf
manual_worpdress_1.pdfasastm2015
 

Semelhante a Adicionando plugin do facebook ao portal OJS (20)

Mini curso introdutório ao Django
Mini curso introdutório ao DjangoMini curso introdutório ao Django
Mini curso introdutório ao Django
 
Programação Android Phonegap 1
Programação Android Phonegap 1Programação Android Phonegap 1
Programação Android Phonegap 1
 
1. manual portal padrao
1. manual portal padrao1. manual portal padrao
1. manual portal padrao
 
1. manual portal_padra_yo
1. manual portal_padra_yo1. manual portal_padra_yo
1. manual portal_padra_yo
 
Alta Performance em Aplicações Web
Alta Performance em Aplicações WebAlta Performance em Aplicações Web
Alta Performance em Aplicações Web
 
Workshop Magento
Workshop MagentoWorkshop Magento
Workshop Magento
 
09 Java Script - As formas de usar
09  Java Script  - As formas de usar09  Java Script  - As formas de usar
09 Java Script - As formas de usar
 
Django Módulo Básico Parte II
Django Módulo Básico Parte IIDjango Módulo Básico Parte II
Django Módulo Básico Parte II
 
Criando Sites Com CMS
Criando Sites Com CMSCriando Sites Com CMS
Criando Sites Com CMS
 
Joomla Day Brasil 2010: Customizações para grandes portais
Joomla Day Brasil 2010: Customizações para grandes portaisJoomla Day Brasil 2010: Customizações para grandes portais
Joomla Day Brasil 2010: Customizações para grandes portais
 
Evento Front End SP - Arquitetura de Front
Evento Front End SP - Arquitetura de FrontEvento Front End SP - Arquitetura de Front
Evento Front End SP - Arquitetura de Front
 
Tutorial +login+mvc
Tutorial +login+mvcTutorial +login+mvc
Tutorial +login+mvc
 
Developing_Browsers_Extensions
Developing_Browsers_ExtensionsDeveloping_Browsers_Extensions
Developing_Browsers_Extensions
 
Facelets
FaceletsFacelets
Facelets
 
JasperReports Tecnicas de geracao_de_relatorios1
JasperReports  Tecnicas de geracao_de_relatorios1JasperReports  Tecnicas de geracao_de_relatorios1
JasperReports Tecnicas de geracao_de_relatorios1
 
Dreamweaver aula 1
Dreamweaver aula 1Dreamweaver aula 1
Dreamweaver aula 1
 
Programação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com DojoProgramação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com Dojo
 
RIA - Conhecendo o Adobe Flex 2
RIA - Conhecendo o Adobe Flex 2RIA - Conhecendo o Adobe Flex 2
RIA - Conhecendo o Adobe Flex 2
 
Crackeando aplicativos no android _by c0_m3nd4d0r
Crackeando aplicativos no android  _by c0_m3nd4d0rCrackeando aplicativos no android  _by c0_m3nd4d0r
Crackeando aplicativos no android _by c0_m3nd4d0r
 
manual_worpdress_1.pdf
manual_worpdress_1.pdfmanual_worpdress_1.pdf
manual_worpdress_1.pdf
 

Adicionando plugin do facebook ao portal OJS

  • 1. Adicionando sua rede social ao seu portal Como inserir plugins sociais em sua página usando O.J.S. 2.3.8 Campos dos Goytacazes - RJ, Novembro de 2013.
  • 2. Faça login como um usuário comum que seja administrador da página, e acesse: https://developers.facebook.com/docs/plugins/ Escolha o plugin desejado. Vamos exemplificar mostrando como inserir o Like Box. Escolha esse item, preencha os campos necessários e marque as opções desejadas.
  • 3.
  • 4. Clique em Get Code, escolha IFRAME ou a opção de sua preferência. Copie todo o código da caixa.
  • 5. Vamos inserir o Like Box abaixo do item “Ajuda do Sistema”, na barra direita. Acesse o caminho: ftp://x.x.x.x/plugins/blocks/help/ Copie o arquivo block.tpl, cole em seu computador em duas pastas diferentes. Uma delas você deixará uma cópia do arquivo original, pois se algo der errado você pode recorrer a ela. Na outra você deixará a cópia na qual serão feitas as alterações. Abra o arquivo com um editor de código-fonte, ou o editor de texto padrão de seu Sistema Operacional.
  • 6. Esse é o código-fonte do seu arquivo original: {** * block.tpl * * Copyright (c) 2003-2012 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * Common site sidebar menu -- help pop-up link. * * $Id$ *} <div class="block" id="sidebarHelp"> <a class="blockTitle" href="javascript:openHelp('{if $helpTopicId}{get_help_id|escape key="$helpTopicId" url="true"} {else}{url page="help"}{/if}')">{translate key="navigation.journalHelp"}</a> </div> Seu código deve ser adicionado neste local, ao final do código já existente.
  • 7. Cole o código-fonte fornecido pelo facebook no local indicado no slide anterior e faça as alterações destacadas. <div class="block" id="sidebarFacebook"> <a class="blockTitle" href="https://www.facebook.com/editoraessentia" target="_TOP"> <span class="blockTitle">Facebook</span></a> <iframe src="https://www.facebook.com/plugins/likebox.php?href=https%3A%2F% 2Fwww.facebook.com%2Feditoraessentia&amp;width&amp;height=62&amp; colorscheme=light&amp;show_faces=false&amp;header=false&amp; stream=false&amp;show_border=false" scrolling="no" frameborder="0" id=" facebook" style="border:none; overflow:hidden; height:62px;" Apague esta parte do código. allowTransparency="true"></iframe> </div>
  • 8. Salve seu arquivo e cole-o em ftp://x.x.x.x/plugins/blocks/help/ confirmando a substituição de arquivo. Agora, precisamos inserir em algum arquivo as regras de formatação css ao iframe que criamos. Copie o arquivo common.css de ftp://x.x.x.x/lib/pkp/styles, cole em seu computador, faça também um backup dele da mesma forma do arquivo anterior, adicione ao final do arquivo: #facebook{ border:none; overflow:hidden; height:80px; width:100%; padding-bottom: 10px; } Salve, cole na respectiva pasta do ftp, confirmando a substituição.
  • 9. Considerações finais Os arquivos, seus respectivos diretórios, e as regras de formatação aqui usadas podem variar de acordo com a versão do OJS utilizada. Modifique as regras css de acordo com suas necessidades, mas verifique se as mesmas funcionam corretamente em navegadores e monitores de tamanhos diferentes. Ao realizar alterações nos arquivos do sistema, mantenha sempre uma cópia salva em um local seguro, para restauração caso necessária. Assim como essa modificação, outras também podem ser utilizadas, por exemplo, adicionar conteúdo ao rodapé do portal acessando: ftp://x.x.x.x/templates/common/footer.tpl
  • 10. Desenvolvido por: Leonardo Gomes, Técnico em Informática Industrial - IF Fluminense Graduando em Sistemas de Informação – IF Fluminense Estagiário na Essentia Editora - IF Fluminense Responsável pelo portal: http://essentiaeditora.iff.edu.br Contato: leonardo.delfica@gmail.com “Uma mente que se abre a uma nova idéia jamais volta ao seu tamanho original”. Albert Einstein