
Uskutočnilo sa vydanie (1.02) knižného CMS systému „Froggy-BLC“, ktorý pracuje so súbormi bez databázy.
V tomto vydaní:
- Používa sa vlastná implementácia značky „p“ – „rich-paragraph role=paragraph“ (HTML5). Toto je potrebné na podporu blokových prvkov v rámci odsekov, najmä preto, že CKEditor-4 vkladá značky „p“ všade automaticky.
- Boli opravené 4 typy zraniteľností.
- Práce na odhalení kódu prebiehajú a už sa dosiahol významný pokrok.
- K algoritmom „Simulácia databázy“ bol pridaný režim „GNU Concater“. Tento režim volá GNU cat a GNU tail cez Exec() na okamžité zreťazenie pseudo-DB pri úprave jedného poľa.
- ...Na druhej strane bola vytvorená funkcia na kontrolu dostupnosti Exec() + /usr/bin/tail + /usr/bin/cat a ak chýba, je povolený záložný režim „PHP-Concater“ (...Autor však stále odporúča používať hosting s GNU/Linux a požiadajte poskytovateľa hostingu, aby povolil Exec())
- Pseudo-DB komentárov má teraz režim DOM-Compactor – susedné „ul“ sú zbalené do jedného veľkého zoznamu, aby sa zjednodušil DOM pre prehliadače.
- Počítadlo sťahovania súborov sa stalo interaktívnejším, ku komentárom boli pridané časové pečiatky a vykonali sa desiatky ďalších menších vylepšení.
Poznámka: Autor nevie, ako písať kvalitný kód, takže systém nie je veľmi dobre napísaný, takže ma nesúďte príliš prísne.
Systém sa pôvodne plánoval nazývať Temple-CMS kvôli podobnej histórii: autorova schizofrénia poháňa manické nadšenie a inšpiráciu; od tejto myšlienky sa však následne upustilo.
Systém je určený na publikovanie kníh alebo domovských stránok s hlbokým stromovým znázornením stránok a komentárov.
Autora inšpirovali skoršie verzie CMSimple (jeho cieľom bolo vytvoriť systém so silnou sémantikou a taxonómiou) a naozaj chcel vytvoriť dobrú (ale nie dokonalú) originálnu „vec sama o sebe“, podobnú FreeDOSu. Je tiež fanúšikom Johna Carmacka a rozhodol sa napísať svoj systém bez frameworkov, s použitím knižníc, z ktorých každá vykonáva jednu, dobre definovanú funkciu.
Systém je napísaný v PHP a JavaScripte a distribuovaný pod licenciou MIT. Autor však zdôrazňuje, že je proti jeho použitiu na podporu násilia, podnecovanie akejkoľvek formy nenávisti alebo ponižovanie kohokoľvek.
Zdroj: linux.org.ru
