← Ко всем релизам
Тип страницы external — данные из внешних JSON API/URL
Данные для страниц теперь можно брать не только из SQLite, но и напрямую из внешних JSON-источников.
✨ Новое
- Тип страницы `external` — загрузка данных из внешнего JSON API/URL
- Класс `ExternalPageLoader` с HTTPзапросами и файловым кешем
- Dotnotation `json_path` для извлечения нужного массива из ответа
- Два режима: кешируемый (cache_ttl > 0) и живой (cache_ttl = 0)
- Плейсхолдеры `{{ token }}` и `{{ setting.KEY }}` в заголовках
- Проброс query параметров в source_url для живого режима
- Очистка external кеша через админку (CacheController)
- Два дефолтных шаблона: `external.html.twig` и `external_error.html.twig`
🚀 Улучшено
- `init_system_tables.php` — добавлена настройка `external_default_token`
🐛 Исправлено
- Нет в этом релизе