ChangeLog версии OkayCMS 4.1.0
Это получилось суто техническое обновление. В рамках дальнейшего развития системы нужно было сделать рефакторинг кода, чтобы улучшить архитектуру и дать больше возможностей для разработчиков. Обычные пользователи найдут тут мало улучшений, а вот разработчики должны оценить. Результаты работ, которые будут видны обычным пользователям появятся в следующих ближайших версиях.
А пока:
- Сделали, чтобы в выгрузки в фиды на других языках значения свойств выгружались также с других языков, а не с основного.
 - Изменили значение параметра availability с "in_stock" на "in stock" в фиде для Google Merchant. Google Merchant принимал и старый вариант, но если пытаться этот же фид выгрузить в FaceBook, то выдавало ошибку. Теперь фид Google Merchant будет подходить и для FaceBook
 - Заменили API ключ в модуле Новой почты
 - Исправили проблему, когда модуль Новой Почты добавлял стоимость доставки к заказу, даже если способ доставки был бесплатный
 - Сделали корректную работу Tooltip(всплывашки) редактирования перевода с динамическими элементами. Раньше всплывашка появлялась не всегда там где нужно
 - Обновили модуль Autodeploy, изменили использование некоторых сервисов, добавили поддержку обновленной TranslationsEntity
 - Добавили экстендеры во все функции отправки email в ядре. Это добавляет разработчикам возможность отменять/переопределять отправку письма, а также расширять метод непосредственно перед отправкой
 - Перенесли экстендер в методах удаления в начало метода в заказах и покупках.
 - Добавили редактирование переводов из модулей.
 - Сделали рефакторинг класса TranslationsEntity. Это позволит структурировать различные типы языковых переменных и работу с ними. Добавит более гибкое редактирование языковых переменных из админ. панели.
 - Сделали рефакторинг метода get класса Wishlist
 - Генерацию результата работы Wishlist контроллера вынесли в хелпер. Это позволит расширять модулями результаты работы контроллера и добавлять дополнительные информеры на сайте при необходимости.
 - Добавили вывод подсчета общей суммы скидок на позиции в корзине. Теперь скидки на все позиции по разным акциям суммируются и выводится общая сумма скидки по каждой конкретной акции.
 - Перенесли методы валидации сущностей в контроллере в хелперы. Теперь появляется возможность переопределять значение проверки и влиять на дальнейшую работу страницы
 - Убрали объявление функций http_build_query и http_build_url из файла Request.php в созданный файл functions.php. Это дает возможность использовать эти функции в любом месте кода как глобальные, без указания неймспейса.
 - Вынесли проверку(можно ли открывать страницу или отдать 404) в контроллерах Product, Blog, Page, Brand в отдельный метод с экстендером, так как это одно из ключевых мест контроллера, которое решает дальнейшую судьбу страницы.
 - Сделали подключение параметров модуля, аналогично сервисам, для улучшения архитектуры модулей.
 - Добавили возможность сортировать записи сущностей сразу по нескольким полям.
 - Удалили лишний код из описания модуля Integration 1C
 
Скачать новую версию можно по ссылке архив с изменениями по сравнению с 4.0.5 по ссылке Также вы можете написать через раздел "Техподдержка" или через форму на странице "Поддержка" для заказа обновления силами наших специалистов.
                                Комментарии
                                                                    6
                                                            
                        
                                                    26.06.2021, 01:03
                                                
                                            
                                                А как обновлять 4 версию, 3 есть инструкция, а 4-ю?
                                            
                                        
                                                    29.06.2021, 09:46
                                                
                                            
                                                Jktu, процесс обновления такой же как и для версии 3*
                                            
                                        
                                                    25.06.2021, 08:58
                                                
                                            
                                                Обновил из "архив с изменениями по сравнению с 4.0.5", но в админке не поменялась версия, как исправить?
                                            
                                        
                                                    29.06.2021, 22:10
                                                
                                            
                                                Андрей, напишите пожалуйста в тех поддержку с админ панели вашего сайта
                                            
                                        
                                                    24.06.2021, 10:01
                                                
                                            
                                                Устанавливал последнюю версию не работают три страницы: оплата, доставка, политика конфиденциальности. на демо также не работают, пытался версию пхп менять ничего(
                                            
                                        
                                                    30.06.2021, 10:32
                                                
                                            
                                                Юрий, обновите систему до версиии 4.1.1
                                            
                                        
                                                    23.06.2021, 10:46
                                                
                                            
                                                Не могу обновиться. Не отображаются ни админка ни магазин. Версия PHP7.3
                                            
                                        
                                                    05.07.2021, 23:19
                                                
                                            
                                                Андрей, напишите нам в техподдержку, мы сможем сделать вам обновление
                                            
                                        
                                                    22.06.2021, 22:12
                                                
                                            
                                                Молодцы! Обновляюсь
                                            
                                        
                                                    22.06.2021, 22:13
                                                
                                            
                                                Алмас,  лучше подождите завтра. Выяснилось что нужна версия РНР не ниже  7.2. Завтра мы точнее опишем требования
                                            
                                        
                                                    22.06.2021, 16:40
                                                
                                            
                                                Отлично. Когда ждать обновление для простых юзеров, чтоб я мог спокойно начать разработку шаблона не отвлекаясь потом на внесение правок из-за обновления?
                                            
                                        
                                                    22.06.2021, 22:14
                                                
                                            
                                                Юрий, мы постоянно будем развивать систему чтобы держать её в трендах, поэтому одного стабильного обновления, чтобы после него несколько лет не трогалась система - не будет.