Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WordPress na Medida Certa

WordPress na Medida Certa

A Palestra faz consideração sobre boas práticas na criação de temas e uso do WordPress; Focando em estruturas enxutas e seguras, adaptadas de acordo com a necessidade, objetivo e tamanho de cada projeto.

8e9a27fc8b342215fbe6831ef87fcade?s=128

Anderson Nascimento

October 15, 2018
Tweet

More Decks by Anderson Nascimento

Other Decks in Programming

Transcript

  1. WordPress na Medida Certa Anderson Nascimento

  2. Anderson Nascimento theandersonn.com

  3. Motivação • Equilíbrio; • Razoabilidade; • Respeito.

  4. Temas Desenvolver do zero ou adquirir um tema pronto?

  5. Temas • Analisar a necessidade e o objetivo do projeto.

    Institucional / Landing Page / Blog / Captação de Leads. • Evolução. • Tempo de vida. CC0 Creative Commons https://pixabay.com/pt/webdesign-design-web-s%C3%ADtio-web-3411373/
  6. Starter Theme • Underscores https://underscores.me/ • HTML5 Blank http://html5blank.com/ •

    Odin http://wpod.in/
  7. Plugins • Segurança; • Qualidade do código; • Levantamento de

    demanda para reescrita; • Testes devem ser feitos em ambiente local. CC0 Creative Commons https://pixabay.com/pt/artes-metal-ind%C3%BAstria-domesticos-686316/
  8. A Reutilização proporcionará ganhos em partes da aplicação que foram

    amadurecidos pelo mercado e comunidade.
  9. Enxugue, enxugue, enxugue... • front-page.php ou index.php? • CPTs sem

    a single personalizada? • Exibição de arquivos de Tags e Categorias e Autor? Cuidado com a redundância, e como afetará o SEO. :: Entenda a Hierarquia de Modelos WordPress https://codex.wordpress.org/pt-br:Hierarquia_de_Modelos_Wordpress
  10. Versionamento e Assets • Ignorar wp-config.php; • Ignorar node_modules; •

    Ignorar arquivos finais JS e CSS; • Analisar a necessidade de bibliotecas gordurosas, como Font Awesome. É válido montar um boilerplate de assets.
  11. Passos simples que contribuem para a segurança • Hash nas

    tabelas do Banco de Dados; • Trocar chaves de segurança (wp-config); • Bloquear a execução de scripts a partir de inputs; • Captcha na submissão de forms.
  12. Fim! theandersonn.com