Froggy-BLC 1.02 (Sistema de Livros do Site, CMS)

A versão (1.02) do Sistema de Livros do Site (Book-Like CMS) «Froggy-BLC» foi lançada, operando em arquivos sem banco de dados.

Nesta versão:

  • É utilizada uma implementação própria da tag «p» — «rich-paragraph role=paragraph» (HTML5). Isso é necessário para o suporte a elementos de bloco dentro dos parágrafos, especialmente quando o CKEditor-4 insere tags «p» automaticamente em todos os lugares.
  • Quatro tipos de vulnerabilidades foram corrigidos.
  • Estão sendo realizados trabalhos de desobfuscação do código, já há um progresso significativo.
  • O algoritmo «Simulação de BD» agora inclui o modo «GNU Concater». Isso permite chamar o GNU cat + GNU tail através do Exec(), para a colagem instantânea de uma Pseudo-BD ao editar um campo. …
  • …Por outro lado — foi criada uma função de verificação para a disponibilidade do Exec() + /usr/bin/tail + /usr/bin/cat, e na ausência desses, é ativado o modo de fallback «PHP-Concater» (…Mas o autor ainda recomenda usar hospedagens com GNU/Linux e pedir ao provedor para habilitar o Exec())
  • No Pseudo-BD de Comentários, foi adicionado o modo DOM-Compactor — listas «ul» adjacentes são agrupadas em uma única lista grande para simplificar o DOM para os navegadores.
  • O contador de downloads do arquivo ficou mais interativo, os comentários agora possuem timestamps, e dezenas de outras pequenas melhorias.

NB: O autor não sabe escrever código de qualidade, portanto o sistema não foi desenvolvido de forma muito boa, não julgue muito severamente.

Inicialmente, o sistema foi planejado para ser chamado de Temple-CMS, devido à história semelhante: a esquizofrenia do autor é movida por um entusiasmo maníaco e inspiração; mas posteriormente, foi decidido desistir dessa ideia.

O sistema é destinado à publicação de livros ou sites pessoais com uma estrutura hierárquica profunda de páginas do site e comentários.

O autor se inspirou nas versões iniciais do CMSimple (tendo o objetivo de criar um sistema com forte semântica e taxonomia), e queria muito fazer uma boa (mas não perfeita) «coisa em si», semelhante ao FreeDOS. Além disso, o autor é um fã de John Carmack e decidiu escrever seu sistema sem frameworks, mas com bibliotecas, cada uma delas realizando uma função estritamente definida.

O sistema é escrito em PHP e JavaScript e é distribuído sob a licença MIT. Ao mesmo tempo, o autor enfatiza que é contra seu uso para promover violência, incitar qualquer hostilidade ou humilhar a dignidade.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster