
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
