Froggy-BLC 1.02 (Raamatute Veebisüsteem, CMS)

Ilmus (1.02) Raamatute Veebisüsteem (Book-Like CMS) «Froggy-BLC», mis töötab failidega ilma andmebaasita.

Selles väljaandes:

  • Kasutatakse kohandatud märgenduse «p» — «rich-paragraph role=paragraph» (HTML5). See on vajalik, et toetada plokk-elemente lõikude sees, eriti kui CKEditor-4 lisab automaatselt «p» märgised igale poole.
  • Eemaldatud on 4 tüüpi haavatavust.
  • Käivad tööd koodi de-obskureerimise nimel, märkimisväärne edusamm on juba saavutatud.
  • Andmebaasi simuleerimise algoritmidesse lisatud režiim «GNU Concater». See on siis, kui Exec() kaudu kutsutakse esile GNU cat + GNU tail, et koheselt kokku liita Pseudo-DB, kui redigeeritakse ühte väljad. …
  • …Teiselt poolt — loodud on kontrollifunktsioon, mis kontrollib Exec() + /usr/bin/tail + /usr/bin/cat kättesaadavust ning selle puudumisel aktiveeritakse varurežiim «PHP-Concater» (…Aga autor siiski soovitab kasutada hõlbustusi GNU/Linux ja paluda hostijal lubada Exec() )
  • Kommentaaride Pseudo-DB-sse on lisatud režiim DOM-Compactor — kõrvuti asuvad «ul» koonduvad ühte suurese loendisse, et lihtsustada DOM-i brauserite jaoks.
  • Faili allalaadimise luger on muutunud interaktiivsemaks, kommentaaridesse lisatud ajatempleid, ja kümneid muid väikeseid täiustusi.

NB: Autor ei oska kirjutada kvaliteetset koodi, seega süsteem on kirjutatud mitte väga hästi, ärge julgelt kohut mõistke.

Alguses plaaniti süsteemi nimetada Temple-CMS, sarnase loo tõttu: autori, keda juhib maniakaalne entusiasm ja inspiratsioon, šizofreenia; kuid hiljem otsustati sellest ideest loobuda.

Süsteem on mõeldud raamatute väljaandmiseks või isiklike veebisaitide loomiseks, millel on sügavalt hierarhiline lehtede ja kommentaaride struktuur.

Autor sai inspiratsiooni CMSimple-i varasest versioonist (eesmärk oli luua süsteem tugeva semantika ja taksonoomiaga) ning soovis luua head (kuid mitte ideaalset) iseseisvat «asja eneses», sarnast FreeDOS-ile. Samuti on autor John Carmacki fänn ja otsustas kirjutada oma süsteemi ilma raamistike, vaid teekide abil, millest igaüks täidab rangelt määratud funktsiooni.

Süsteem on kirjutatud PHP-s ja JavaScriptis ning levitatakse MIT litsentsi alusel. Samas rõhutab autor, et on vastu selle kasutamisele vägivalla propageerimiseks, mis tahes vaenu õhutamiseks või inimväärikuse alandamiseks.

Allikas: linux.org.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster