Froggy-BLC 1.02 (systém knižných stránok, CMS)

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

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster