Froggy-BLC 1.02 (Knižní systém webu, CMS)

Bylo vydáno (1.02) Knižní Systém Webu (Book-Like CMS) „Froggy-BLC“, fungující s soubory bez databáze.

V této verzi:

  • Používá se vlastní implementace tagu „p“ — „rich-paragraph role=paragraph“ (HTML5). To je nezbytné pro podporu blokových prvků uvnitř odstavců, zejména když CKEditor-4 automaticky umisťuje tagy „p“ kdekoli.
  • Bylo odstraněno 4 typy zranitelností.
  • Probíhá práce na de-obskurizaci kódu, již je dosaženo značného pokroku.
  • Do algoritmů „Simulace DB“ byl přidán režim „GNU Concater“. To je, když se přes Exec() volají GNU cat + GNU tail, pro okamžité sloučení Pseudo-DB při editaci jednoho pole. …
  • …Na druhou stranu byla vytvořena funkce kontroly dostupnosti Exec() + /usr/bin/tail + /usr/bin/cat, a při absenci se aktivuje Fallback-režim „PHP-Concater“ (…Ale autor stále doporučuje používat hostingy s GNU/Linux a požádat poskytovatele o povolení Exec())
  • Do pseudo-DB komentářů byl přidán režim DOM-Compactor — sousedící „ul“ se sloučí do jednoho velkého seznamu pro zjednodušení DOM pro prohlížeče.
  • Kalkulátor stahování souboru se stal interaktivnějším, do komentářů byl přidán timestamp a desítky dalších drobných vylepšení.

NB: Autor neumí psát kvalitní kód, proto je systém napsán ne úplně dobře, nesuďte přísně.

Původně se systém plánoval nazvat Temple-CMS, z důvodu podobné historie: šílenství poháněno maniakálním entusiasmem a inspirací autora; ale později bylo od této myšlenky upuštěno.

Systém je určen pro publikaci knih, nebo domácích stránek s hlubokým stromovým zobrazením stránek a komentářů.

Autor čerpal inspiraci z raných verzí CMSimple (usiloval o vytvoření systému se silnou sémantickou strukturou a taxonomií) a velmi chtěl vytvořit dobrou (ale ne dokonalou) samostatnou „věc v sobě“, podobně jako FreeDOS. Také, autor je fanouškem Johna Carmacka a rozhodl se psát svůj systém bez frameworků, ale s knihovnami, z nichž každá plní jednu přesně definovanou funkci.

Systém je napsán v PHP a JavaScriptu a je šířen pod licencí MIT. Autor přitom zdůrazňuje, že je proti jeho používání k propagaci násilí, podněcování jakékoliv nenávisti nebo shazování důstojnosti.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster