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», 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

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