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, и в отсъствието им се включва режим Fallback «PHP-Concater» (…Но авторът все пак препоръчва да се използва хостинги с GNU/Linux и да се помоли на хостинга да включи Exec())
  • В псевдо-БД на Коментарите е добавен режим DOM-Compactor — съседните «ul» се свиват в един голям списък за опростяване на DOM за браузерите.
  • Броячът на изтеглянията на файла стана по-интерактивен, в коментарите беше добавен timestamp и десетки други малки подобрения.

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

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

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

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

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

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

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