
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
