Deseja criar uma intranet do WordPress para sua organização? 

WordPress é uma plataforma poderosa com toneladas de opções flexíveis que o tornam ideal para uso como intranet de sua empresa. Neste tutorial, mostraremos como criar uma intranet WordPress para sua organização, mantendo-a privada e segura.

Mas antes, se você nunca instalou o WordPress, descubra Como instalar um blog WordPress passos 7 et Como encontrar, instalar e ativar um tema WordPress em seu blog 

Então, voltemos ao porquê de estarmos aqui.

O que é intranet ou extranet? Por que usar o WordPress como plataforma de intranet?

intranet ou extranet é uma plataforma usada por uma organização para comunicação, compartilhamento de arquivos, anúncios e outras atividades organizacionais.

O WordPress é uma excelente plataforma para criar a intranet ou extranet da sua organização. É fácil de manter, é de código aberto e oferece acesso a milhares de WordPress plugins para adicionar novos recursos conforme necessário.

Discover os melhores plugins WordPress 35 para instalar no seu site ou blog.

Uma intranet funciona na rede privada de uma organização. Normalmente, um sistema de computador desktop é conectado via cabo ou adaptadores de rede sem fio. Um computador na rede pode ser usado como servidor da web e hospedar um site WordPress.

Siga as instruções do nosso guia maneira de instalar o WordPress em uma rede Windows usando WAMP para iniciar sua intranet do WordPress.

Por outro lado, uma extranet é uma plataforma de intranet acessível a uma rede maior ou a um público. Em inglês simples, este poderia ser um site acessível publicamente apenas para usuários autorizados.

É especialmente útil se sua organização estiver espalhada por diferentes localizações geográficas.

Para criar sua extranet WordPress, você precisará de uma conta de hospedagem WordPress e um nome de domínio. Depois disso você tem que instalar o WordPressdepois configure para ser usado como intranet da sua organização.

Depois de instalar o WordPress como sua intranet, a próxima etapa é convertê-lo em um centro de comunicação para sua organização.

Para fazer isso, você usará vários WordPress plugins. Mostraremos a configuração básica que servirá como base para sua intranet WordPress atingir os objetivos da sua organização.

Configurando o BuddyPress como seu hub de intranet do WordPress

BuddyPress é um plugin do WordPress. Ele converte seu site WordPress em uma rede social. Aqui estão algumas das coisas que uma intranet projetada com BuddyPress pode fazer:

  • Você poderá convidar usuários a se cadastrarem na intranet da empresa
  • Os usuários poderão criar perfis de usuário estendidos
  • Os feeds de atividades permitem que os usuários sigam as atualizações mais recentes, como no Twitter ou Facebook
  • Você pode criar grupos de usuários para classificar os usuários em departamentos ou equipes
  • Os usuários podem segui-lo como amigos
  • Os usuários podem enviar mensagens privadas uns aos outros
  • Você pode adicionar novas funcionalidades, adicionando plugins de terceiros
  • Você tem muitas opções de design com o Temas do WordPress para BuddyPress

Para começar, você precisa instalar e ativar o plugin BuddyPress . Para obter mais detalhes, consulte nosso guia passo a passo para maneira de instalar um plugin WordPress .

Ao ativar, vá para a página Configurações »BuddyPress para definir as configurações do plug-in.

Configuração Buddypress

Como proteger sua rede de intranet WordPress com a Intranet tudo-em-um

Se você tem uma intranet WordPress em um servidor local, pode protegê-la limitando o acesso a IPs internos em seu arquivo .htaccess.

Discover Como encontrar o arquivo ".htaccess" no WordPress

No entanto, se você estiver executando uma extranet, seus usuários podem acessar a intranet de diferentes redes e endereços IP.

Para garantir que apenas usuários autorizados tenham acesso à intranet de sua empresa, você deve tornar sua extranet privada e acessível apenas para usuários registrados.

Para isso você deve instalar e ativar o plugin All In One Intranet . Para obter mais detalhes, consulte nosso guia passo a passo para maneira de instalar um plugin WordPress.

Ao ativar, vá para configurações " Intranet Multifuncional para definir as configurações do plug-in.

Configurações da Aiointranet

Primeiro você precisa marcar a caixa ao lado da opção " Forçar o site a ser recém-privado "(Forçar o site a ser completamente privado). Isso tornará todas as páginas do seu site WordPress completamente privadas.

A única coisa que este plug-in não torna privado são os arquivos no diretório de download. Não se preocupe, mostraremos como protegê-los posteriormente neste artigo.

Descubra também Como usar a Biblioteca de mídia do WordPress

Em seguida, você precisa fornecer um URL para onde deseja que os usuários sejam redirecionados quando estiverem logados. Pode ser qualquer página da sua intranet.

Por fim, você pode desconectar automaticamente os usuários inativos após um certo número de minutos.

Não se esqueça de clicar no botão Salvar alterações para salvar suas configurações.

Protegendo downloads de mídia na sua intranet do WordPress

Manter seu site totalmente privado não afeta os arquivos de mídia. Se alguém souber o URL exato de um arquivo, poderá acessá-lo sem quaisquer restrições.

Vamos mudar isso.

Para melhor proteção, redirecionaremos todas as consultas feitas para a pasta de downloads para um script PHP simples.

Descubra também Como restringir o acesso à mídia do WordPress a certos usuários

Este script php verifica se um usuário está logado. Nesse caso, ele servirá o arquivo. Caso contrário, o usuário será redirecionado para a página de login.

Primeiro, você precisa criar um novo arquivo em seu computador usando um editor de texto simples, como o Bloco de notas. Então você precisa copiar e colar o seguinte código e salvar o arquivo com o nome download-file.php  Na sua área de trabalho.

1))) + array (NULL); $ file = rtrim ($ basedir, '/'). '/'. str_replace ('..', '', isset ($ _ GET ['arquivo'])? $ _ GET ['arquivo']: ''); if (! $ basedir ||! is_file ($ file)) {status_header (404); morrer ('404 - Arquivo não encontrado.'); } $ mime = wp_check_filetype ($ file); if (false === $ mime ['type'] && function_exists ('mime_content_type')) $ mime ['type'] = mime_content_type ($ file); if ($ mime ['type']) $ mimetype = $ mime ['type']; else $ mimetype = 'imagem /'. substr ($ arquivo, strrpos ($ arquivo, '.') + 1); header ('Content-Type:'. $ mimetype); // Sempre envie isto if (false === strpos ($ _SERVER ['SERVER_SOFTWARE'], 'Microsoft-IIS')) header ('Content-Length:'. Filesize ($ file)); $ last_modified = gmdate ('D, d MYH: i: s', filemtime ($ file)); $ etag = '"'. md5 ($ last_modified). '"'; cabeçalho ("Última modificação: $ last_modified GMT"); cabeçalho ('ETag:'. $ etag); header ('Expires:'. gmdate ('D, d MYH: i: s', time () + 100000000). 'GMT'); // Suporte condicional para parâmetros GET $ client_etag = isset ($ _SERVER ['HTTP_IF_NONE_MATCH'])? stripslashes ($ _SERVER ['HTTP_IF_NONE_MATCH']): false; if (! isset ($ _SERVER ['HTTP_IF_MODIFIED_SINCE'])) $ _SERVER ['HTTP_IF_MODIFIED_SINCE'] = falso; $ client_last_modified = trim ($ _SERVER ['HTTP_IF_MODIFIED_SINCE']); // Se a string estiver vazia, retorne 0. Caso contrário, tente analisar o carimbo de data / hora $ client_modified_timestamp = $ client_last_modified? strtotime ($ client_last_modified): 0; // Faça um carimbo de data / hora mais recente para nossa modificação .. $ modify_timestamp = strtotime ($ last_modified); if (($ client_last_modified && $ client_etag)? (($ client_modified_timestamp> = $ modify_timestamp) && ($ client_etag == $ etag)): (($ client_modified_timestamp> = $ modify_timestamp) || ($ client_etag == $ etag) ) {status_header (304); Saída; } readfile ($ file);

Agora, conecte-se ao seu site usando um cliente FTP. Uma vez logado, carregue o arquivo que você acabou de criar para / wp-contents / uploads / folder em seu site.

Em seguida, você precisa editar o arquivo .htaccess na pasta raiz do seu site. Adicione o seguinte código ao final do seu arquivo .htaccess:

RewriteCond% {REQUEST_FILENAME} -s RewriteRule ^ wp-content / uploads /(.*)$ download-file.php? Arquivo = $ 1 [QSA, L]

Não se esqueça de salvar suas alterações e enviar o arquivo para o seu site.

Agora, todas as solicitações do usuário para sua pasta de mídia serão enviadas para um script de proxy para verificar a autenticação e redirecionar os usuários para o página de login.

Descubra também alguns plugins premium do WordPress  

Você pode usar outro WordPress plugins para dar uma aparência moderna e otimizar o manuseio do seu blog ou site.

Oferecemos a você aqui alguns plugins premium do WordPress que ajudarão você a fazer isso.

1. Sincronização de Taxonomias e Postagens Multisite WordPress

Esta é uma maneira fácil de sincronizar postagens, páginas e categorias em uma rede WordPress Multisite. Este módulo ajuda os usuários a sincronizar posts, páginas, categorias e tags de um site para outro site na mesma rede.

Wordpress multisite posta sincronização de taxonomias

Taxonomias e tipos de post personalizados também podem ser sincronizados. Você também tem uma opção de sincronização em massa para artigos e taxonomias.

Você não precisará de nenhum conhecimento de codificação para usar isso WordPress Plugin. É muito simples ! Artigos/categorias novos e antigos serão criados ou atualizados automaticamente em outro site da rede. 

Descarregar | Demo | hospedagem na web

2. Formulário de contato 7 Success Redirect

O Formulário de Contato 7 Success Redirect é uma extensão do WordPress Plugin Contact Form 7 que permite redireccionar um visitante ou utilizador para uma página após o envio do seu contacto.Formulário de contato 7 redirecionamento de sucesso

Ele foi projetado para tornar o formulário mais amigável quando o processo de envio do formulário resultar no redirecionamento para a página escolhida pelo administrador. É extremamente fácil de configurar. Você pode fazer isso selecionando uma página de suas páginas de painel existentes ou fornecendo um URL de redirecionamento personalizado.

Cada formulário terá sua própria configuração. Assim, cada redirecionamento bem-sucedido pode ser definido de uma maneira única.

Descarregar | Demo | hospedagem na web

3. Categorias Avançadas WooCommerce

Graças a este poderoso WordPress Plugin, coloque sua loja online no mesmo nível das maiores lojas do mundo. Ele permite que você melhore seu SEO adicionando textos relacionados a uma categoria.

Categorias avançadas de seo do Woocommerce

Você também pode adicionar uma imagem de cabeçalho legal às suas categorias e dar mais estilo às suas subcategorias. Você terá controle total sobre suas categorias WooCommerce e seu layout com este plugin WordPress.

Em particular, você pode exibir as subcategorias desejadas e também modificá-las ou organizá-las em colunas. Você poderá definir o estilo, a fonte e até mesmo fornecer uma breve descrição.

Descarregar | Demo | hospedagem na web

Recursos Recomendados

Descubra outros recursos recomendados que o ajudarão resolver outros erros comumente encontrados no WordPress. 

Conclusão

Aqui está ! É isso para este tutorial, espero que tenha permitido a você criar uma rede privada com WordPress. Não hesite em compartilhar com seus amigos no seu redes sociais preferido. 

No entanto, você também poderá consultar nossos Ressources, se você precisar de mais elementos para realizar seus projetos de criação de sites da Internet, consultando nosso guia no site Criação de blog WordPress.

Mas, enquanto isso, conte-nos sobre seu Comentários e sugestões na seção dedicada.

...