Esta publicação de convidado é de Juliana Payson de InMotion Hosting
Como usuário de WordPress de longa data, executei vários sites bem sucedidos no passado e convide muitos escritores / contribuidores / desenvolvedores para se juntarem à minha equipe. Para fazer o processo funcionar sem problemas, tive que dar-lhes acesso ao backend do WordPress. Esta decisão vem com seus próprios riscos e recompensas. Neste artigo, vou compartilhar como gerencie um site colaborativo do WordPress de forma segura e eficaz.
Por que você precisaria distribuir o acesso ao administrador?
O WordPress é uma plataforma dinâmica por natureza. Além disso, esses sites estão sempre evoluindo e competir com a evolução atual do web design pode ser difícil às vezes. As tendências da web para o design do blog mudaram da orientação da barra lateral pesada dos anos 90, os banners de cabeçalho flutuantes dos Noughties, e agora estamos apenas empurrando a barra com o HTML5. Para pessoas como eu, a experimentação de quão longe você pode empurrar a interatividade do WordPress faz parte do blog. Muitas vezes eu quebro o site enquanto experimenta, e depois tenho que dar acesso a alguém para me ajudar a corrigi-lo. Às vezes eu quero recursos em meus temas que estão além da minha capacidade de implementar. Outras vezes, preciso de ajuda para gerenciar comentários ou simplesmente não quero fazer o processo de copiar e colar artigos de nossos escritores de conteúdo. Para gerenciar meu tempo de forma eficiente e me concentrar no que sou bom, utilizo escritores, contribuidores e desenvolvedores para me ajudar a executar meus sites com sucesso.
Como escolher as pessoas certas
Um dos aspectos positivos da construção de uma equipe é que você pode obter um monte de pessoas apaixonadas que estão dispostas a colocar o tempo e esforço para construir seu site. Este é o momento que você pode usar para se concentrar no que você faz melhor! Se você prescrever para escolher as pessoas certas para começar e gastar esse tempo extra com cuidado sobre isso, então você evitará muitos dos problemas que descreverei abaixo. Esta é a primeira dica para controlar a segurança na sua instalação do backend, escolha uma equipe apaixonada e de bom humor!
Eu costumava usar o eLance, licitá-los com conjuntos de habilidades específicos e negociado com suas lances. Somente o processo de negociação dá-lhe uma boa sensação sobre a sua natureza e se você gostaria de trabalhar com eles e confiar neles com o acesso à sua hospedagem no WordPress.
Aqui está o truque para convidar o lance certo para o trabalho que você está oferecendo. “Deve ser FÁCIL para alguém que SABE como …” essas poucas palavras vão filtrar imediatamente aqueles que dirão que é um trabalho de duas semanas, talvez para negociar um preço mais alto. Você provavelmente receberá uma ampla gama de lances se esta for sua primeira vez no eLance, não seja adiada por preços aparentemente altos, ou seja atraída pela oferta mais baixa. Dê tempo para se comunicar com cada um e ter uma idéia de suas habilidades de negociação. Este cara foi um vencedor anterior comigo, e negociei seu preço de oferta, mostrando-lhe o nível de planejamento e preparação que eu tinha passado antes de colocar o emprego fora. Isso garantiu que ele soubesse que não queria nenhum esforço duplicado sobre as coisas que eu já tinha passado na preparação. As palavras-chave que apreendi foi que ele expressava o quão interessante, divertido e fácil era a tarefa. Estou pronto para escolher pessoas apaixonadas na minha equipe!
Os conjuntos de habilidades testadas que eu busco quando se trata de potenciais administradores do WordPress em particular são: WordPress 3.1, CSS 3.0, PHP5. Os conjuntos de habilidades testadas são feitos contra um temporizador, então você tem certeza de que a pessoa que você está contratando não está aprendendo no trabalho.
Você sempre pode dar às pessoas uma chance de que nunca tenha aprendido o trabalho antes do eLance, mas há uma curva de aprendizado associada à forma de se comunicar de forma eficaz com seu novo companheiro de equipe – e eu os trato como tais. Se a comunicação se sente abrupta em vez de concisa, considero isso como um risco que provavelmente é melhor evitar.
Gerenciamento de Função de Usuário
Descartar a conta de nível “administrador” pode ser arriscado. Especialmente se é alguém que você NÃO conhece bem. Além disso, nem todos os membros da sua equipe precisam ter o mesmo conjunto de níveis de permissão. Por exemplo, se eles são um autor, então eles só devem ter permissão de nível de autor. Às vezes, você pode querer promover um autor como moderador ou gerente de comunidade, então você pode simplesmente criar uma nova função que adiciona essa capacidade ao seu papel de usuário. Para isso eu uso User Role Editor Plugin.
Neste caso particular, escolhi criar uma nova função chamada “webmaster”, que oferece ao usuário um conjunto específico de permissões. Para fazer isso, você precisa acessar as configurações do Editor de Função do Usuário e criar um novo tipo de função. Eu atribuí este papel ao “webmaster” todas as capacidades de um ‘Editor’ para começar as coisas. Esta pessoa pode precisar entrar em algumas das postagens da minha página e corrigir erros no HTML, então, no mínimo, tenho que dar a esse editor de pessoa controles.
Depois de ter criado com sucesso uma ‘Função do Webmaster’, selecione a função do usuário na lista suspensa e adicione quaisquer recursos adicionais que você gosta. No meu caso, adicionei o seguinte:
- Ativar Plugins
- Edite os plugins – para editar o PHP e adaptar CSS para se adequar ao seu site, por exemplo.
- Editar opções de tema – personalização de certos estilos
- Editar Temas – pode precisar corrigir conflitos de javascript no arquivo de cabeçalho
- Instalar Plugins
- Instale temas – para sua nota de leitura que eu omitei ‘Ativar Temas’
- Gerenciar Opções – às vezes as opções de publicação do remoto precisam ser listadas na lista branca para permitir a flexibilidade extra do seu webmaster.
Posso entrar em qualquer momento e remover privilégios uma vez que as tarefas estão completas.
Agora, atribuindo ao seu novo usuário os recursos gerais da sua nova função “Webmaster”:
Selecione o novo usuário que você criou, uma subpágina aparecerá dando-lhe a oportunidade de atribuir o novo tipo de função que você criou. Dica, na verdade, não configure o ‘Admin’ como um nome de usuário, é comum que alguém coloque mal dentro se tiverem metade do trabalho feito para eles usando um nome global. Eu usei isso apenas para demonstração!
Monitoramento do usuário usando o Monitor de atividade ThreeWP
Embora o gerenciamento de papéis seja uma boa maneira de manter o controle, para uma maior tranquilidade, há um plugin que acompanhará o que todos os usuários registrados estão fazendo.
Isso faz isso relatando a mudança de atividade do usuário em uma localização central.
Espero que você tenha reduzido o espaço por erro com o seu site multi-autor e tenha uma certa tranquilidade de que qualquer afloramento como resultado do erro ou adulteração do usuário é pelo menos rastreável. Agora que você sabe como manter seu site seguro com vários contribuidores, aqui está um artigo que irá mostrar-lhe como gerenciar um bom fluxo de trabalho editorial e tornar sua equipe colaborativa mais organizada.
Juliana Payson (@JulianaPayson) é um Content Manager baseado em Los Angeles para o InMotion Hosting, famoso por sua hospedagem dedicada. Ela desenvolve conteúdo baseado no design Web 2.0 e “Socialização” de sites.