Werner VorstmanInstrumentos para ler as Escrituras com precisão

Colofão

Esta página trata do próprio site, e não de seu conteúdo: de que ele é feito, como uma página chega até aqui e o que é registrado enquanto você lê. O que os instrumentos fazem está descrito em método; os textos e conjuntos de dados em que se apoiam estão listados em fontes.

As citações bíblicas em português vêm da Bíblia Portuguesa Mundial (eBible.org, domínio público), que a própria edição descreve como um rascunho ainda em revisão. No Moria há, além dela, a Open Nova Bíblia Viva (Biblica, CC BY-SA 4.0), com o texto inalterado e apenas a numeração dos versículos ajustada.

Arquivos fixos, escritos de antemão

O site não tem banco de dados e não monta nenhuma página no momento em que você a solicita. Tudo o que você pode abrir é um arquivo pronto, escrito de antemão e entregue sem alteração. É uma escolha deliberada. Uma página composta no momento da leitura pode ser lenta, pode falhar enquanto o resto do site continua funcionando e pode mostrar algo diferente do que outro leitor vê, sem que ninguém perceba. Com arquivos fixos, isso não pode acontecer.

Dois componentes são exceção. O formulário de contato é processado no servidor, para que o endereço de destino não apareça em nenhuma página e não possa ser recolhido por um coletor de endereços. O contador de leituras, no fim da faixa abaixo do cabeçalho, consiste num único número inteiro num único arquivo, guardado fora da parte do servidor acessível pela web; ele não registra nada além desse número.

Catorze idiomas escritos

Cada página é um arquivo de texto por idioma, com algumas linhas no topo para o título e o resumo. Os artigos são construídos da mesma forma.

Nada é traduzido automaticamente ao abrir uma página. O site existe em catorze versões escritas separadamente — holandês, inglês, espanhol, alemão, francês, português, hebraico, chinês, árabe, italiano, hindi, persa, japonês e russo —, cada uma com a sua própria redação. Os endereços também são traduzidos: uma página em holandês fica em /pt/ferramentas/calendario/ e não atrás de um caminho em inglês. Além disso, cada página remete às suas treze equivalentes, para que os buscadores reconheçam uma página em catorze idiomas em vez de catorze páginas soltas e magras.

Um só construtor, no meu próprio computador

O site é construído por um programa em Python que roda no meu próprio computador: ele lê os arquivos de texto, faz os cálculos necessários e grava o site completo numa pasta. Essa pasta eu envio ao servidor. Não há página de administração; os textos ficam na pasta de origem do meu próprio computador e nada no servidor pode alterar uma página.

O que roda no navegador

Pouca coisa, e tudo no seu próprio aparelho.

A faixa abaixo do cabeçalho, que mostra a data civil, o mês bíblico e a próxima festa fixa, é calculada no navegador com os algoritmos astronômicos listados na página de fontes. Nenhum calendário é buscado em outro lugar: o mesmo código que faz funcionar o instrumento do calendário preenche essa linha.

Moria é um único arquivo. As cinco análises foram calculadas de antemão sobre todo o cânon e reunidas nesse arquivo junto com os textos, de modo que abrir um versículo não busca nada e não registra nada. Depois que o arquivo é carregado, ele continua funcionando sem conexão de rede.

O botão de dia e noite segue a configuração do seu sistema até que você se afaste dela. Só esse desvio é guardado, e apenas no seu próprio aparelho. Se você escolher a aparência que o seu sistema já aplica, a preferência guardada é removida em vez de fixada.

Design

O site usa IBM Plex Sans, com Cormorant Garamond para o nome no cabeçalho e IBM Plex Mono para números pequenos. As letras de outros sistemas de escrita são IBM Plex Sans Arabic, Hebrew e Devanagari, e Noto Sans para o japonês e o chinês. Todas essas fontes (SIL Open Font Licence) são servidas a partir deste domínio, e não do Google; o mesmo vale para tudo o mais de que uma página precisa.

A menorá da página inicial é desenhada a partir do relevo do Arco de Tito, em Roma, e reduzida a uma só cor sobre fundo transparente. Suas chamas são calculadas, e não fornecidas como imagem, assim como a sombra na lua.

O que é medido

As visitas são contadas com o Google Analytics (GA4). Nesse processo o Google recebe dados sobre a sua visita, como a página visitada, a sua localização aproximada e o tipo de dispositivo, e um cookie é colocado no seu navegador. Uso esses dados apenas para números e tendências; eles não são ligados ao seu nome nem ao seu e-mail.

O contador de leituras, descrito acima, registra apenas um total. Ele não guarda nenhum endereço e não coloca nada no seu aparelho.

O botão da página Seguir Yeshua (Jesus)

Quem indica em Seguir Yeshua (Jesus) que escolhe Yeshua (Jesus) é contado anonimamente. Guardam-se apenas um total, um número por país e um número por dia. O país é determinado a partir do endereço IP; o próprio endereço não é armazenado. Para evitar cliques duplicados, o servidor guarda até o fim do dia uma impressão digital irreversível da conexão, feita com uma chave que é trocada todos os dias e depois descartada, de modo que ninguém consegue ligar a impressão a um visitante; depois disso, tudo é apagado. O botão em si não grava cookies e não carrega nenhum script de terceiros. Esta é a única parte do site que usa um pequeno programa no servidor.

Tecnologia e hospedagem

O site consiste em arquivos estáticos servidos por Apache num provedor de hospedagem holandês. Eles são enviados comprimidos e ficam em cache por pouco tempo, para que uma correção apareça quase imediatamente. O aplicativo é a exceção: ele é grande e muda raramente, e por isso pode ficar um mês no cache do navegador, para que um leitor que volta não precise baixá-lo de novo.