README.md

Focktrix

Набор хаков. То есть трюков. Так родилась концепция.

Предыстория

Возможно параноя, возможно нет — но явление постоянного отваливания систем и работы с ним (кто видел, код их фреймворка и принципа работы с ним — наверное поймёт). Захотелось просто посмотреть — как должен выглядеть «хороший» фреймворк. И как этот фреймворк превратить в полноценную систему. В итоге — получилось что-то интересное.

Получился он. Сначала появились SimpleCache — для серверного кэширования. MVC паттерн. Работа с mysql/статикой. Потом появился редактор кода. С подсветкой синтаксиса. Потом кэширование контента — для борьбы с «недоступностью» этих ваших интернетов. И пони. Лось. Понеслось, покатилось. А если катится — то точно кот укатил. Так появилась концепция PWA. Так я медленно полз в WEB 3/0. Затем началась эпоха генеративного интеллекта. И всё стало проще.

Поэтому. Вот именно так.

И мой гений к сожалению — программист — хреновый. Код довольно плохой. Особенно в отношении паттернов и прочего. И юридически — я вообще плох, поэтому из известных лицензий увидел только MIT. Но ради потехи — я придумал свою. ЧПП он же j4L. Я думаю вы поймёте почему. Спасибо за внимание.

Состав системы

  • Focktrix — непосредственно сам «микрофреймворк» в «альфа» реализации
  • QR-генератор — демо-версия ПО генерации штрихкода. JavaScript: d-project.com, jquery-qrcode (MIT). PHP: kreativekorp/barcode
  • Преголя — парсер интернет-страниц (пока не работает)
  • Балто — модуль для работы с API Telegram
  • Кант — модуль для работы с API VK (задача, не реализация)
  • К. Луиза — универсальный модуль викторин
  • Снегофф — модуль генерации sitemap, помощник в SEO
  • Периметр — JavaScript фреймворк/движок (игровой, графический)

Преимущества

Главное преимущество — это PWA. С кучей опций JavaScript-приложения.

Требования

  • PHP: 8.4+
  • MySQL: 10.5+ MariaDB
  • WEB-сервер: nginx
  • Доступ для записи: abyss/, config/, assets/ folders

Установка

При распаковке в директорию на сервере, при отсутствии config.php пытается установить систему.

  1. Скопируйте файлы на сервер
  2. Скопируйте config/config.example.phpconfig/config.php
  3. Заполните данные подключения к БД и другие настройки в config/config.php
  4. Откройте сайт в браузере — установщик создаст необходимые таблицы

Лицензия

ЧПП (j4L) — original license by author. Код свободен для изучения, обучения и исследований.

Описание
Конвейеры
0 успешных
0 с ошибкой
Разработчики