Froggy-BLC 1.02 (Sistema di Libri del Sito, CMS)

È stata rilasciata la versione (1.02) del Sistema di Libri del Sito (Book-Like CMS) «Froggy-BLC», che funziona con file senza database.

In questa versione:

  • È stata utilizzata un'implementazione propria del tag «p» — «rich-paragraph role=paragraph» (HTML5). Questo è necessario per supportare elementi a blocchi all'interno dei paragrafi, specialmente quando CKEditor-4 assegna i tag «p» autonomamente ovunque.
  • Sono state eliminate 4 tipologie di vulnerabilità.
  • Sono in corso lavori di de-obfuscazione del codice, con già un notevole progresso.
  • Nel algoritmo di «Simulazione DB» è stata aggiunta la modalità «GNU Concater». Questa modalità chiama Exec() per unire istantaneamente i file Pseudo-DB, mentre si modifica un campo. …
  • …Dall'altro lato, è stata implementata una funzione di controllo per verificare la disponibilità di Exec() + /usr/bin/tail + /usr/bin/cat, e in assenza si attiva la modalità di fallback «PHP-Concater» (…Ma l'autore consiglia comunque di utilizzare hosting con GNU/Linux e di richiedere al fornitore di hosting di abilitare Exec())
  • Nella Pseudo-DB dei Commenti è stata aggiunta la modalità DOM-Compactor — le liste «ul» vicine si uniscono in un'unica grande lista per semplificare il DOM per i browser.
  • Il contatore dei download del file è diventato più interattivo, i commenti hanno aggiunto un timestamp, e decine di altri piccoli miglioramenti.

NB: L'autore non sa scrivere codice di qualità, quindi il sistema non è ben progettato, non giudicate severamente.

Inizialmente il sistema doveva chiamarsi Temple-CMS, per via di una storia simile: l'autore è spinto da un entusiastico maniacale entusiasmo e ispirazione; ma successivamente si è deciso di abbandonare questa idea.

Il sistema è progettato per la pubblicazione di libri o siti personali con una profonda rappresentazione ad albero delle pagine del sito e dei commenti.

L'autore è stato ispirato dalle prime versioni di CMSimple (mirando a creare un sistema con forte semantica e tassonomia) e desiderava realizzare un buon (ma non perfetto) prodotto originale, 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 ed è distribuito con licenza MIT. L'autore sottolinea comunque che è contrario al suo utilizzo per la propaganda della violenza, incitamento all'odio o disprezzo della dignità.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster