Froggy-BLC 1.02 (Knjigovodstveni sustav web stranice, CMS)

Izdan je (1.02) Knjigovni Sustav Stranice (Book-Like CMS) «Froggy-BLC», koji radi na datotekama bez baze podataka.

U ovom izdanju:

  • Korištena je vlastita implementacija oznake «p» — «rich-paragraph role=paragraph» (HTML5). To je potrebno za podršku blokovnim elementima unutar odlomaka, posebno kada CKEditor-4 sam dodaje oznake «p» svuda.
  • Uklonjeno je 4 vrste ranjivosti.
  • Provedeni su radovi na de-obskurizaciji koda, već ima značajnog napretka.
  • U algoritme «Simulacije Baze Podataka» dodan je način «GNU Concater». To je kada se putem Exec() pozivaju GNU cat + GNU tail, za trenutnu spajanje Pseudo-Baze Podataka prilikom uređivanja jednog polja. …
  • …S druge strane — napravljena je funkcija provjere dostupnosti Exec() + /usr/bin/tail + /usr/bin/cat, i u slučaju nedostatka uključuje se Fallback-način «PHP-Concater» (…Ali autor ipak preporučuje korištenje hosting s GNU/Linux i traženje od hostera da uključi Exec())
  • U pseudo-Bazi Komentara dodan je način DOM-Compactor — susjedni «ul» se spajaju u jedan veliki popis radi pojednostavljenja DOM-a za preglednike.
  • Brojač preuzimanja datoteka postao je interaktivniji, u komentare je dodan vremenski oznaka, i desetine drugih manjih poboljšanja.

Napomena: Autor ne zna pisati kvalitetan kod, zbog toga je sustav napisan prilično loše, ne sudite strogo.

Sustav je prvotno trebao nositi naziv Temple-CMS, zbog slične povijesti: zbog shizofrenije autora pokreće manijakalni entuzijazam i inspiracija; no kasnije je odlučeno odustati od te ideje.

Sustav je namijenjen objavljivanju knjiga ili domaćih stranica s dubokim drvenastim prikazom stranica i komentara.

Autor se inspirirao ranim verzijama CMSimple (ciljao je kreirati sustav sa snažnom semantikom i taksonomijom), i jako je želio stvoriti dobru (ali ne savršenu) samostalnu «stvar u sebi», poput FreeDOS-a. Također, autor je obožavatelj Johna Carmacka i odlučio je pisati svoj sustav bez okvira, već s bibliotekama, od kojih svaka ima strogo definiranu funkciju.

Sustav je napisan u PHP-u i JavaScript-u i distribuira se pod MIT licencom. Pri tome autor naglašava da je protiv korištenja za propagandu nasilja, poticanje bilo kakve mržnje ili ponizavanje dostojanstva.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster