Registo de alterações

NeoFrag Reborn 1.2.23

Luandre 4 out. 2026 5 min de leitura 87
Sumário
Sumário

O bot do Discord passa para a versão 0.2.1: nada muda no seu funcionamento — torna-se um projeto próprio, com a sua licença, o seu NOTICE e o seu próprio registo de alterações. Instalá-lo só é útil a quem quiser estes ficheiros; a 0.2.0 continua a funcionar.

Alterado

  • O mapa do site já não lista uma secção vazia: notícias, recrutamento, uma FAQ, equipas… sem nada para mostrar já não são oferecidas aos motores de pesquisa, que só lá encontrariam uma página «ainda nada». A secção volta sozinha com o seu primeiro conteúdo. O contacto, o livro de visitas, a newsletter, a rádio web e as doações continuam listados: têm sempre algo a oferecer.
  • As cópias de segurança já não se acumulam: cada atualização faz uma completa (16 MB e mais), e nada as retirava. O site guarda sempre as cinco mais recentes, e retira as outras ao fim de trinta dias; um ficheiro colocado à mão em backups/ nunca é tocado.
  • A instalação verifica tudo o que o CMS precisa. O assistente não verificava nem openssl (sem ela, guardar um segredo — servidor de e-mail, captcha, autenticação de dois fatores — falha com um erro), nem fileinfo (sem ela, todo o envio de ficheiros é recusado), nem iconv (o código QR da autenticação de dois fatores), nem a cifra de palavras-passe Argon2, sem a qual a criação da conta de administrador falhava. Verifica-as agora e recusa continuar se faltar uma; install/cli.php exige exatamente a mesma lista, versão do PHP incluída, em vez de duas extensões. A Monitorização e o painel da administração mostram a mesma lista. É necessário PHP 8.2 ou posterior; o produto está testado até ao PHP 8.5.
  • nginx e Caddy: o pacote traz finalmente os exemplos de configuração que os guias prometiam (nginx.conf, Caddyfile), genéricos, e que bloqueiam as mesmas pastas e ficheiros sensíveis que o .htaccess do Apache — o antigo exemplo do nginx deixava acessíveis install/, tools/, tests/ e docs/, e o excerto do guia de implementação só protegia três pastas em oito.
  • Cada addon diz quem o escreveu. Os addons do NeoFrag original mantêm os seus autores, Michaël BILCOT e Jérémy VALENTIN — os conectores de início de sessão e as línguas, que não assinavam nada, nomeiam-nos agora, e as traduções inglesas originais voltam a citar os seus tradutores, FoxLey e eResnova. As adaptações citam o seu autor: o Relógio (ArkaNiX), o tema Extend (Chewbaka), o gestor de ficheiros (HiddenBlob, HiddenCMS) e as Doações (HiddenBlob, a partir de majiid). O resto é assinado «NeoFrag Reborn». Os temas Nebula, Blockcraft, Forge e Granite passam para a LGPL, como o produto; o Extend mantém a licença do seu autor (CC BY-NC-SA). A licença de cada addon LGPL remete para o texto oficial da LGPL.
  • HSTS: o cabeçalho definido pelo .htaccess já não se estende aos subdomínios e já não declara o site apto para a lista de pré-carregamento dos navegadores (includeSubDomains e preload retirados): definidos por predefinição, vinculavam durante um ano todos os subdomínios de quem instalava o CMS.

Corrigido

  • Um site instalado a partir do pacote não registava nenhum erro. O pacote não continha a pasta logs/, e nada a criava: o PHP escrevia os seus erros no registo do servidor, Monitorização → Registo de erros ficava vazio e dizia que a pasta estava «sem permissão de escrita». O pacote traz agora logs/, cache/ e backups/ com a sua proteção, e um site que não tenha logs/ volta a criá-la sozinho: basta atualizar para reparar um site já instalado.
  • A documentação da wiki já não tem ligações mortas. Três referências das suas páginas a documentos que o site não tem (o manual das ferramentas, uma parte do guia de implementação) levavam a uma página de erro; agora só mantêm o seu texto. O guia do marketplace já não menciona addons «de terceiros» que não existem, nem procedimentos reservados ao servidor do projeto.
  • Definições → Referenciação recusava guardar assim que uma descrição, um slogan ou um título para os motores de pesquisa tinha muitas letras acentuadas: cada uma contava como vários caracteres, e uma descrição portuguesa de 139 caracteres ultrapassava o limite de 160. Um código de verificação da Google ou do Bing colado como etiqueta inteira era recusado da mesma forma. Os redirecionamentos e a referenciação por conteúdo seguem a mesma regra.
  • O relatório de SEO reconhece uma propriedade da Google Search Console verificada pelo DNS do domínio (em vez de a dizer «não declarada»), e aconselha submeter o mapa do site que reúne todas as línguas, /sitemap.xml, em vez do da língua mostrada apenas. Quando a Google está verificada, já não diz que o Bing está «não declarado»: o Bing Webmaster Tools pode importar um site a partir da Google Search Console sem colocar nada no site, por isso o relatório não o consegue ver.
  • humans.txt, robots.txt e a chave IndexNow: um endereço ausente — um humans.txt vazio, uma chave desconhecida — responde um simples «não encontrado», sem escrever um erro no registo do site por cada robô que o pede.

Leia também

0
Comentários

Gerir os meus cookies

O site só instala os cookies necessários ao seu funcionamento: não exigem o seu consentimento. Os outros serviços pertencem a outras empresas; só são carregados se os aceitar. A sua escolha é guardada durante seis meses, e pode alterá-la a qualquer momento.

Necessários ao site Sempre ativos

  • __Host-session Mantém a sua sessão iniciada e protege os formulários contra envios fraudulentos. Até fechar o navegador; um ano com «Lembrar-me»
  • nf_consent Guarda as escolhas que faz nesta janela. 6 meses
  • nf_fuseau Mostra as datas e as horas no seu fuso horário. 1 ano
  • Armazenamento do navegador Guarda a sua escolha entre o modo dia e o modo noite, e a apresentação escolhida para a lista de artigos. Até que o limpe

Vídeos

Os vídeos integrados nas páginas: o leitor vem da plataforma, que recebe o seu endereço IP e pode instalar os seus cookies.

Música

As faixas e listas de reprodução integradas nas páginas: o leitor vem da plataforma, que recebe o seu endereço IP e pode instalar os seus cookies.