Froggy-BLC 1.02 (Книжна Система на Сайта, CMS)

Състоя се пускането на (1.02) Книжна система на сайта (Book-Like CMS) «Froggy-BLC», работеща на файлове без база данни.

В този релиз:

  • Използва се собствена реализация на тега «p» — «rich-paragraph role=paragraph» (HTML5). Това е необходимо за поддръжка на блокови елементи в абзаците, особено когато CKEditor-4 сам добавя тагове «p» навсякъде.
  • Отстранени са 4 вида уязвимости.
  • В момента се работи по деобскуризация на кода, като вече има значителен напредък.
  • В алгоритмите за «Симулиране на база данни» е добавен режим «GNU Concater». Това е, когато посредством Exec() се извикват GNU cat + GNU tail, за мигновено свързване на Псевдо-БД при редактиране на едно поле. …
  • …От друга страна, е направена функция за проверка на достъпността на Exec() + /usr/bin/tail + /usr/bin/cat, и при отсъствие се включва резервен режим «PHP-Concater» (…Но авторът все пак препоръчва да се използва хостинги с GNU/Linux и да се помоли на хостера да включи Exec()).
  • В псевдо-БД на коментарите е добавен режим DOM-Compactor — съседните «ul» се свиват в един голям списък за опростяване на DOM за браузерите.
  • Броячът на изтегляния на файла стана по-интерактивен, в коментарите се добави времеви печат, и десетки други малки подобрения.

NB: Авторът не умее да пише качествен код, затова системата е написана не много добре, не съдите строго.

Първоначално системата е планирана да се нарича Temple-CMS, заради сходната история: шизофренията движи автора с маниакален ентусиазъм и вдъхновение; но по-късно беше решено да се откажат от тази идея.

Системата е предназначена за публикуване на книги или домашни сайтове с дълбока дървовидна структура на страниците и коментарите.

Авторът е вдъхновен от ранните версии на CMSimple (целеше създаването на система със силна семантика и таксономия) и много искаше да направи хубаво (но не идеално) самобитно «нещо в себе си», подобно на FreeDOS. Освен това, авторът е почитател на Джон Кармак и реши да пише своята система без фреймворци, а с библиотеки, всяка от които изпълнява една строго определена функция.

Системата е написана на PHP и JavaScript и се разпространява под лиценз MIT. При това авторът подчертава, че е против нейното използване за пропаганда на насилие, разпалване на омраза или унижение на достойнството.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster