Froggy-BLC 1.02 (Sistemul de Gestionare a Cărților pentru Site, CMS)

A avut loc lansarea (1.02) a Sistemului de Carte al Site-ului (Book-Like CMS) „Froggy-BLC”, care funcționează pe fișiere fără bază de date.

În această versiune:

  • Se utilizează o implementare proprie a etichetei „p” — „rich-paragraph role=paragraph” (HTML5). Acest lucru este necesar pentru a susține elementele de bloc în interiorul paragrafelor, în special atunci când CKEditor-4 inserează etichete „p” peste tot.
  • Au fost eliminate 4 tipuri de vulnerabilități.
  • Se efectuează lucrări pentru de-obscurizarea codului, existând deja progrese semnificative.
  • În algoritmii „Simulării Bazei de Date” a fost adăugat modul „GNU Concater”. Acesta este atunci când prin Exec() sunt apelate GNU cat + GNU tail, pentru lipirea instantanee a Pseudo-Bazei de Date, atunci când se editează un câmp. …
  • …Pe de altă parte — a fost creată o funcție de verificare pentru a determina disponibilitatea Exec() + /usr/bin/tail + /usr/bin/cat, iar în absență este activat modul de rezervă „PHP-Concater” (…Însă autorul recomandă totuși utilizarea servicii de găzduire cu GNU/Linux și să ceară gazdei să activeze Exec())
  • În pseudo-Baza de Date a Comentariilor a fost adăugat modul DOM-Compactor — listele „ul” adiacente sunt comprimate într-o singură listă mare pentru simplificarea DOM-ului pentru browsere.
  • Contorul de descărcări al fișierului a devenit mai interactiv, în comentarii a fost adăugat timestamp, și zeci de alte îmbunătățiri mici.

NB: Autorul nu știe să scrie cod de calitate, așa că sistemul a fost scris nu foarte bine, nu judecați prea sever.

Inițial, sistemul a fost planificat să fie numit Temple-CMS, din cauza unei istorii asemănătoare: din cauza șizofreniei, autorul este condus de un entuziasm și o inspirație maniacală; dar ulterior, s-a renunțat la această idee.

Sistemul este destinat publicării de cărți sau site-uri personale cu o reprezentare ierarhică profundă a paginilor site-ului și comentariilor.

Autorul s-a inspirat din versiunile timpurii ale CMSimple (urmărind scopul de a crea un sistem cu o semantică puternică și o taxonomie) și a dorit foarte mult să facă o „chestie în sine” bună (dar nu perfectă), asemeni FreeDOS. De asemenea, autorul este un admirator al lui John Carmack și a decis să-și scrie propriul sistem fără framework-uri, ci cu biblioteci, fiecare îndeplinind o funcție strict definită.

Sistemul este scris în PHP și JavaScript și este distribuit sub licența MIT. În același timp, autorul subliniază că este împotriva utilizării sale pentru promovarea violenței, incitarea la ură sau umilirea demnității.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster