
È stata rilasciata la versione (1.02) del Sistema di Libri del Sito (Book-Like CMS) «Froggy-BLC», funzionante con file senza database.
In questa release:
- Viene utilizzata un'implementazione proprietaria del tag «p» — «rich-paragraph role=paragraph» (HTML5). Questo è necessario per supportare elementi a blocchi all'interno dei paragrafi, soprattutto quando CKEditor-4 inserisce i tag «p» automaticamente ovunque.
- Sono state eliminate 4 tipologie di vulnerabilità.
- Sono in corso lavori di de-obfuscazione del codice, con già un progresso significativo.
- È stata aggiunta negli algoritmi di «Simulazione DB» la modalità «GNU Concater». Questo è quando tramite Exec() vengono richiamati GNU cat + GNU tail, per un'unione istantanea della Pseudo-DB, mentre si modifica un campo. …
- …D'altra parte, è stata implementata una funzione di controllo sull'accessibilità di Exec() + /usr/bin/tail + /usr/bin/cat, e in assenza si attiva la modalità Fallback «PHP-Concater» (…Ma l'autore consiglia comunque di utilizzare hosting con GNU/Linux e chiedere all'hosting di abilitare Exec())
- Nella pseudo-DB dei Commenti è stata aggiunta la modalità DOM-Compactor — «ul» adiacenti vengono ridotti a un grande elenco per semplificare il DOM per i browser.
- Il contatore dei download dei file è diventato più interattivo, sono stati aggiunti timestamp ai commenti e decine di altri miglioramenti minori.
NB: L'autore non è capace di scrivere codice di qualità, quindi il sistema è scritto non molto bene, non giudicate severamente.
Inizialmente, il sistema doveva essere chiamato Temple-CMS, a causa di una storia simile: a causa della schizofrenia, l'autore è guidato da un entusiasmo maniacale e ispirazione; ma successivamente, è stata presa la decisione di abbandonare questa idea.
Il sistema è destinato alla pubblicazione di libri, o di siti web domestici con una rappresentazione ad albero profonda delle pagine del sito e dei commenti.
L'autore si è ispirato alle prime versioni di CMSimple (perseguendo l'obiettivo di creare un sistema con una forte semantica e tassonomia) e desiderava molto fare una buona (ma non perfetta) «cosa in sé», simile a FreeDOS. Inoltre, l'autore è un fan di John Carmack e ha deciso di scrivere il proprio sistema senza framework, ma con librerie, ognuna delle quali svolge una funzione ben definita.
Il sistema è scritto in PHP e JavaScript e distribuito con licenza MIT. L'autore sottolinea comunque che è contrario al suo utilizzo per la propaganda di violenza, incitamento all'odio o umiliazione della dignità.
Fonte: linux.org.ru
