Todo mundo tem seu próprio conto para contar sobre como eles vieram para o WordPress. Para alguns, não foi sua escolha, para outros foi um acidente feliz e, para outros, foi como resultado de pesquisa meticulosa e ponderando as opções.
Pessoalmente, escolhi o WordPress porque as barreiras à entrada como desenvolvedor (ou um implementador, como era então, para ser honesto) eram menores do que para os outros CMSs maiores. Eu estava criando sites estáticos usando HTML e CSS por um tempo – uma vez trabalhei em um site onde usamos o conteúdo gerado em um banco de dados para criar páginas HTML estáticas, que não se comunicaram com esse banco de dados – loucura! Mas, cada vez mais, os clientes começavam a me perguntar se podiam editar seus próprios sites. Eles não queriam os atrasos e gastos envolvidos em me fazer codificar a menor mudança e, para ser sincero, não gostei muito de editar o HTML para mudar um número de telefone.
Então fiz alguns trabalhos investigando as alternativas e me deparei com o WordPress. Na época, não era o maior CMS do mundo e, como novato, nunca poderia ter previsto o quão grande seria. Mas estou incrivelmente feliz por ter usado o WordPress, porque agora sou parte de uma enorme comunidade de usuários e desenvolvedores e tenho acesso a todo esse suporte (para não mencionar o enorme número de clientes que procuram desenvolvedores do WordPress).
Tem sido uma jornada de aprendizagem para mim e ainda está em andamento. Qualquer profissional de WordPress que valha o seu sal continuamente estará desenvolvendo suas habilidades e compreensão da plataforma, e não sou exceção.
Mas se eu tivesse um TARDIS e pudesse viajar até 2010, quando escrevi o meu primeiro tema do WordPress, ou se eu pudesse avisar a alguém que comece com o WordPress agora mesmo, há poucas coisas sobre as quais seria bom conhecer.
1. O quão surpreendente é a comunidade WordPress
A comunidade é o que torna o WordPress incrível. Todas as pessoas incríveis e talentosas que desistiram de seu tempo para desenvolver a base de código, ajudar os outros no fórum de suporte do WordPress.org e transmitir seus conhecimentos e experiência.
Eu fui ao meu primeiro WordCamp em julho de 2010, quando eu trabalhava com o WordPress por apenas alguns meses e fiquei impressionado com a abertura e a generosidade das pessoas que conheci. Ninguém estava tentando manter seu trabalho em segredo. Ninguém estava tentando vender para mim. Era apenas um grupo de pessoas que estavam ansiosas para compartilhar seu amor pelo WordPress e aprender um com o outro.
A comunidade continua a crescer, e enquanto eu argumento que, à medida que ela aumenta, fica um pouco menos amigável ( #wpdrama , qualquer um?), Ainda seria impossível ser um profissional do WordPress sem aproveitar tudo o que a comunidade tem oferecer.
Mesmo que você não possa se envolver fisicamente com a comunidade WordPress através de WordCamps ou grupos de reunião, essas pessoas virão em seu resgate tantas vezes. Precisa aprender a usar um aspecto da API do WordPress que você nunca trabalhou antes? Alguém na comunidade criou uma postagem no blog ou uma página do Codex dizendo-lhe como. Precisa de um plugin para o seu site? Alguém provavelmente criou um livre que você pode baixar gratuitamente no Repositório de Plugins do WordPress. Preso com qualquer aspecto do WordPress? As pessoas adoráveis nos fóruns de suporte podem ajudá-lo.
Eu acho que a comunidade é o único bem maior da WordPress, e por muito tempo ela permaneça assim.
2. The Naysayers
Mas, claro, há um outro lado. Há pessoas lá fora que odeiam o WordPress, ou se não odeiam, ridicularizam.
Falei em um evento de padrões web alguns anos atrás sobre a interação entre o WordPress e o design responsivo e fui saudado por uma resposta legal e até hostil. Enquanto eu estava falando, houve uma conversa do Twitter no quarto que consistia em pessoas que estavam zombando de mim e descartando o próprio WordPress. Foi um choque para o meu sistema, tendo sido imerso na positividade da comunidade WordPress. Eu não tinha idéia do quanto algumas pessoas (mesmo as pessoas na audiência que eu conheço estavam usando o WordPress) não gostava do WordPress.
“Enquanto eu estava falando, houve uma conversa do Twitter na sala que consistiu em pessoas que zombavam de mim e demitiam o próprio WordPress”.
Ainda há pessoas lá que odiam o WordPress, mas acho que é por razões muito diferentes. Qualquer pessoa que possua os fatos já não pode argumentar que o WordPress não é uma ferramenta séria para desenvolvimento web, que não é um CMS ou mesmo uma plataforma de aplicativos. Mas agora que é tão grande, há pessoas que se ressentem por esse motivo.
Você não pode ganhar. Eu falo ignorá-los e apenas continuar com a criação de ótimos sites e aplicativos usando o WordPress.
3. Onde encontrar tutoriais e recursos atualizados e precisos
Quando você começa com qualquer software, é difícil saber por onde começar. Quando comecei, usei bastante o Google. Se eu conseguisse codificar um tema, procurei uma resposta para o meu problema. Eu não tive paciência para levantar um ticket de suporte sempre que você (se você estiver em contra do prazo de um cliente, não pode esperar), então eu fui online.
Em muitos casos, o Codex veio ao resgate. Mas quando você está começando com o WordPress, o Codex pode ser assustador. É enorme e muitas vezes difícil de entender, e alguns (apenas alguns, mente) do conteúdo nele não estão atualizados.
Passei anos identificando as fontes mais confiáveis de informação e orientação sobre o WordPress, muitas vezes por meio de tentativas e erros e às vezes por recomendação. Existem alguns sites importantes que você pode confiar para obter informações precisas, incluindo essa, WP Beginner e tuts + . Há também alguns especialistas e desenvolvedores que sempre podem confiar em informações, conselhos e tutoriais precisos e de alta qualidade, como Tom McFarlin , Daniel Pataki e Chris Lema .
Eu ainda acho que isso é um problema, especialmente se você está vindo para o WordPress pela primeira vez.
Há uma abundância de recursos de alta qualidade disponíveis, mas é difícil classificá-los e criar um programa que você possa trabalhar enquanto suas habilidades WordPress se desenvolvem.
4. As Fontes dos Melhores Plugins e Temas
Como a maioria dos usuários do WordPress, comecei trabalhando exclusivamente com temas e plugins gratuitos. Peguei o tema padrão e pirateei para criar meu próprio quadro de temas e instalei uma variedade de plugins gratuitos do diretório de plugins do WordPress. E se você está começando, este é um ótimo caminho a percorrer. O diretório do plugin é confiável, pois os plugins são submetidos a testes rigorosos e você sempre sabe se um plugin é compatível com a versão mais recente do WordPress ( você está usando a versão mais recente do WordPress , não está?).
Mas ao longo do tempo comecei a encontrar limitações. Os plugins gratuitos nem sempre são atualizados com freqüência, alguns deixam de ser desenvolvidos, e você não pode esperar um suporte rápido, pois não está pagando por isso.
Eu acho que o primeiro plugin premium que comprei foi Gravity Forms . Eu rapidamente percebi que seu UX e extensibilidade colocam a cabeça e os ombros à frente dos plugins de formulários gratuitos que eu estava usando e movido todos os meus sites de clientes para ele.
Eu então encontrei o WPMU DEV, começando por comprar o plugin do Sistema de Suporte para fornecer suporte aos meus clientes cujos sites eu hospedei através do WordPress Multisite. Isso me levou a verificar outros plugins e rapidamente percebendo que eles eram mais robustos (e com mais recursos) do que muitas das alternativas gratuitas que eu estava usando anteriormente e que elas poderiam ser invocadas para não entrar em conflito entre si.
Onde você obterá seus plugins e temas dependerá das necessidades do seu site ou dos seus clientes e no seu orçamento: mas, à medida que o WordPress se torne mais poderoso, extensível e popular, eu argumentaria que se você for um profissional do WordPress, você deveria Estar se movendo para plugins premium .
5. Apenas como Flexível WordPress é
Os primeiros sites de WordPress que criei eram assuntos modestos. Eu nem penso que eles incluíram um blog: eles eram sites de “brochura-ware” para clientes pequenos que precisavam de algo pequeno com algumas páginas que podiam atualizar. Mesmo que isso seja tudo para o qual você use o WordPress, ainda acho que há um benefício para isso em comparação com a construção com HTML estático.
Mas quando comecei a assumir clientes maiores e projetos mais ambiciosos, comecei a descobrir o quão flexível é o WordPress. Não demorou muito para usar posts em sites de clientes. Não necessariamente para um blog, mas às vezes para listar serviços ou produtos.
E então eu comecei a trabalhar com tipos de postagem personalizados e taxonomias personalizadas, que foi quando as escalas se afastaram dos meus olhos.
De repente, o WordPress poderia fazer exatamente o que eu precisava. Com a flexibilidade dos tipos de conteúdo personalizados, eu poderia criar sites grandes e complexos e praticamente não havia nada que um cliente pedisse para o qual eu não poderia dizer “sim”.
Isso tornou-se ainda mais evidente quando comecei a codificar consultas personalizadas em meus temas. Eu sou um grande fã da WP_Query
classe (eu co-autor de uma enorme série recentemente) e isso combinado com outras funções, como get_terms()
junto com tipos de postagem personalizados e taxonomias, eu posso criar uma variedade de sites excitantes e flexíveis.
Outra coisa que torna o WordPress incrivelmente flexível é a forma como você pode usar para alimentar sites que não se parecem com um blog tradicional do WordPress. Estamos acostumados a ver muitos sites do WordPress com um cabeçalho no topo, conteúdo à esquerda, uma barra lateral à direita e um rodapé na parte inferior, mas não há absolutamente nenhuma razão para o seu site WordPress ter como se pareça com isto. O WordPress é usado para alimentar alguns sites inovadores com projetos e layouts muito diferentes: apenas porque você está usando a hierarquia do modelo WordPress não significa que seu CSS tenha que tornar seu site “padrão”.
6. Vale a pena aprender o código …
Quando comecei com o WordPress, eu era pouco mais do que um implementador. Eu poderia codificar meus próprios temas, mas dependia do CSS e do PHP básico para alcançar meus projetos e não estava fazendo uso pleno das APIs do WordPress.
É certamente possível usar o WordPress e nunca tocar uma linha de código, especialmente se você é um proprietário do site usando temas de qualidade e plugins. Com recursos como nosso criador de temas Upfront e os melhores plugins, não há nada para impedir que você crie um site profissional sem tocar o código.
Mas se você estiver criando vários sites ou estiver trabalhando para clientes, eu argumentaria que vale a pena aprender a codificar o seu próprio.
Por exemplo, quando eu comecei, eu usaria o plugin “Query Posts” (agora não suportado) para adicionar consultas personalizadas às minhas áreas de widget. Aprendi que usar a WP_Query
classe no código do meu tema é muito mais eficiente e reduz a carga no banco de dados. Também me ajuda a entender exatamente o que está acontecendo sob o capô.
Eu também usaria o plugin Widget Logic para colocar determinados widgets em áreas específicas do site; Agora eu uso tags condicionais em meus arquivos de tema para me dar mais controle. É mais eficiente e irá ajudá-lo a entender melhor como o seu tema está funcionando.
7. … Embora o PHP não seja o Be-All e o End-All
Eu já mencionei a importância do CSS em seus temas e como você pode usar o CSS para fazer um olhar de tema, como quiser. Também falei sobre a importância de codificar seu próprio PHP para obter o máximo do WordPress e ser mais eficiente.
Mas, no futuro, para ser um desenvolvedor do WordPress, talvez nem precise codificar o PHP. Com o aumento da API WP REST , o Javascript se tornará cada vez mais importante como meio de consulta do banco de dados, bem como de interações e efeitos de codificação.
Para aqueles que usamos para o PHP, isso é uma perspectiva bastante assustadora, mas para os desenvolvedores front-end anteriormente adiar o WordPress porque eles não têm experiência com o PHP, esta é uma oportunidade real. A comunidade WordPress abrirá um novo grupo de pessoas com novas habilidades, e o resto de nós precisará desenvolver nossas habilidades para incorporar Javascript e a API WP REST.
Aprenda com os meus erros
Se você encontrou esta postagem porque está pensando em começar com o WordPress, eu recomendo encaminhá-lo. Se você já trabalhou com o WordPress por um tempo, tenho certeza de que há muitos pontos sobre os quais você concordará. O WordPress é um recurso surpreendente e, às vezes, é difícil acreditar que o obtenhamos de graça.
Mas sem a comunidade de usuários em torno disso, não seria livre e não seria tão bom quanto é. Aprendi ao longo do caminho que existem algumas coisas importantes sobre o WordPress que eu teria se beneficiado de saber desde o início. Espero que você possa aprender com minhas experiências para que você não caia nas mesmas armadilhas.
O que você queria saber quando começou a trabalhar com o WordPress? Compartilhe seus altos e baixos nos comentários abaixo.