Há alguns meses atrás eu criei o WordPress Security Checklist e fiz esse post falando sobre esse novo projeto.

Após um período sem fazer grandes alterações no site, tenho 3 novidades bem bacanas:

  1. O site ganhou uma versão em Inglês
  2. Há um blog no site para publicar atualizações
  3. A lista tem um aplicativo para Android

O site ganhou uma versão em Inglês

O Cláudio ex-cabeludo Sanches criou essa issue propondo que eu deixasse o site multi idiomas:

Está marcando bobeira por não fazer isso em mais de um idioma, aposto que um monte de gente iria curtir isso daqui em várias outras línguas.SANCHES, Cláudio

Por falta de tempo, acabei deixando essa issue parada por 1 mês, mas muita coisa mudou em Julho (vou escrever outro post explicando) e ganhei algum tempo para focar nisso.

Como eu havia criado a primeira versão do site usando HTML puro, seria bem complicado manter 2 arquivos separados para os idiomas (no caso pt-BR e en-US). Imagine que legal eu ter que editar 2 HTMLs distintos caso eu decidisse alterar algo no <head> do site.

Você pode até estar pensando que manter 2 arquivos não seria trabalhoso, mas agora imagine se o site escala e mais pessoas decidem colaborar traduzindo a lista para seus respectivos idiomas. OMG! Seria um caos ter que alterar 1 HTML para cada novo idioma.

Por isso decidi migrar todo o site para Jekyll… e eu ainda poderia continuar usando o GitHub!

GitHub Pages are powered by Jekyll, so you can easily deploy your site using GitHub for free.

Há um blog no site para publicar atualizações

Agora que eu já expliquei por que migrei para o Jekyll, vamos ao item adicional: O Jekyll já vem com um sistema de blog nativo!

Migrando para o Jekyll eu facilitei minha vida ao melhorar o gerenciamento do conteúdo e ainda ganhei um blog para o projeto 🙂

Não é necessário ter um banco de dados para criar um site usando Jekyll por que ele utiliza Markdown na criação do conteúdo, ou seja, todo o conteúdo é salvo em seu próprio arquivo .md (1 arquivo por página/post).

Por exemplo:

  • pagina-1.md
  • pagina-2.md
  • _posts
    • post-1.md
    • post-2.md

Esse é um dos motivos que não tenho publicado nada novo aqui. Escrevi um post por semana no blog desse projeto.

A lista tem um aplicativo para Android

Já há algum tempo que estou interessado em estudar mais sobre o Ionic, que é um framework para criação de aplicativos híbridos, porém, como eu já citei acima, a falta de tempo não estava me ajudando.

Numa noite de insônia na semana passada eu decidi finalmente começar a me aprofundar no Ionic e fazer um aplicativo.

É claro que o WordPress Security Checklist foi o projeto escolhido.

Após algumas horas lendo a documentação do Ionic, que é bem completa, o aplicativo estava pronto!

É um aplicativo bem simples onde você pode ticar os itens que já foram resolvidos no seu projeto. Exatamente a funcionalidade existente no site.

Assim como o site desse projeto, o aplicativo também está no GitHub. Assim, caso você queira ajudar a melhorar o aplicativo, é só forkar o projeto, commitar suas melhorias e me enviar um Pull Request.

Espero que esse checklist te ajude a melhorar a segurança dos seus sites rodando WordPress 🙂

Deixe uma resposta