função de blog

Se você tem um blog WordPress, normalmente descobrirá que um bom tema e um conjunto de plugins cobrirão a maioria das funções.

Mas e se houver algo que você queira que seu blog faça e nenhuma das soluções existentes realmente atenda?

Bem, você cria algo novo.

No post de hoje, vou dar uma visão geral muito rápida e básica de como você pode projetar e construir uma função completamente nova em seu blog com o mínimo de aborrecimento possível.

Vamos dar uma olhada.

Um exemplo recente aqui no Blog Tyrant

Nos últimos anos, tenho usado o HelloBar para direcionar visitantes a diferentes partes do site.

Recentemente, no entanto, eles mudaram a forma como o serviço funcionava e ele não atendia mais às minhas necessidades específicas.

Então, decidi construir o meu próprio.

A principal coisa que eu queria fazer era ter uma barra para dispositivos móveis e uma barra para dispositivos desktop. Cada uma teria uma mensagem, botão e URL de destino diferentes, e eu poderia alterá-la sempre que quisesse sem pagar por cliques.

A barra para desktop:

barra superior

E aqui está a barra para celular:

telefone

O resultado é que agora tenho controle total sobre essa barra no topo do meu site. Não tenho todas as análises e recursos de design que o HelloBar oferece (ainda é um serviço incrível), mas faz exatamente o que eu preciso e continuarei desenvolvendo os recursos à medida que surgirem.

Como construir uma nova função personalizada em seu blog

Então, digamos que haja algo em seu blog que você não consegue resolver com um plugin.

O que você faz?

Bem, aqui estão os passos que eu geralmente sigo para fazer isso rapidamente e sem custar uma fortuna.

1. Projete a função

Vou usar o exemplo da barra que construí no Blog Tyrant, mas os próximos passos se aplicam a praticamente qualquer tipo de recurso que você vá construir.

Esta etapa exigirá que você tenha um programa como Photoshop ou Pixelmator e um pouco de conhecimento sobre como usá-lo.

Se você não tiver, no entanto, não é um grande problema e darei outra opção abaixo.

i) A primeira coisa que você quer fazer é tirar uma captura de tela de toda a parte do site onde este recurso ou função aparecerá. Em um Apple, você faz isso clicando em Command Shift 4 e depois selecionando a área da sua tela; em um PC, é mais fácil apenas abrir a Ferramenta de Captura e clicar em Novo.

ii) Agora você quer abrir essa captura de tela no Photoshop.

iii) Comece a projetar seu novo recurso pensando em coisas como branding, como ele será exibido, quais efeitos de mouseover ele pode ter, etc. Às vezes, você precisará projetar duas imagens para ver como fica quando uma determinada ação ocorre.

espaço de trabalho

Acima está uma captura de tela do meu espaço de trabalho no Pixelmator, onde estou testando cores diferentes para o botão. Criarei um monte de imagens diferentes com cores variadas para tê-las como opções para diferentes efeitos, etc.

iv) Salve seu design como um PSD. Este é um formato do Photoshop que permite que qualquer pessoa com Photoshop o leia, mova todos os elementos e os corte e emende. Isso é impossível (ou muito irritante!) com uma imagem plana como JPEG ou PNG.

2. Crie uma descrição de trabalho, escolha um desenvolvedor e teste-o

Isso pode parecer irritante, mas na verdade leva apenas alguns minutos e, uma vez que você encontrou alguém de que gosta, pode continuar a usá-lo repetidamente à medida que seu negócio cresce.

Eu pessoalmente uso Crazy XHTML para a maioria dos meus desenvolvimentos em WordPress. Tenho um bom relacionamento com eles há anos e os recomendo com prazer o tempo todo.

A outra opção é ir ao Freelancer.com e postar um trabalho dizendo que você está procurando alguém para desenvolver uma nova função em seu blog WordPress.

i) Escreva um "brief" que comunique exatamente o que você quer que o recurso faça. Aqui está um exemplo do que eu escreveria para meu desenvolvedor para o exemplo do HelloBar neste post:

Oi colega.

Espero ter um novo recurso codificado em meu blog até sexta-feira.

PSDs do design anexados e instruções abaixo. Por favor, me informe seu custo estimado e quaisquer dúvidas.

1. O recurso é uma "barra flutuante" que fica no topo da página e segue o leitor enquanto ele rola.
2. Exemplos podem ser vistos em www.example.com.
3. Preciso de uma barra separada para desktop e mobile e a capacidade de editá-las facilmente no meu painel do WordPress.
4. Efeito de mouseover incluído no design.
5. Por favor, configure uma demonstração antes de ir ao ar.

Agradeço antecipadamente.

Ramsay

Consigo manter meus e-mails bem curtos porque conheço meu desenvolvedor há muito tempo e ele geralmente sabe o que estou tentando dizer. Se você estiver trabalhando com alguém pela primeira vez, talvez inclua mais exemplos e capturas de tela apenas para evitar idas e vindas.

ii) Depois de escrever o brief ou criar o trabalho no Freelancer, você precisa selecionar o desenvolvedor ou confirmar que o custo dele é apropriado. Dê o sinal verde para que ele prossiga e monitore o progresso dele respondendo a quaisquer perguntas que ele tenha, etc.

iii) Teste o recurso no site de demonstração que eles deveriam ter configurado. Você quer ter certeza de que isso acontece para que possa ver quaisquer erros ou problemas antes que ele vá ao ar em seu blog real.

3. Instale a função

O último estágio é ter a função instalada em seu blog real. Isso pode ser na forma de um plugin, ou você pode ter que dar ao seu programador acesso ao backend do seu blog via FTP para que ele possa fazer um pouco de programação.

Este é um conceito bastante assustador para muitas pessoas – permitir que alguém tenha acesso a todo o seu blog. Esta é uma das razões pelas quais prefiro trabalhar com uma empresa confiável.

Se você estiver usando o Freelancer, apenas certifique-se de escolher um desenvolvedor que tenha muitas e muitas avaliações excelentes de pessoas de todo o mundo.

Conclusão

Obviamente, este não é o único jeito de fazer isso, mas descobri que é o método mais eficaz em termos de custo e tempo. Assim que você encontra um desenvolvedor com quem trabalha bem, pode acelerar muito as coisas e verá que seu blog se torna muito mais eficaz à medida que você adiciona recursos e funcionalidades personalizadas de que ele realmente precisa.

Tem alguma dúvida? Deixe um comentário abaixo.

Foto principal: Sergei Zolkin

45 Comentários

Participe. Os comentários são fechados após 30 dias.

Adicionar um Comentário

Ficamos felizes que você escolheu deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

Este site usa Akismet para reduzir spam. Saiba como os dados do seu comentário são processados.

  1. Renard Moreau on August 3, 2015

    [ Sorri ] Ramsay, você tem um jeito de simplificar questões complexas.

    Criar um novo plugin do zero é incrível!

    1. Sim, eu costumava pensar assim. Agora fazemos o tempo todo. :)

  2. Cathy Goodwin on August 3, 2015

    Ramsay, estes são ótimos recursos! Você também não pode criar algo com CSS (ou com um cara de tecnologia esperto que conheça CSS e WordPress)? Meu cara de tecnologia criou um modelo de página especial para mim (não tenho certeza como) e a Studiopress facilita o uso de código CSS para modificar quase tudo. Não tenho certeza se fará algo como uma barra de "olá" inteira, mas você me inspirou a descobrir!

    Alguns desses caras do Fiverr são gênios (se você tiver sorte), mas você tem que confiar em alguém para entrar no seu blog e adicionar algo... como autorizar uma cirurgia.

    Cathy

    1. Sim, você pode. Eu não me preocupo mais com isso – é muito mais rápido para mim pagar um especialista.

      1. Essa é uma distinção interessante, Ramsey. Você está dizendo que poderia fazer isso, mas é mais fácil e mais eficaz em termos de tempo e custo contratar outros para fazer? Se sim, o que você faz com o tempo economizado?

        ótimo post novamente!

  3. santanu @ wphostingbasics on August 3, 2015

    Obrigado Ramsey por compartilhar um artigo tão útil. Depois de muito tempo, li um artigo diferente no seu blog. :)

    1. Publiquei dois esta semana! Ha ha.

  4. Ótima ideia para procrastinadores – criar um arquivo no Photoshop e usar um freelancer economizará muito do tempo que leva para se preocupar com o que fazer sobre um plugin (o que para mim leva eras).

    1. Jon Jon Jon.

  5. Uau... nunca teria pensado nisso. Perfeito quando você tem uma ideia e não há um plugin! Obrigado por uma ideia fora da caixa!!

    1. Bem-vindo!

  6. Olá,

    Você poderia ter intitulado o post como como postar um trabalho em freelancer em vez de dizer como desenvolver uma função personalizada.

    Não leve a mal, mas com o título eu esperava que fosse outra coisa.

    1. Obrigado pelo feedback, Prabhat. Eu aprecio.

  7. Isso é muito legal! E meu marido sabe Photoshop, então... voilà!
    Obrigado Ramsay.

    1. Perfeito!

  8. Oi Ramsay,

    Obrigado pelo post.

    Estou pensando em desenvolvimento de plugins WordPress personalizados e procurando desenvolvedores WordPress.

    Eu me pergunto, já que você está neste campo há muito tempo, se você conhece e poderia indicar alguns desenvolvedores de plugins WordPress.

    Atenciosamente,
    Abhishek

    1. Há um no post. 😉

      1. Fui ao site deles. Não ficou claro se eles trabalham com plugins WordPress totalmente novos ou não. Entrarei em contato com eles. Obrigado :)

  9. Jasper Oldersom on August 4, 2015

    Felizmente, eu nunca estive em uma situação em que um plugin não atendeu a todas as minhas necessidades, que eu não pudesse resolver simplesmente instalando outro plugin..rsrs.

    No entanto, isso é muito legal! Obrigado pela ideia Ramsey :)

    1. Obrigado por comentar.

    2. Jasper Oldersom on August 4, 2015

      Notei que eu disse “Ramsey” – me sinto estúpido 🙁

      Por favor, me perdoe Ramsay!

  10. Josue Valles on August 4, 2015

    Olá Ramsay,

    Excelente post, como sempre. Gostei muito deste post porque tentei desenvolver um plugin para Engagebit há alguns meses, mas não tive sucesso. Este post foi muito útil.

    Vou começar o projeto novamente.

    Tenha um ótimo dia!

    1. Obrigado, amigo.

  11. Kevin Duncan on August 4, 2015

    Oi Ramsay,

    Bom trabalho, cara.

    Quando mudei para a plataforma Rainmaker no final do ano passado, tive que dizer adeus aos plugins do WordPress. Você ficaria surpreso com as coisas que ainda consigo fazer graças a um histórico de desenvolvimento web e à capacidade do Rainmaker de adicionar scripts personalizados a cada página, embora. :)

    O que o Hello Bar mudou que o fez mudar? Eu não os uso há um bom tempo.

    Vou tuitar isso em breve, amigo. Vou postar no FB também (isso é uma palavra?).

    -Kevin

    1. Sim, as pessoas parecem estar amando o Rainmaker. Estou pensando se devo tentar.

      1. Kevin Duncan on August 7, 2015

        Oi Ramsay,

        Conte comigo entre os que são grandes fãs do Rainmaker. (Se você quiser ler por que mudei para ele, linkei meu nome acima para o post que escrevi sobre o Rainmaker no outono passado.)

        Dito isso, uma mudança para o Rainmaker exigiria uma mudança de design para o Blog Tyrant. A menos que você os faça incorporar seu tema (o que é possível, suponho), você precisaria usar um dos temas StudioPress deles e personalizá-lo.

        Para que vale, eu amo o design do seu site. Eu odiaria vê-lo desaparecer. :)

        -Kevin

  12. Post muito interessante. Não tenho certeza se você estaria disposto a compartilhar, mas quanto custou para fazer esse plugin? Só para termos uma ideia aproximada.

    1. Acho que foram US$ 60.

      1. Uau, isso é muito bom para seu próprio código / plugin personalizado. Com certeza terei isso em mente se encontrar um recurso que não consigo encontrar no futuro.

  13. Post interessante Ramsay. Como você indicou acima que criar seu próprio plugin é bastante barato, você tem todas as suas funções adicionais desenvolvidas ou você ainda usa muitos plugins premium? Eu muitas vezes achava que os plugins gratuitos simplesmente não faziam o suficiente e sinto que gastar mais dinheiro apenas pela função que preciso não vale a pena. O que você acha?

    Obrigado e continue assim!

    1. Oi Joep.

      Eu geralmente fico feliz em pagar por um bom plugin. Eles ajudam a tornar meu negócio mais eficiente e posso reivindicá-los como dedução fiscal.

  14. Sim, eu estava pensando a mesma coisa sobre o Hello Bar. Felizmente, estou usando modelos themify para a maioria dos meus blogs e foi super fácil apenas criar um hook 'before header' e estilá-lo para parecer exatamente como um hello bar.

    Ok, ele não tem nenhuma inteligência, mas fica no topo da página quando você rola. Posso até inserir uma caixa de captura de e-mail quando estiver pronto.

    Está na minha lista de coisas para fazer um tutorial.

    Claro que eu poderia pagar um desenvolvedor, mas onde está a diversão nisso.

    1. Ha ha. Acho que é super divertido. Me deixa mais tempo para fazer trilhas!

      1. lol. Waterfall Gully ou trilha de verdade. Eu ainda não fiz as Flinders Ranges. É melhor eu colocar isso na minha lista de desejos.

  15. Swapnil Jagtap on August 5, 2015

    Ei Ramsay, obrigado pelo post. Eu também estou planejando adicionar uma função personalizada para o meu site. Acho que esses pontos me ajudarão para o meu site. Continue postando.

    1. Obrigado, amigo.

  16. Dewald Swart on August 5, 2015

    O Lynda.com tem alguns cursos muito bons sobre como personalizar um tema do WordPress e modificar funções. É muito fácil de seguir porque é composto por tutoriais em vídeo fáceis de entender.

    1. Obrigado pela dica!

  17. Chris Catris on August 7, 2015

    E aí, Ramsay? Ótimo post! Como está a conversão do seu novo pop-up e qual programa você está usando? Eu estou usando o MailChimp e ele converte cerca de 10%. Abraços, Chris

    1. Sim, está em torno dessa marca.

  18. Theodore Nwangene on August 8, 2015

    Um tutorial maravilhoso, Ramsay,
    Eu nunca tinha pensado nisso antes. Por US$ 60, aposto que será muito mais barato do que o plugin já projetado que pode fazer o que ele faz por você.

    Eu estava pensando em como obter uma caixa de recursos personalizada para o meu blog, mas acho que deveria apenas tentar este método.

    Embora eu nunca tenha usado freelancer antes, acho que também posso obter o mesmo serviço via Odesk.

    Obrigado por compartilhar.

    1. Me diga como você se sai. Espero que ajude.

  19. Freda Miklin on August 9, 2015

    É bom saber sobre essa opção. O preço não é ruim e a funcionalidade parece bastante robusta.

    Os custos de desenvolvimento geralmente acabam sendo menos do que fortuitos quando as iterações começam a se multiplicar. Até mesmo algo como o Elance.

    1. Sim, acho que é por isso que é bom encontrar alguém que você conhece e confia para trabalhar depois de um tempo.

  20. female pet names on August 26, 2015

    Depois de ler alguns dos artigos em seu site, eu realmente gosto da sua técnica de
    blogging. Eu o marquei na minha lista de sites de favoritos e estarei
    voltando no futuro próximo. Por favor, confira meu site também
    e me diga o que você pensa.

BlogTyrant no Tablet e Celular
Guia Gratuito em Ebook
Kit de Ferramentas Definitivo para Blogging + Bônus

Junte-se aos nossos mais de 30.000 assinantes de e-mail para atualizações do blog e obtenha acesso instantâneo a um guia de 10.000 palavras sobre como iniciar um blog e construir um negócio sustentável usando pesquisa de palavras-chave, tráfego do Google e muitas estratégias testadas. Deixe-nos ajudá-lo a construir um blog para sustentar a renda da sua família e ajudar a comunidade enquanto você faz isso!