WordPress – O que é? Como funciona? Como começar?!

Guia completo para iniciantes - Conheça a ferramenta que você precisa para construir sites dinâmicos sem maiores dificuldades

Wordpress - gerenciador de conteúdo

Eae, td bele?

Vamos falar sobre WordPress?

Você já desenvolveu sites estáticos? Tipos aqueles com poucas páginas de puro HTML?

Talvez você já tenha feito…Talvez não… Mas o fato é que dependendo do projeto, eles podem ser ainda usados. Entretanto, com o passar do tempo, alguns projetos crescem e necessitam de assumir funções de sites dinâmicos.

Caso você não saiba, um site dinâmico é aquele permite receber e processar informações de visitantes, gerenciar conteúdo, entre outras funções; e que só podem ser alcançadas com o uso de linguagens de programação integradas com banco de dados. Funções estas que não possíveis com sites estáticos.

Se você enxerga que precisa entregar sites dinâmicos para seus clientes ou até para você mesmo e você não tem conhecimento em linguagens de programação, por exemplo, a mega utilizada PHP, você tem 3 caminhos a seguir, dependendo do seu projeto:

1° Aprender uma linguagem de programação.

Porém vai levar um tempo, quiçá um bom tempo, para você conseguir desenvolver sites completos. Sabendo disso, você pode considerar a segunda opção a seguir;

2° Contratar um programador.

Neste caso talvez você não queira ficar por muito, pois pode requerer investir uma boa grana na mão de obra do desenvolvedor.

Ainda mais quando souber que existe uma terceira opção que pode ser utilizada para diversos casos (claro que não todos absolutamente) e com uma curva de aprendizado mais curta que o aprendizado de certas linguagens.

E este é o terceiro caminho que você pode seguir, que é:

3 °Aprender a utilizar um CMS como o WordPress. 😀

Portanto será sobre este terceiro caminho que trataremos neste artigo, bele? Preparado?

Então… “Ale hop”!

Neste artigo você saberá:

O que é o WordPress?

wordpress.org

Caso você nunca tenha ouvido falar em WordPress saiba que ele é uma plataforma de Gerenciamento de conteúdo, ou para muitos o CMS (que tem na prática o mesmo significado). Esta a é a plataforma para publicação de conteúdo mais usada no mundo e engloba quase 70% do mercado que trabalham com CMSs.

CMS é o acrônimo de Content Management System — que traduzindo significa, sistema de gerenciamento de conteúdo.

Existem vários CMS por aí e você, caso tenha conhecimentos em programação, pode até criar o seu. O Objetivo de um CMS, como o WordPress, é facilitar a criação e a edição de conteúdos em um site sem a necessidade de lidar diretamente com uma linguagem de programação.

Portanto, a ideia é que qualquer um possa criar um site, um blog, por exemplo, e também atualizá-lo, sem necessariamente ter domínio de linguagens de programação. Com o Wordpres é possível criar conteúdos de forma simples e intuitiva, adicionando textos, inserindo imagens e vídeos, desenvolvendo formulários, etc; e até mesmo editando o layout e estrutura do site, sem necessariamente colocar a mão em códigos.

Grandes sites, de grandes corporações, em todo o mundo utilizam o Wordpres. Existem pesquisas que apontam que mais de 30% dos sites da web, de todo o mundo, são feitos em WordPress.
Aqui no Brasil, temos alguns exemplos como o site da Toyota, da editora Abril, do Rock in Rio, da Gisele Bündchen e até mesmo o blog do Wix (vejam só hehehe) é feito em WordPress.

A Anyssa Ferreira, designer e desenvolvedora que já entrevistei aqui no Chief, tem um post em seu site sobre o tema.

Quais as vantagens e benefícios de usar o WordPress?

Existem várias vantagens em utilizar o CMS mais utilizado no mundo, abaixo cito as principais que acredito e tornam o WordPress tão útil.

É livre;

O WordPress é open source e livre de restrições comerciais e limitações. Trata-se um software livre, ou seja, qualquer um pode desenvolver e criar temas, plugins, melhorias, etc; e publicar na comunidade.

É gratuito;

Você não precisa pagar para utilizar o WordPress. Basta baixar e instalar o software no seu servidor, ou até mesmo localmente na sua máquina, e pronto. Você já pode começar a criar e mexer no seu site.

Além do software, existem vários recursos para ele como plugins e temas, totalmente gratuitos. A variedade de recursos gratuitos é muito grande.

Existe certa confusão entre WordPress.org e WordPress.com, mas a seguir falaremos sobre isso.

A curva de aprendizagem é menor se comparada com outras opções;

O WordPress é fácil de aprender. Seu painel é intuito e bem simples de utilizar. Inclusive o painel de administração do WordPress e também as interfaces para criar post e páginas são semelhantes a outros que utilizamos em nosso cotidiano.

Comunidade gigante;

Essa é uma dar partes mais legais. A comunidade do WordPress é muito grande no mundo inteiro. Aqui no Brasil temos uma das maiores comunidade do mundo. O nosso WordCamp SP já é o maior do mundo.

E uma comunidade grande significa que temos mais segurança, melhorias constantes e coisas novas sendo criadas a todo momento.

Maior número de Plugins;

Plugins são extensões que adicionam novas funcionalidades ao seu WordPress. Essas funcionalidades podem ser desde itens para acrescentar no seu site até mesmo artefatos para melhor a sua experiência de uso do sistema.

A quantidade de plugins que o WordPress tem é incomparável com qualquer outro CMS. Inclusive sempre costume dizer que caso não exista um para o WordPress provavelmente não exista para nenhum outro, devido a essa enormidade.

Maior número de Temas;

Tema WordPress nada mais é do que um modelo de site pronto para editar. Existem modelos Free (gratuitos) e Premium (pagos).

E também nesse quesito o WordPress ganha de lavada. Existem milhares de temas, free ou premium, para você fazer download.

É seguro;

Devido a todo esse volume de pessoas utilizando, é claro que o volume de ataque e tentativas de invasão são grandes. Porém, como já foi dito, a comunidade é gigante e por isso temos diversos plugins e atualizações para garantir a segurança do sistema.

Normalmente erros de segurança são devido a erro humano e não do software.

Tem muita coisa em português;

Graças a grande comunidade brasileira, temos muita coisa de WordPress em português. O próprio WordPress já tem como padrão uma instalação em português.

É otimizado para SEO;

Todo site precisa ser “encontrável”. Isso  independe do nicho, do tema, da ferramenta que você utiliza.  SEO significa otimização para buscadores, e o WordPress é bem-conceituado neste quesito.

Nada mais, nada menos que Matt Cutts, engenheiro de software e ex-chefe da equipe de spam da web no Google declarou que o WordPress cuida de 80 a 90% de SEO.

Caso você não saiba o que é SEO, sugiro que depois leia este artigo.

Não precisa fazer do zero;

Com o WordPress você não precisa desenvolver do zero. Com temas e plugins abundantes, você consegue criar um site muito mais rápido.

Eu tenho um outro artigo onde falo sobre porque utilizar o WordPress, caso queira saber mais clique aqui.

O que você poderá fazer caso domine este CMS chamado WordPress?

WP publicações

Depende do objetivo. Se você pretende apenas trabalhar com conteúdo você poderá administrar todas as publicações do site através da construção de páginas, galeria de imagens, páginas de produtos, posts de blogs, entre outro tipos de conteúdo, e também executar agendamento e exclusão dos mesmos.

Aqui em meus projetos sempre que posso utilizo o WordPress. Os blogs Chief of Design e Designimador são feitos em WordPress. E não só eles, mas tudo o que envolve com página de eBooks, hangouts e etc.

Eu palestrei no WordCamp SP 2018 falando como o WordPress pode ser uma ótima ferramenta de marketing digital. Se quiser conferir, depois acesse esse link (clique aqui).

Com o WordPress você também poderá instalar funcionalidades através de instalação de plugins e gerenciar comentários, se ativada esta função no projeto, e até gerenciamento de contas de colaboradores do projeto.

Caso seu objetivo seja a construção de um site, você poderá usar de recursos próprios do WordPress para agilizar seu trabalho e até ativar funcionalidades interessantes na própria interface desta plataforma sem muitas dificuldades. Entretanto você potencializará os seus layouts caso possua conhecimentos em linguagens de marcação, estilização [** Dica: To falando do HTML & CSS  e o melhor é que temos um ebook pra isso, viu! É só clicar no banner que está aí algum lugar desta página :P]  e/ou programação.

Quais recursos o WordPress oferece?

comunidade wordpress

Além das inúmeras funcionalidades que esta plataforma disponibiliza, através de seus temas e plugins, também possui suporte em uma das comunidades mais engajadas que podemos encontrar na web, o que possibilita a você encontrar muitas variedades de soluções para problemas diversos.

Porque você deve aprender a mexer nesta plataforma?

O aprendizado deste CMS é imprescindível nos dias de hoje porquê:

  • pelo fato do mercado exigir cada vez mais profissionais habilitados nesta plataforma, pela possibilidade de oferecer aos criativos que não lidam com programação uma forma de aplicar funcionalidades através de configurações intuitivas em seu painel de controle;
  • porque possibilita a profissionais de front-end personalizar temas já existentes através de HTML e CSS e a desenvolvedores criarem temas do zero bastando ter acesso à documentação do WP;
  • E o principal: como esse sistema possibilita o gerenciamento, seus clientes poderão realizar a atualização dos conteúdos dos sites sem depender de você, bastando que ele seja orientado com as ferramentas de publicação que o WordPress oferece.

Não confunda WordPress.ORG com WordPress.COM

wordpress.org versus wordpress.com

É importante ressaltar que tudo que foi dito até agora foi sobre o WordPress.ORG.

O WordPress.ORG é um projeto que oferece um aplicativo gratuito cujos arquivos você tem a total liberdade para modificá-los. Para que este aplicativo funcione, e você possa mexer na plataforma para construir seu site, você precisa hospedá-lo em um servidor.

Em relação ao WordPress.COM se trata de uma plataforma online, isso quer dizer que você não precisa baixar arquivos de forma alguma para instalar em uma hospedagem. Todos os recursos já vem prontos em uma hospedagem própria da plataforma. Mas possui muitas limitações. Exemplo: para que você ative funcionalidades extras você é obrigado a adquirir planos pagos para isso. Para você ter uma ideia para apenas adicionar um domínio é precisa pagar um plano.

Já com o WordPress.ORG. não existem estas limitações em relação as customizações, e grande parte das funcionalidades que você instala através de plugins é gratuita.

E por onde começar com o WordPress?

ter conhecimento do wordpress

Além de ficar atentos aos próximos conteúdos aqui no Chief que abordarão um pouco mais sobre o WP, sugiro fortemente que você aprenda a instalar o WordPress para que você possa conhecer a interface da administração deste CMS e até fazer pequenas experiências.

Você pode instalar o WordPress tanto local, ou seja, no seu computador, para poder testar como publicar na internet. Para publicar na web você precisa de hospedagem.

A seguir vou te mostrar como você pode instalar o WordPress na sua máquina. Para isso disponibilizo dois vídeos sobre instalação local do Wordpress.

Instalação XAMPP

Este é um vídeo que faz parte de um dos vários módulos do meu curso de Web Designer e que estou liberando para este artigo para você possa fazer pequenos testes aí na sua máquina. Nele ensino a instalar o XAMPP que é um servidor local que possibilita que você rode o WordPress em sua máquina sem a necessidade de contratar um serviço de hospedagem.

 

Instalação WordPress

E agora neste vídeo eu mostro como instalar o WordPress em seu servidor local (como já disse anteriormente, esse vídeo faz parte do meu treinamento de Web Designer ).

Instalação WordPress no Servidor

Agora, caso você tenha um serviço de hospedagem, você pode instalar o WordPress no seu servidor web. Dependendo da sua empresa de hospedagem a forma de instalação pode ser diferente. No exemplo a seguir mostraremos uma instalação em uma hospedagem que tem o Cpanel.

Plugins essenciais para você utilizar no seu WordPress.

W3 Total Cache

W3 Total Cache

Um aspecto importante que devemos levar em consideração é a performance das páginas de nossos sites. Isso porque o tempo de carregamento pode determinar o sucesso de nosso projetos.

Um site que carrega lento pode fazer que visitantes desistam de navegar em seu site o que é extramente ruim porque seu projeto não conseguirá atingir seus objetivos. E ainda poderá ter consequências ruins porque cada desistência reflete no aumento de taxa de rejeição que não é bem-vista pelo Google.

Levando tudo isso em consideração é importante utilizar um plugin que melhore o desempenho de seu site WordPress como o W3 Total Cache.

Ele aumentará a velocidade de seu site, porque ele executa uma otimização em diferentes aspectos como compactação de HTML, CSS e Javascript, e execução de caching dos conteúdos e arquivos, diminuindo assim o tempo de carregamento das páginas.

Link para o plugin W3 Total Cache »

Autoptimize

Autoptimize

Ainda se tratando em desempenho de sites o Autoptimize é um plugin que também possibilita armazenar cópias em cache e comprimir arquivos. Mas o grande atrativo dele é a possibilidade de otimizar Google Fonts, remover emojis desnecessários e outros extras que aumentará a velocidade de suas páginas.

Link para o plugin Autoptimize »

EEE Image Optimizer

EEE Image Optimizer

Essa é outra ferramenta que também aumenta a velocidade das páginas só que desta vez através da otimização das imagens.

A compactação resultante do plugin EEE Image Optimizer utiliza algoritmos exclusivos para obter a máxima compactação mas mantendo as imagens sem perdas visuais.

Com este plugin você poderá otimizar a imagem quando você enviar ao seu site e também otimizar as imagens existentes na biblioteca de mídia.

Link para o plugin EEE Image Optimizer »

Yoast SEO

Yoast Seo

O Yoast SEO trabalha com diferentes aspectos para otimização. Já na configuração é possível:

  • Fazer verificação com ferramentas para Webmasters como o Google Search Console, Ferramentas de Webmasters do Bing, Alexa ou Yandex;
  • Configurações para títulos e meta-descrições;
  • Configurações de meta robots;
  • Configurações para informar os buscadores sobre as contas de redes sociais associadas ao site;
  • Gerar de forma simples um arquivo sitemap.xml, entre outros.

Mas o ponto forte da ferramenta é como ela auxilia na tarefa de otimizar um conteúdo em texto.

Ela vem com um recurso que orienta sobre a utilização da palavra-chave para partes específicas do editor de conteúdo dando sugestão e guiando para melhorias.

focus keyword Yoast SEO

Outro ponto interessante é Snippet Preview. Onde este possível editar e visualizar como o resultado da página publicada pode aparecer nos resultados dos mecanismos de buscas.

Neste campo o Yoast alerta também sobre as melhores práticas informando os limites de inserção de caracteres para o título e meta-descrição.

snnipet preview Yoast SEO

Link para o plugin Yoast SEO »

UpdraftPlus

Updraftplus

Possuir um site Worpdress leva a uma obrigação posterior que é possuir um sistema que gerencie backups. Portanto instalar um plugin que execute esta tarefa deve ser uma das primeiras coisas que você deve fazer após instalação do WordPress.

Um plugin que sugiro é o UpdraftPlus. Ele possibilita criar backups automatizados e agendados e com várias opções de locais para armazenamento dos arquivos como no Google Drive e Dropbox.

Além de backup o plugin faz restauração de sites.

Link para o plugin UpdraftPlus »

Contact Form 7

contact form 7

Contact Form 7 é um plugin que permite que você construa um simples e eficaz formulário de contato para seu site.

Vejo o nosso aqui.

O máximo que exigirá de você será um conhecimento bem básico de HTML e da sintaxe do próprio plugin (que não é nada aterrorizante).

Link para o plugin Contact Form 7 »

Disqus

disqus comment system

Este é um plugin responsável por gerenciamento de comentários e pode substituir o sistema padrão do WordPress.

O bacana dele é que, além de ter uma visual agradável, existe a possibilidade de enriquecer os comentários com a ferramenta que permite que o usuário vote nos comentários dando positivo ou negativo.

E você pode classificar os comentários por ordem de relevância ordenando para o Disqus exibir os mais votados.

Outra funcionalidade interessante é de compartilhamento dos comentários.

Link para o plugin Disqus »

­

Really Simple SSL

Really Simple SSL

O certificado SSL (Secure Socket Layer) é uma proteção para manter uma conexão segura com a internet. A tecnologia envolvida evita que qualquer dado transferido entre usuário e website fique exposto evitando assim também ataques maliciosos.

Verificamos que um site possui o certificado SSL quando na barra de endereço contém o cadeado verde. Também será notado que o protocolo é https.

cadeado SSL

O certificado mostra ao visitante que seu site é autêntico e confiável.

Sabendo disto tudo o que você precisa de uma ferramenta que te ajude a configurar seu site para ser executado em https. E é nessa hora que entra o plugin Really Simple SSL.

Este plugin ativa o SSL em seu site com simples passos.

Mas existem um porém. É que você precisa obter um certificado SSL. Este plugin somente detecta o SSL e possibilita sua ativação. Entretanto a simplicidade de configuração que este plugin oferece faz dele um recurso necessário.

Link para o plugin Really Simple SSL »

Dicas para você utilizar o WordPress

Agora vou te passar uma relação de dicas que vão te ajudar em diversos aspectos do gerenciamento do WordPress.

Algumas destas dicas vão te prevenir de possíveis dores de cabeça que possam surgir só pelo simples fato de você não ter um conhecimento prévio de processos comuns no WordPress como questões envolvendo segurança e desempenho, por exemplo. Então vamos a elas.

Manter o WordPress sempre atualizado

Um dos principais motivos de se adotar o WordPress é que ele disponibiliza atualizações constantes. E é de fundamental importância que você as execute sempre que o WordPress alertar que existem atualizações disponíveis.

Essas atualizações procuram fornecer novos recursos, melhorias, melhor performance nas novas versões e também consertar bugs e brejas de segurança. E é principalmente pela questão de segurança é que você deve executar as atualizações porque você está se precavendo que seu site seja alvo de ataques.

Um ponto positivo do WordPress é que existe uma grande e ativa comunidade por trás que constantemente está melhorando a codificação dos arquivos usados no núcleo do WordPress, nos temas, plugins e traduções e isso possibilita que sua instalação tenha acesso aos recursos recentemente otimizados.

E como você pode saber se existem atualizações para serem executadas na sua instalação? Na parte superior do Dashboard, toda vez que existir atualizações o WordPress indicará notificações. Para isto no painel de controle vá para o menu “Atualizações” que fica do lado esquerdo. Na tela de atualizações você será notificado sobre qual versão do WordPress seu site está usando e se necessita atualizar. Nesta mesma página você terá uma relação de plugins, temas e traduções que necessitam atualizações.

atualizações WordPress

OBSERVAÇÃO IMPORTANTE! Certifique-se que antes de qualquer atualização do sistema você tenha um backup do seu WordPress.

Faça um backup do WordPress

Essa é a dica mais importante que vou te passar nesta relação. Para algumas alterações em sua instalação WordPress é indicadíssimo ter um backup. Isso porque se alguma coisa der errado como quebrar o site ou dados se perderem você poderá ficar tranquilo porque você tem uma cópia para restaurar seu site.

Lógico que se algo acontecer ao seu site você poderá ficar estressado, mas a coisa pode ficar pior se você não tiver efetuado um backup.

A comunidade WordPress disponibiliza alguns plugins que auxiliam na criação de backups com a possibilidade de você hospedar aos arquivos de sua instalação nas nuvens e também podem realizar backups automáticos e agendados.

No tópico sobre plugins deste artigo eu destaquei o UpdraftPlus que você pode ativar em seu site e que te auxiliará na tarefa de executar e gerenciar seus backups.

Usar o mínimo possível de plugins

Apesar de todo mundo saber que os plugins oferecem diversas funcionalidades que potencializam seu website o uso exagerado destes recursos podem ter o efeito colateral de aumentar o tempo de carregamento das páginas diminuindo a performance de um site.

Muitas vezes para seguir uma moda instalamos plugins com recursos que façam nosso site parecer “moderno” e seguir as tendências, mas o que temos mesmo que decidir e se tal recurso tem uma função realmente relevante para o projeto.

Importante mesmo é evitar de instalar plugins desnecessários e somente utilizar os plugins fundamentais para funcionamento do website.

Não utilize o usuário “admin” e crie uma senha forte

Se você não for rigoroso em escolher uma senha forte para proteger sua instalação WordPress isso pode comprometer a segurança do site.

Seu site WordPress pode ser alvo de um ataque de força bruta que consiste em tentativas de adivinhar dados de acesso combinando senha e nome de usuário.

Portanto senhas fracas e comuns, ou óbvias como data do nascimento têm mais chances de serem descobertas ainda mais quando você utiliza na instalação o padrão admin.

Mude o padrão admin para que este dado fique difícil de ser descoberto em um possível ataque. Com isso o invasor tem mais um percalço a percorrer.

Os grupos de usuários responsáveis pela administração do WordPress devem garantir uma senha forte porque o acesso a essas contas permite o controle total das funcionalidades do site.

O WordPress oferece um recurso nativo para que você possa gerir uma senha forte onde ele mede a força da senha. Mas cabe a você definir a senha forte porque ele não restringe a criação de senhas fracas.

configurar senha WordPress

Como sugestão você pode criar uma senha da seguinte forma:

  • Utilize uma combinação com letras maiúsculas e minúsculas;
  • Utilize números;
  • Utilize caracteres especiais como %#@&!;
  • Garanta que sua senha tenha no mínimo 8 caracteres.

Utilize urls amigáveis

Url é a sigla de Uniform Resource Locator e quer dizer Localizador Padrão de Recursos. Corresponde ao endereço virtual de site, página ou arquivo. A url deste página que você lê é https://www.chiefofdesign.com.br/wordpress/

No caso desta página podemos notar que é a url é formada por:

As urls amigáveis são urls de fácil compreensão para os usuários e também para os mecanismos de buscas.

Por padrão o WordPress utiliza um modelo não amigável de url como no exemplo a seguir:

www.seusite.com/?p=123

Esta url é de difícil compreensão tanto para os usuários quanto para os mecanismos de buscas porque é formado por caracteres que não descrevem sobre o assunto da página.

Mas existe uma configuração no WordPress chamada Links Permanentes que possibilita alterar este padrão para outras opções.

links permanentes

Dentre as opções eu indico que escolha a “Nome do post”. Ele possibilita uma url mais curta que é bastante indicada para se obter uma url amigável. Além de usar uma url curta é indicado também:

  • Usar hífen para separar palavras;
  • Não usar acento e cedilhas (é, â, ã, ç);
  • Preferir letras minúsculas porque são limpas visualmente;
  • Procure inserir na url uma palavra-chave que resuma o assunto da página.

Exemplo de url com a as características citadas:

https://www.chiefofdesign.com.br/arquitetura-da-informacao/

Configurado o links permanentes o sistema estará habilitado para você criar suas urls amigáveis. No campo logo abaixo do título na seção de edição de posts e páginas você pode criar sua url.

urls amigáveis

Agende seus posts para o futuro

Uma funcionalidade interessante do WordPress é o agendamento de postagens. Essa é uma mão na roda para que você administre melhor seu tempo.

Com o agendamento de postagens você não precisa estar presente na hora da publicação, basta que você no momento de criação da página ou post agende para o conteúdo ser publicado em uma data e horário no futuro que o sistema colocará o conteúdo no ar no horário programado.

agendar publicação wordpress

Conclusão

O WordPress possibilita que você tenha uma certa independência para que possa oferecer sites dinâmicos sem a necessidade de terceirizar tarefas. Esta aposta pode ser interessantíssima porque a curva de aprendizagem pode ser muito mais curta do que aprender programação e os conhecimentos adquiridos possibilitam criar projetos de baixa, média e até, em alguns casos, de alta complexidade.

Espero que tenha gostado desse artigo.

Mais a frente falaremos mais sobre WordPress e como você pode utilizá-lo, bele?

E você? Já trabalha com o WordPress? O que você acha sobre ele?

Deixe a sua dica aí.  Você pode comentar abaixo!

Forte abraço!

Até mais!

David Arty

Olá. Sou David Arty, fundador do blog Chief of Design.
Sou natural de São Paulo, Brasil. Trabalho com design, principalmente com design para web, desde 2009. Procuro transformar ideias loucas e complexas em peças simples, atrativas e funcionais.