
Вышла обновленная версия 1.02 Книжной Системы Сайта (Book-Like CMS) под названием Froggy-BLC. Главная особенность платформы заключается в работе на основе файлов без необходимости использования сторонних баз данных.
Ключевые изменения в релизе 1.02
- Внедрена собственная реализация тега «p» через rich-paragraph role=paragraph (стандарт HTML5). Это нововведение необходимо для корректной поддержки блочных элементов внутри абзацев, что особенно актуально при автоматической разметке тегами «p» со стороны CKEditor-4.
- Разработчик устранил 4 типа уязвимостей, повысив общую безопасность системы.
- Проведены масштабные работы по де-обскуризации программного кода, в которых достигнут заметный прогресс.
- В алгоритмы «Симуляции БД» интегрирован режим «GNU Concater». При активации функции Exec() система задействует утилиты GNU cat и GNU tail для мгновенной склейки псевдо-БД во время редактирования отдельных полей.
- Реализована проверка доступности критических функций Exec(), /usr/bin/tail и /usr/bin/cat. В случае их отсутствия CMS автоматически переключается на Fallback-режим «PHP-Concater» (хотя автор рекомендует использовать хостинг на базе GNU/Linux с доступом к Exec для оптимальной производительности).
- В псевдо-БД комментариев появился режим DOM-Compactor: теперь соседние списки «ul» объединяются в один, что значительно упрощает DOM-структуру для браузеров.
- Улучшена интерактивность счетчика загрузок файлов, а в ленту комментариев добавлен timestamp. Реализованы десятки других менее заметных оптимизаций.
Особенности проекта
Система ориентирована на создание домашних сайтов и публикацию электронных книг, требующих глубокого древовидного представления страниц и комментариев. Froggy-BLC написана на PHP и JavaScript и распространяется под свободной лицензией MIT.
NB: Автор честно признает, что проект не является эталоном чистоты кода, и призывает пользователей не судить строго за реализацию.
На создание системы автора вдохновили ранние версии CMSimple, в частности стремление к сильной семантике и таксономии. Идеологически Froggy-BLC задумывалась как самобытная «вещь в себе», подобная FreeDOS. Следуя философии Джона Кармака, разработчик отказался от использования фреймворков в пользу узкоспециализированных библиотек, каждая из которых решает строго одну задачу.
Важно отметить, что автор выступает против использования своего программного обеспечения для пропаганды насилия, разжигания вражды или унижения человеческого достоинства.





