Como criar uma intranet com WordPress
Publicados: 2015-07-07Todos nós conhecemos o WordPress por suas proezas em blogs e CMS. Você pode acordar e criar um blog, ou um site completo, no momento em que o café estiver pronto. Mas você sabia que pode construir uma intranet integrada para sua empresa ou organização usando o WordPress?
Ah, sim, você pode, e depois levá-lo para o próximo nível usando plugins WordPress prontamente disponíveis. Oh WordPress, de onde você veio e por que você é tão versátil? Antes de nos perdermos em tudo isso, o que diabos é uma intranet?
O que é uma intranet?
Uma intranet é simplesmente uma rede de computadores que você cria exclusivamente para membros de sua organização/negócio. É uma espécie de rede social apenas para seus funcionários, permitindo que eles compartilhem documentação, colaborem em projetos e até façam cursos de treinamento a partir de um ponto central.
É como qualquer outro site, mas o acesso é limitado apenas aos funcionários da sua organização. Você pode ter todos os recursos necessários, incluindo perfis de usuários, grupos de usuários para diferentes departamentos, uploads de mídia do usuário, fluxos de atividades e atualizações de status, entre outros.
Isso fora do caminho, o que você precisa para construir uma intranet com WordPress?
O que você precisará
Vamos manter isso simples e evitar criar redes locais complicadas. Então aqui está o que você vai precisar:
- WordPress (obviamente)
- Um servidor web, por exemplo, Bluehost, Fatcow, WPEngine
- BuddyPress
- iBuddy, Tema WordPress P2 ou qualquer tema suportado pelo BuddyPress
- Plug-in Somente Privado
O que manter em mente
Antes de montarmos nossa intranet, há dois fatores principais a serem considerados. Segurança e facilidade de uso são fundamentais para uma intranet eficaz baseada em WordPress.
Para começar, protegeremos sua intranet com senha para que apenas usuários com um nome de usuário e senha especiais possam fazer login e postar na intranet.
Quanto à facilidade de uso, queremos garantir que os usuários básicos não acabem na área de administração do WordPress. Apenas superadministradores (o que significa que você) deve acessar a área de administração.
De qualquer outra forma, você corre o risco de confundir funcionários e membros da equipe que não estão acostumados a trabalhar com o WordPress. Os usuários básicos farão login com uma conta do WordPress, mas nunca verão a área de administração.
Como criar uma intranet WordPress
É um processo acoplado com facilidade, criando uma intranet baseada em WordPress. Em primeiro lugar, instalaremos o WordPress em um subdomínio, instalaremos o BuddyPress nele, instalaremos o tema Frisco, instalaremos o Private WP Suite e reconfiguraremos algumas coisas para que a intranet funcione sem problemas.
Como instalar o WordPress
Se você já instalou o WordPress antes, isso deve ser um trabalho fácil. A partir da sua conta de hospedagem cPanel, instale o WordPress em um subdomínio, por exemplo, intranet.seusite.com. A maioria das empresas de hospedagem fornece instalações do WordPress com um clique, então você deve se divertir.
Em seguida, faça o login no seu novo site WordPress e exclua a página de amostra e o “Hellow World!” publicar.
Instalando o BuddyPress
BuddyPress é um plugin WordPress simples de usar que permite converter um blog WordPress simples em uma rede social. Para criar uma intranet WordPress multiusuário e multifuncional onde os usuários possam interagir uns com os outros, precisamos dos recursos de rede social do BuddyPress.

Instalar o BuddyPress é tão fácil quanto A, B, C. Basta acessar seu site WordPress recém-criado e navegar até Plugins -> Adicionar novo. Use o formulário de pesquisa para encontrar “BuddyPress”. BuddyPress geralmente é o primeiro resultado, mas para garantir que você tenha o plugin certo, certifique-se de que ele foi criado pela The BuddyPress Community.
Em seguida, clique no botão Instalar agora , após o qual você deve ativar o plugin. No painel de administração do BuddyPress que vem após a ativação, clique no botão Começar para continuar. Isso solicitará que você atualize sua estrutura de links permanentes, entre outras coisas. Escolha Post Name em suas configurações de permalink, salve as alterações e siga os outros prompts para configurar o BuddyPress. Como é um site novo, você também pode ativar o Jetpack e o Akismet.
Por padrão, o BuddyPress adicionará duas páginas ao seu site, a saber, Atividade e Membros. O primeiro conterá o fluxo de atividades da sua intranet e o último uma lista dos usuários.
Instalando o tema iBuddy
Assim como instalar o BuddyPress, isso também é um trabalho fácil. Na área de administração do WordPress, navegue até Aparência -> Temas -> Adicionar novo e use o formulário de pesquisa para encontrar “iBuddy”. Instale e ative o primeiro resultado. Em seguida, vá para Aparência -> Menus para ativar seus menus de navegação.
Além disso, defina seu fluxo de atividades como a primeira página navegando até Configurações -> Leitura e escolha Atividade como sua página estática. Salve suas alterações. Isso permitirá que os usuários publiquem assim que fizerem login na intranet.
Agora que temos o esqueleto da nossa intranet no lugar, vamos torná-lo privado. Para isso, usaremos o Private Only plugar. Vá até Plugins -> Adicionar novo e pesquise “Somente privado”. Instale e ative o primeiro resultado, por Kate Mag.
Em seguida, vá para Configurações -> Login personalizado somente privado. Aqui você pode personalizar sua página de login como quiser. Lembre-se também de desencorajar os mecanismos de pesquisa de indexar sua intranet navegando até Configurações -> Leitura -> Visibilidade do mecanismo de pesquisa. Além disso, vá para Plugins -> Plugins instalados e ative o plug-in Private Only, Disable Feed que vem com o Private Only.
Tornar a área de administração apenas para superadministradores
Queremos manter os usuários básicos fora do back-end. Para isso, basta adicionar o seguinte código no arquivo functions.php do seu tema.
add_action( 'admin_init', 'redirect_non_admin_users' );
function redirect_non_admin_users() { if (! current_user_can( 'manage_options') && '/wp-admin/admin-ajax.php' != $_SERVER['PHP_SELF']) { wp_redirect( home_url() ); saída; } }
Para localizar seu arquivo functions.php, vá para Appearance -> Editor e escolha Theme Functions (functions.php) em Templates (localizado à direita).
Adicionando usuários
Pessoas sem nome de usuário e senha não poderão fazer login, postar ou até mesmo ver o conteúdo de sua intranet. Adicionar funcionários e/ou colegas de trabalho deve ser fácil. Basta ir em Usuários -> Adicionar Novo. Na tela resultante, preencha os detalhes do usuário e escolha Assinante no campo Função . Você pode optar por enviar a senha para o novo usuário por e-mail marcando a caixa Enviar senha? campo.
E pronto, você tem uma intranet exclusiva para membros para sua empresa/organização que pode ser acessada por funcionários/colegas de trabalho de qualquer lugar do mundo. Tudo o que resta é personalizar o tema para atender às suas necessidades e gostos.
Para aprimorar ainda mais sua intranet, vá para Configurações -> BuddyPress e ative/desative vários componentes, como Friend Connections, Private Messaging e User Groups, entre outros. Você também pode usar plugins BuddyPress.
Tem dicas sobre como criar uma intranet com WordPress? Não hesite nem por um segundo, a seção de comentários é toda sua!