2016-05-19 07:17:48

v3.10 Framework

​Дорген Thunder 3 переписан практически полностью.

- Теперь он поддерживает ссылки не ограниченной вложенности, включая пагинацию и любое количество $_GET параметров.

- Полное управление ЧПУ вынесено в файл routes.php шаблона, с простым синтаксисом, что позволяет добавлять на сайт любое количество типов контента.

- Все файлы шаблона, включая robots.txt и sitemap.xml, вынесены в шаблон, для гибкой настройки отображения страниц. Могу с уверенностью сказать, что 100% задач решается редактированием нужного файла шаблона.

- Вес исполняемого файла доргена уменьшен до 11 кб, вырезаны несколько тяжелых библиотек, переписаны корявые участки кода.

- Авторизация в админку переписана с Basic Auth на Сессии, что гарантирует нормальную работу бекенда на любых серверах.

- Изменены некоторые параметры конфиг файла для шаблонов.

- Теперь параметр "keywords" совсем не обязателен.

- В конфиге можно включить кешировагие роутов, если на сайте много типов контента, и выиграть драгоценные миллисекунды.

- Два новых дефолтных шаблона для обучения. Блог для сайтов на англ языке с тремя типами контента и пагинацией на главной. Фильмотека на ру языке шаблон для бело серого сайта по кино тематику.

- Добавил функцию php_*, которая позволяет использовать в шаблоне практически все функции из языка, что позволило выпилить "не натимные" функции для работы со строками и т.д. Пример: php_file_get_contents()

- Добавил функцию get_article_v3('http://site.com/article.html'), которая парсит полную статью. Работает по алгоритму get_article_v2, но без запроса внешнего сервера.

- Добавил функцию get_embed('http://site.com/article.html'), которая возвращает кучу информации по ссылке: заголовки, ключи, изображение и т. д.

Обновление:

- только новая установка.