Russian
English
Arabic
Chinese (Simplified)
Chinese (Traditional)
French
German
Italian
Japanese
Kazakh
Portuguese
Spanish
Turkish
Интегрированная база данных!
Интегрированная база данных!

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

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

На странице отображены этапы развития SIMAI Framework. Изменения включают в себя правки в визуальной части фреймворка и програмной платформы, реализованной на базе 1С-Битрикс.

4.6.012.06.2019

  • UI: добавлены новые компоненты форм

4.5.917.04.2019

  • BITRIX: добавлен новый блок - яндекс.переводчик

4.5.828.02.2019

  • BITRIX: в компонент simai:sf.grid добавлена поддержка анимации

4.5.728.02.2019

  • UI: добавлен новый компонент - временная линия.

4.5.628.02.2019

  • BITRIX: в компонент simai:sf.grid добавлены расширенные параметры для настройки фона

4.5.527.02.2019

  • BITRIX: полностью переделаны блоки для главной страницы (homepage)

4.5.412.02.2019

  • BITRIX: добавлены поддержка гридов для области контента (main)

4.5.311.02.2019

  • BITRIX: добавлены настройки для спутника
  • BITRIX: добавлены блок footer: «Информер: Спутник»
  • BITRIX: в компонент simai:sf.grid добавлены новые условия показа строк (пустое и не пустое значение свойства)

4.5.202.02.2019

  • BITRIX: добавлены поддержка гридов для главной страницы сайта (homepage).
  • BITRIX: В шаблон .default компонента simai:sf.iblock.list доавлены следующие параметры:
    • параметр включаемая область для элемента - include.element.php;
    • параметр включаемая область до списка элементов - include.before.php;
    • параметр включаемая область после списка элементов - include.after.php;
    • параметр включаемая область эпилога - include.epilog.php;
  • BITRIX: в компонент simai:sf.banner.mainдобавлен параметр для открытия внешних ссылок в новом окне.

4.5.119.01.2019

  • BITRIX: исправлены ошибки шаблона .default компонента simai:sf.iblock.list
  • BITRIX: в компонент simai:sf.iblock.list добавлена возможность показа строки в зависимости от значения свойств (сайта, раздела, страницы).
  • BITRIX: исправлены ошибки в классе \SIMAI\Main\File\SVG

4.5.009.01.2019

  • BITRIX: добавлена поддержка представлений. Теперь для каждой области где используются гриды можно задавать нужное представление через настройки сайта.
  • BITRIX: добавлен публичный редактор инфоблоков (beta).
  • BITRIX: добавлена возможность переключения режима редактирования инфоблоков: эрмитаж или публичный редактор.

4.4.107.01.2019

  • BITRIX: в компоненте simai:sf.iblock.grid доабвлена поддержка экспертного режима.
  • BITRIX: добавлены поддержка гридов для подвала сайта (footer), боковой области (sidebar).
  • BITRIX: в шаблон .default компонента simai:sf.iblock.list добавлен новый параметр - модификатор для области показа.

4.4.021.11.2018

  • BITRIX: добавлен режим редактирования гридов с помощью компонента simai:sf.grid
  • BITRIX: в компонент simai:sf.grid добавлены дополнительные параметры (возможность отключения строк, модификаторы)
  • BITRIX: В гриды добавлены следующие блоки:
    • header: меню панели;
    • header: главное меню;
    • header: google переводчик;
    • header: логотип организации;
    • header: название организации;
    • header: адрес организации;
    • header: телефон организации;
    • header: email организации;
    • header: версия для слабовидящих;
    • header: авторизация;

4.3.313.10.2018

  • BITRIX: добавлены параметры в компонент simai:sf.grid
  • BITRIX: В модуль simai.framework вошли следующие методы:
    • SIMAI\Main\Iblock\Section::getField()
    • SIMAI\Main\Iblock\Iblock::getField()

4.3.28.09.2018

  • BITRIX: доработан шаблон календаря
  • BITRIX: изменен шаблон по умолчанию .default компонента simai:sf.iblock.detail
  • BITRIX: компонент simai:sf.iblock.grid переименован в simai:sf.iblock.table. Доработаны параметры вызова.

4.3.16.09.2018

  • BITRIX: изменен шаблон по умолчанию .default компонента simai:sf.iblock.list - добавлен вариант отображения в 6 колонок.
  • UI: доарботана цветовая гамма ink-gray

4.3.025.08.2018

  • UI: добавлен новый цвет: ТУШЬ ink-gray
  • BITRIX: В модуль simai.framework вошли следующие классы:
    • \SIMAI\Main\Iblock - класс для работы с инфоблоками;
    • \SIMAI\Main\Iblock\Section - класс для работы с разделами инфоблоков;
    • \SIMAI\Main\Iblock\Element - класс для работы с элементами инфоблокв;
    • \SIMAI\Main\Iblock\Source - класс для работы с данными в инфоблоках;
    • \SIMAI\Main\File - класс для работы с файлами;
    • \SIMAI\Main\File\Image - класс для работы с изображениями;
    • \SIMAI\Main\File\SVG - класс для работы SVG иконками;

4.2.527.07.2018

  • BITRIX: изменен конфигурационный файл для настроек структуры файлов .structure.config.php
  • BITRIX: доработан шаблон sf-section компонента simai:sf.iblock.section - теперь для передачи данных используется метод \SIMAI\Main\Configuration\Property::getValue()

4.2.431.07.2018

  • BITRIX: добавлен класс \SIMAI\Main\Configuration\Transfer

4.2.327.07.2018

  • UI: добавлены адаптивные утилиты для z-index.

4.2.217.07.2018

  • UI: иконки font-avesome обновлены до версии 5.2;
  • BITRIX: Обновлен компонент sf.banner.main. Добавлена поддержка разделов;

4.2.117.07.2018

  • BITRIX: Подготовлен универсальный шаблон для отображения данных на Яндекс картах.

4.2.030.06.2018

  • UI: Во фреймворк для исключения пересечения стилей добавлен обрезанная версия Bootstrap 4.1;
  • UI: Переработана структура исходных данных для формирования фреймворка.

4.1.020.06.2018

  • BITRIX: создан отдельный модуль simai.framework. Модуль предназначен для аккумулирования стабильных технологий и наработок в отдлеьный модуль. Папка модуля - /simai/ она содержит следующие папки:
    • asset - стили и скрипты<;/li>
    • admin - амдинистративные файлы;
    • config - конфигурационные файлйлы;
    • property - универсальные свойства;
    • wizard - универсальный мастер.
  • BITRIX: в модуле simai.framework инициализируются следующие константы:
    • SF_DIR - папка фреймворка (/simai);
    • SF_PATH - абсолютный путь к папке фреймворка.
  • BITRIX: В модуль simai.framework вошли следующие классы:
    • \SIMAI\Main\Configuration\Property - класс для работы с хранилищем параметров;
    • \SIMAI\Main\Configuration\Framework - класс для работы с настройками фреймворка;
    • \SIMAI\Main\Configuration\Site - класс для работы с настройками сайта;
    • \SIMAI\Main\Configuration\Section - класс для работы с настройками раздела;
    • \SIMAI\Main\Configuration\Page - класс для работы с настройками страницы;
    • \SIMAI\Main\Configuration\Block - класс для работы с настройками блоков;
    • \SIMAI\Main\Page\Asset - класс для работы со стилями и скриптами страницы;
    • \SIMAI\Main\Page\Font - класс для работы со шрифтами страницы;
    • \SIMAI\Main\Page\Meta - класс для работы с метатегами страницы.
  • BITRIX: добавлено подключение модуля simai.framework в шаблоне сайта;
  • BITRIX: добавлен новый вид баннера для верхней включаемой области /simai.data/template/section/top/banner/navigation.

4.0.315.06.2018

  • BITRIX: Для области навигационной цепочки реализована система настроек.

4.0.201.06.2018

  • BITRIX: Выпущено кумулятивное обновление модуля "универсальные свойства", содержащее обновленные шаблоны для публичных форм;
  • BITRIX: Добавлена новая включаемая область - main. Размещается сразу после контента в #MAIN_AREA#.

4.0.125.05.2018

  • BITRIX: Добавлены области для скриптов:
    • Область для скриптов после начала body - /ru/simai.data/template/script/top/template.php;
    • Область для скриптов перед концом body - /ru/simai.data/template/script/bottom/template.php.
  • BITRIX: Подготовлен класс для сохранения настроек фреймворка SIMAI\Main\Configuration\Framework. Настройки сохраняются в файл MODULE_DIR/config/.framework.config.php;
  • BITRIX: Подготовлен новый тип универсального свойства - include. Данное свойство подключает заданный файл;
  • BITRIX: Подготовлен механизм встраивания файлов с произвольным кодом и логикой в настройки сайта;
  • BITRIX: Подготовлен раздел в настройках для сохранения настроек почты;
  • BITRIX: Подготовлен механизм отправки писем через произвольный SMTP сервер.

4.0.023.05.2018

  • BITRIX: Добавлен новый класс SIMAI\Main\Iblock\Element. В данном классе размещен метод получения данных для шаблона (массив SOURCE). Файл /lib/iblock/element.php Использование SIMAI\Main\Iblock\Element::getInstance()->getSource($arItem, $source). Где:
    • $arItem - массив элемента (для детальной $arResult, для списка $arResult["ITEMS"][$key];
    • $source - массив параметра источника данных с полями TYPE и CODE.
    Данный метод позволяет централизованно получать данные из массива элемента и при необходимости вносить изменения в него.
  • BITRIX: Добавлен метод в файл include.php модуля решения;
  • BITRIX: Переделан шаблон .default в компоненте sf.iblok.list на использование данного метода;
  • BITRIX: Переделан шаблон .default в компоненте sf.iblok.detail на использование данного метода;
  • BITRIX: Подготовлен модуль для перевода динамических данных на сайте;
  • BITRIX: Подготовлен механизм перевода языковых файлов на сайте.

4 RC 2.217.05.2018

  • BITRIX: Изменение в вызове настроек раздела. Теперь не учитываются виртуальные папки - сразу считываются данные с физической папки в которой находятся виртуальные;
  • BITRIX: Добавлена возможность изменять описание полей для колонок таблицы (компонент sf.iblock.grid);
  • BITRIX: Изменения в свойствах инфоблока - ссылки. Добавлена возможность добавлять новые типы относительных ссылок (./ и ../);
  • BITRIX: Внесены изменения в компонент главного баннера sf.banner.main.

4 RC 2.112.05.2018

  • BITRIX: Полностью переделан главный баннер:
    • Убрана зависимость от хайлодблоков - они теперь не нужны. Вместо справочников (анимация и узоры) подготовлены списки;
    • Убрана зависимость от комплексных свойств (заменено на свойство ссылка);
    • Переработаны свойства, настройки свойств, настройки компонента, шаблон, вызов.
  • BITRIX: Установлены правильные коды групп пользователей. Группы пользователей, их коды и сортировка:
    • 10 – Администраторы [user_admin];
    • 20 – Все пользователи (в том числе неавторизованные) [user_all];
    • 30 – Зарегистрированные пользователи [user_registered];
    • 40 – Контент-менеджеры [user_editor];
    • 50 – Демо-пользователи [user_demo].
  • UI: Обновлен lazisize до версии 4.0.2;
  • UI: Обновлен jquery до версии 3.3.1;
  • UI: Обновлен fontawersome до версии 5.0.12;
  • UI: Обновлен fancybox до версии 3.3.5;
  • BITRIX: Изменен файл по обработке свойств в шаблоне решения - убрана обработка демо свойств;
  • BITRIX: Убрано подключение класса demo;
  • BITRIX: Настройка демо-параметров переработана под пользовательские параметры;
  • BITRIX: Вызов панели и включения режима редактирования данных переработаны под пользовательские параметры;
  • BITRIX: Переработана система настроек. Теперь есть 4 основных уровня настроек (вместо трех). Они подключается в следующем порядке:
    • Настройки сайта;
    • Настройки раздела;
    • Настройки страницы;
    • Пользовательские настройки.
  • BITRIX: Для пользовательских настроек используется тот же механизм что и для настроек сайта, только вместо сайта (SF_SITE_DIR) указывается "user". Например, для записи свойства \SIMAI\Main\Configuration\Propert::setValue("user", КЛЮЧ_СВОЙСТВА, ЗНАЧЕНИЕ СВОЙСТВА). Теперь не надо опрашивать отдельно массив user - данный массив сливается с общим массивом настроек текущего сайта и настройки запрашиваются у текущего сайта \SIMAI\Main\Configuration\Property::setValue(SF_SITE_DIR, КЛЮЧ_СВОЙСТВА, ЗНАЧЕНИЕ СВОЙСТВА);
  • Добавлена возможность менять пользовательские свойства через URL: ?property_code=КЛЮЧ_СВОЙСТВА&property_value=ЗНАЧЕНИЕ СВОЙСТВА.

4 RC 2.110.05.2018

  • BITRIX: Внесено изменение в отображение информационного блока в настройках сайта;
  • UI: В визуальном фреймворке уменьшен радиус начальный с 0.25rem до 0.125 rem (чтобы был 2px в минимальном значении).

4 RC 2.009.05.2018

  • BITRIX: Множественные небольшие изменения в конфигурационных файлах сайта и демо. Также добавлено для шапки сайта и футера возможность наследования темы. Это позволяет только через тему сайта менять целиком отображение со светлой на темную. Сам сайт поднастроен чтобы работать в этом режиме нормально;
  • BITRIX: В в шаблоне .default компонента sf.iblock.list добавлена возможность наследования темы. На главной это позволяет в зависимости от основной темы сайта показывать в нужной теме без дополнительных настроек;
  • BITRIX: Большое обновление по компоненту sf.grid. Теперь можно задавать название для строк и менять их очередность вывода. Это позволяет не перебивать вручную настройки всего компонента когда надо передвинуть строку вверх или вниз - достаточно сменить их сортировку. Также исправлены ошибки в файлах блоков грида;
  • BITRIX: Тип поля "сортировка данных" для компонента списка элементов инфоблока sf.iblock.list перенесено из шаблона в сам компонент (чтобы не зависить от названия шаблона);
  • BITRIX: Подготовлены изображения для визуального отображения включения и отключения баннеров;
  • BITRIX: Доработано подключение областей в шапке (/simai.data/template/header/). Добавлена возможность задавать шаблон по умолчанию;
  • BITRIX: Визуальные изменения в административной панели;
  • BITRIX: Подготовлены графические макеты иллюстрирующие подключение областей сайта (для настроек раздела и страницы);
  • BITRIX: Исправлена ошибка определения папки с данными для сайта для настроек раздела сайта (admin/page_property.php);
  • BITRIX: Исправлена ошибка определения папки с данными для сайта для настроек раздела сайта (admin/section_property.php);
  • BITRIX: Настройки шаблона .default компонента sf.iblock.list добавлена возможность выбора эффекта при наведении на изображение. Теперь можно использовать для баннеров в которых не требуется эфект при наведении;
  • BITRIX: В шаблон .default компонента sf.iblock.list добавлен возможность отображать иконки. Также произведены небольшие в источниках данных, теперь для изображений можно использовать только подходящие поля и свойства.

4 RC 1.508.05.2018

  • BITRIX: Переработано подключение гридов на главной: теперь одна общая папка для всех шаблонов. Изменено содержимое папки /simai.data/grid/mainpage/ и изменен компонент sf.grid;
  • BITRIX: Доработаны демонстрационные настройки;
  • BITRIX: Добавлена функция и иконка печати страницы в компонент sf.share.

4 RC 1.405.05.2018

  • BITRIX: В шаблоне .default компонента sf.iblock.list добавлена возможность задавать вручную размер изображения;
  • BITRIX: В шаблоне .default компонента sf.iblock.list добавлена возможность не только задавать ширину колонок в разных режимах но и скрывать колонки;
  • BITRIX: Изменены коды свойств отвечающих за подключение областей. чтобы не путаться с показом разделов (вместо show_left_section -> include_left_area). Изменения внесены в настройки структуры, в шаблон, в файл property.php
  • BITRIX: Исправлена ошибка с отображением левых и правых колонок;
  • BITRIX: Внесены изменения в шаблон сайта (левый свайпер убран вниз);
  • BITRIX: Добавлено новое свойство в настройки сайта: префикс заголовка бразуера (для государственных организаций требуется добавлять в титл заголовок организации);
  • BITRIX: Перенесено добавление префикса из шаблона сайта в нижнюю сервисную область /service/bottom/;
  • BITRIX: Отключен показ кнопки откртых линий симай для администратора сайта;
  • BITRIX: Доработаны подключение и шаблоны для нижней сервисной области /ru/simai.data/template/service/bottom;
  • BITRIX: Демо панелька переведена на работу с языковыми файлами. Подготовлены русские и английские файлы;
  • BITRIX: В файле include.php модуля был добавлен механизм, который позволяет передавать админу свойства через URL и запоминать значения этих свойств в настройках сайта. В настоящее время разрешено следующее свойство: "demo_mode". Чтобы включить демо режим надо зайти как админ и добавить в url ?demo_mode=Y;
  • BITRIX: Изменено кодирование данных для настроек сайта, раздела и страницы. Данные кодируются вместо bin2hex() - через urlencode();
  • BITRIX: Доработана административная панель управления. Добавлены подписи. Подключен языковой файл (русский и английский языки);
  • BITRIX: Обновлен буттстрап до версии 4.1;
  • BITRIX: Оптимизировано подключение панелей в блоке /template/service/top/;
  • BITRIX: Теперь настройки в панели симай запоминаются при переходе на другие страницы (например режим редактирования).

4 RC 1.302.05.2018

  • BITRIX: Обновлен шаблон для показа списка элементов. В нем появились действия при клике на картинку - переход по ссылке, увеличение изображения, показ видео. Таким образом он подходит и для фотогалереи и для видео галереии. Доработано отображение заголовка раздела. Добавлена возможность показа кнопки (с произвольным текстом или значением свойства). Исправлены ошибки показа в режиме слайдера;

4 RC 1.201.05.2018

  • BITRIX: На панель добавлена кнопка отмены изменения на данной странице.

4 RC 1.124.04.2018

  • BITRIX: Подготовлена панель администратора, со следующими возможностями:
    • переход в режим администрирования;
    • включение панели битрикса;
    • режим правки;
    • сброс кеша;
    • режми редактирования данных;
    • настроки сайта;
    • настройки раздела;
    • настройки страницы;

4 RC 1.023.04.2018

  • BITRIX: изменены папки хранения шаблонов компонента sf.grid и областей сайта.Вместо template/grid -> grid и вместо template/site -> template.
  • BITRIX: изменился шаблон сайта и параметры грида