История изменений ReFlex CMS

Версия 5.11 - октябрь 2021г. :

- изменен триггер работы всплывающих окон с hashchange на popstate, чтобы контролировать историю и не плодить состояния в истории. Крестик закрытия окна должен быть "close" для корректной работы.
- контроль перехода с кнопки назад через переменную intnavigation (intnavigation = 1 - нажатие "назад" должно возвращать на пред. страницу. intnavigation = 0 - нажатие "назад" должно возвращать на эту же страницу без внутр. навигации).
- добавлена возможность создавать виртуальные хэши на странице.
- ограничение на доступ к файлу форм для предотвращения спама.
- добавлен режим работы (команда) - slidercontenturl, при котором запись БД можно отображать в виде слайда.

Версия 5.10 - сентябрь 2021г. :

- кэширование типовых шаблонов сайта в сессии (например, для формирования меню на каждой странице - снижение дальнейших запросов к БД в 2 раза)
- отслеживание брут-запросов к несуществующим файлам и добавлена их блокировка
- дебаг почты - отдельный режим
- доработано встраивание скачивания файлов с безопасным ID для пользователей (админка)
- теперь действуют жесткие условия для выбора замены на странице - окончания должны быть "code" и "pageentry" (например "playercode") или префикс "page" (например "pages")
- исправлено добавление в sitemap названий выпадающих меню
- доработки выпадающего меню : dropdowncontainer для выравнивания содержимого меню
- ограничение на отправляемые сообщения через формы (дубли, регистрация, восстановление) для предотвращения спама
- исправлены мелкие ошибки.


Версия 5.9 - июль 2021г.

- исправлены ошибки отображением на моб. версиях. : выпадающие меню, размеры слоя корзины и т.д.
- поддержка настройки выпадающего меню : open on hover
- доработана админка в плане прикрепления, загрузки и вставки ссылок на файлы
- сделано кэширование ответов БД по шаблонам, чтобы снизить кол-во обращений
- добавлен штатный мех-м выхода пользователя (ранее индивидуально решался вопрос)
- дабавлены админские настройки поиска по выводу контента и заданию шаблонов вывода (Целевой id результатов, Шаблон для выдачи, Шаблон детал. для выдачи, вывод особой записи выше результатов поиска, формировать ли номера страниц для поиска)

- Исправлены мелкие ошибки. 

 

Версия 5.8 - ноябрь 2020г.

Введена возможность пользовательских фильтров контента через формы (ранее было реализовано только через правку пользовательского файла "customforms.php"). Пример фильров опубликован в разделе примеры. Исправлена ошибка в "хлебных крошках".

Версия 5.7 - ноябрь 2020г.

Добавлены настройки сортировки полей в админке, настройки расположения номеров страниц, введена возможность пользовательских фильтров контента через адресную строку (ранее только через админку такое было возможно или через правку пользовательских файлов php). 

Версия 5.6 - октябрь 2020г.

Добавлены "хлебные крошки"(по требованию в настройках сайта - пункт "Навигация"), возможность покупки в 1 клик без корзины, исправлены ошибки. 

Версия 5.5 - август 2020г.

Добавлена поддержка Tilda , на данный момент можно выгружать сайт при помощи простой выгрузки (tildaimport.reacol.ru) и администрировать в режиме CMS (BETA). 

 

Версия 5.2-5.4 - июль 2020г.

Исправлены мелкие ошибки. 

 

Версия 5.1 - апрель 2020г.

Оптимизирована поддержка кэширующего сервера NGINX. 

 

Версия 5.0 - январь 2020г.

Изменился принцип работы с фотками в админке, теперь можно прицеплять фотки из директории webflow в любую запись по клику...
Загрузка фоток и сохранение изменений теперь происходит через XHR без перезагрузки страницы.



Версия 4.2 - декабрь 2019г.

Основные изменения : SEO - апгрейд. Можно задавать индивидуальные заголовки title, keywords, description как для разделов, так и для индивидуальных записей. Работа с ЧПУ упрощена, возможна транслитерация-генерация по клику. Объединение записей по чпу в выдачу, как категорий баз данных. Отображение записей с чпу теперь стало наглядней как в разделах, так и в меню. При желании ЧПУ-режим можно отключить и сайт будет работать c GET-запросами из адресной строки, как раньше.
Добавлена возможность менять следующие настройки сайта во вкладку "оптимизация" :

redirect to https :  
redirect to www :  
redirect error :  
redirect ЧПУ :  
Ограничение ЧПУ :
Разделять записи БД на стр :

Практически все новые настройки связаны с перезаписью файла htaccess в корне сайта.

 

Версия 4.1 - октябрь 2019г.

Основные изменения - в работе модуля магазина. Сейчас через админку можно настроить : надо ли регистрироваться для отправки заказа или заказ можно будет оптравлять незарегистрированным пользователям (без проверки пользователей и их почты). Также можно использовать и комбинированный вариант...
Изменен механизм логирования и его настройки через админку.
Упрощен интерфейс обязательных настроек в админке, чтобы народ не пугался :)

 

Версия 4.0 - август 2019г.

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

Настройки доступа файлов или каталогов можно будет изменить, только если ввести действующий пароль к базе. 
SEO - апгрейд позволяет админам к ссылкам добавлять чпу на русском языке.
Редактор в админке теперь отображает контент в соответствии со стилями, сверстанными на webflow и при клике на элемент появляется инфо - какой класс он использует, шрифт, кегль и т.д.


Обновление по клику для кода самой CMS с предыдущей версии не поддерживается, в связи с принципиальными изменениями в логике безопасности. Для обновления CMS нужно заново скачивать дистрибутив и разархивировать его поверх существующей версии. Обновления шаблонов webflow происходят как обычно.

 

Версия 3.5 - июнь 2019г.

Переход с библиотеки Simple HTML DOM на использование X-Path (где это ускоряло выполнение задач):
Время выполнения снижено в 2 раза.
Потребление оперативной памяти снижено в 3,5р.

Например, эта страница сгенерирована из шаблона HTML со всем заменами и подстановками из базы SQL время : 0.0024566650390625 сек. / Общая генерация : 0.035212993621826 сек. / памяти затрачено: 322.63 KB

Версия 3.4 - май 2019г.

Адаптация под php7 на разных хостингах :
by default, PHP 7 does not supports short open tags 


Доводка библиотек к соответствиям PHP 7

 

Версия 3.3
Первый публичный релиз