1. Introdução
BudyPress é um plugin do WordPress que transforma o site em uma rede social completa. Para mais informações, visite seu site oficial.
2.Instalação e configuração geral do plugin BuddyPress
2.1. Instalação
No menu da esquerda, do WordPress, selecione “Plugins” e, em seguida, “Adicionar novo”.
Na janela que se abre, o BuddyPress já aparecerá entre os destaques. Alternativamente, digite “buddypress” no campo de busca e selecione o plugin na página de resposta.
Após a instalação, clique em “Ativar”.
A janela pop-up que se abre quando o plugin é ativado traz informações interessantes e novidades da última versão, fora isso, não é relevante.
Pode fechar.
2.2. Configuração
a) Selecione os componentes a serem ativados
No menu da esquerda, clique em “Configurações” e, em seguida, em “BuddyPress”.
A primeira aba a se abrir é a dos componentes. Selecione os que desejar e clique em “Salvar Alterações”.
b) Páginas
O passo a seguir é configurar as páginas que serão utilizadas pelo BuddyPress.
Se você autorizar que novos usuários se registrem livremente, será necessário autorizar essa função e criar duas páginas: “Registro” e “Ativação”.
Se sua rede social for fechada e você for adicionar cada membro individualmente, pode pular os dois passos seguintes.
b.1) Habilitar o registro de qualquer pessoa
Em “Configurações”, no menu principal do WordPress, selecione o primeiro item, “Geral”.
Na página que se abre, procure pelo item “Membros” e marque a caixa de seleção onde se lê “Qualquer pessoa pode se registrar.”
b.2) Criar páginas de registro e ativação
No menu principal, selecione “Páginas”. Na janela principal das páginas, confira se foram criadas três páginas pelo BuddyPress: “Atividade”, “Grupos” e “Membros”.
Se não tiverem sido criadas, utilize as instruções a seguir, que serão usadas para criar as páginas de registro e ativação, para criar as páginas que deveriam ter sido incluídas automaticamente pelo BuddyPress:
Clique em “Adicionar nova”.
Na página que se abre, insira o seguinte título: Registro. Clique em Publicar e, novamente, em Publicar.
Retroceda para “Páginas” e repita o procedimento para criar a página “Ativação”.
Nota: se tiver retrocedido à “Páginas” pelo botão “voltar” do navegador, pode ser necessário recarregar a página para que apareçam as páginas criadas nessa etapa.
b.3) Associe as páginas às funções do BuddyPress
Volte às configurações do BuddyPress (Menu da esquerda > Configurações > BuddyPress ) e clique na aba Páginas.
Confira se os campos estão preenchidos com as páginas corretas, inclusive as páginas recém criadas: “Registro” e “Ativação”. Se não tiverem sido associadas corretamente, faça-o agora.
c) Configure as opções do BuddyPress
Ainda nas configurações do BuddyPress, clique na aba Opções.
Estude atentamente as opções disponíveis e selecione as desejadas. Pode marcar todas, se desejar.
Clique em “Salvar Alterações”.
O BuddyPress não aceita a configuração padrão dos links permanentes. Será preciso alterá-lo, o que será feito a seguir.
d) Confira as configurações do WorPress
d.1) Verifique a configuração dos links permanentes
No menu à esquerda, do WordPress, selecione Configurações > Links permanentes, e verifique que a opção padrão não está selecionada.
Se você tiver ativado o módulo mod_rewrite do Apache no item 6 do tutorial de instalação do WordPress, provavelmente o BuddyPress terá selecionado a opção “Dia e nome”. Confira se isso aconteceu e, se não tiver acontecido, faça-o agora e salve as configurações clicando no botão “Salvar alterações”.
d.2) Página inicial
Em Configurações > Leitura, é possível selecionar uma página inicial para o site.
Por padrão, o WordPress utiliza o blog como página inicial, já que essa é sua função precípua. Trata-se da primeira opção “Seus posts recentes”, que será indicada como “Home” no site.
Você pode escolher outra página para a capa do site. Se quiser usar as atividades da rede social, por exemplo, selecione a opção “Uma página estática (selecionar abaixo)” e, na opção “Página inicial:”, selecione a página Atividades.
Neste caso, selecione outra página para receber as postagens. Para tanto, será necessário, primeiro, criá-la em Configurações > Páginas. Nomeie essa página como quiser: Blog, Postagens, Notícias, Informes etc.
2. Instale um tema
O próximo passo na cadeia de configurações será criar os menus do site e dos usuários. Ocorre que diferentes temas oferecem diferentes opções de menus e widgets. Sendo assim, é um bom momento para se instalar um tema.
Há vários temas desenvolvidos especificamente para o BuddyPress, gratuitos e pagos. Pesquise na Internet e selecione um que considere interessante.
Como critério de escolha, verifique a quantidade de opções de configuração da aparência oferecidos, para diminuir a necessidade de edição de código.
No presente tutorial, será utilizado o BuddyX, ressalvando, no entanto, que ele não funciona com o plugin Child Theme Configuration.
3.Adicione os menus
Os menus do site não vêm configurados por padrão. é possível configurá-los em Aparência > Menus. Esse tutorial não tratará desta etapa.
4.Adicione widgets
Abaixo algumas sugestões de widgets. A forma mais simples de instalá-los e os configurar é por intermédio da interface de configuração do tema instalado, dependendo de seu suporte. O BuddyX, escolhido para esse exemplo, é muito completo e, ao mesmo tempo, simples.
Para configurar os widgets com o BuddyX, primeiro é preciso selecionar em quais páginas e áreas eles poderão ser inseridos. No menu lateral do WordPress, selecione Aparência > Personalizar e, na janela que se abre, a opção “Site Sidebar”. Nela, você encontrará opções de layout para cada tipo de página do site, sem barra lateral, com barra do lado esquerdo, dos lado direito e em ambos os lados. Os widgets serão incluídos justamente nas barras laterais.
Após ativar as barras laterais, que receberão os widgets, já é possível selecioná-los na opção Widgets. Abaixo, algumas dicas:
a) Barra lateral da capa do site (se for um blog):
- Bloco, com a pesquisa do WordPress;
- Bloco, com informes recentes;
- bbPress, tópicos recentes, caso você tenha instalado o fórum com o tutorial anterior;
- bbPress, respostas recentes, caso você tenha instalado o fórum com o tutorial anterior;
- BodyPress, Grupos;
- BuddyPress, Quem está online;
b) Widget para o rodapé
- BuddyPress, Membros Ativos Recentemente.
5.Adicione conteúdo de teste
5.1 BuddyPress Default Data
Para testar o site e ajudar a configuração visual, é interessante adicionar conteúdo de teste. Para tanto, adicione o seguinte plugin: BudyPress Default Data.
Todo conteúdo incluído por esse plugin pode ser facilmente eliminado com o clique de um botão.
Uma vez instalado e ativado o plugin, no menu lateral do WordPress, vá em Ferramentas > BP Default Data.
Na janela que se abre, marque as opções do primeiro bloco, referente a Usuários e clique no botão “Import Selected Data”.
Nota: é importante fazer a importação dos blocos Usuários e Groups separadamente, começando pelos Usuários, como indicado, porque por algum motivo, o plugin não funciona bem se todos os itens forem importados de uma só vez.
A importação demora um tanto, portanto: paciência.
Quando terminar, aparecerá uma janela no alto com uma barra verde à esquerda e uma lista do que foi incluído.
Agora, selecione os itens do bloco Groups e importe as informações. Novamente: vai demorar um tanto, embora menos que a importação dos usuários.
Navegue pelo site e veja o que foi incluído.
5.2 FakePress
O BP Default Data adiciona usuários e grupos. Para adicionar postagens, mensagens etc, instale o pluguin FakerPress.
Ao ativar este plugin, um novo item é adicionado ao menu lateral do WordPress, logo abaixo de “Configurações”.
Clique nesse item do menu. A página que se abre contem apenas um campo de texto. Trata-se do mecanismo para apagar todos o conteúdo adicionado por ele. Basta inserir a frase entre aspas e apertar o botão.
Para adicionar conteúdo de teste, clique em FakerPress > Gerar postagens.
Na página que se abre, edite as opções desejadas . Na quantidade – primeiro item – insira um valor mais alto, como 15.
Em HTML tags, elimine algumas desnecessárias. Deixe alguns headers e, pelo menos, as tags “p” e “img”.
Nos provedores de imagem, elimine a primeira opção “Placehold.it”. Faça o mesmo no campo “Regras de Campo Meta”, e clique em Gerar.
5.3 Apagando os conteúdos de teste
Para apagar o conteúdo de teste do BP Default Data, vá em Ferramentas > BP Default Data e clique no botão que diz “Clear BuddyPress Data”.
Para eliminar o conteúdo do FakerPress, vá no menu da esquerda e selecione o item FakerPress.
Na página que se abre, copie a frase “Let It Go!”, sem as aspas, no campo de texto e clique no botão que diz “Deletar”.