1_day_Rigikov

advertisement
Технологические обновления в
версии 9.5. Планы на 10.0
Юрий Тушинский
Технический директор
Изменения в 9.5
- Новая концепция интерфейса управления
«Эрмитаж»
- Решение «интернет-магазин»
- Управляемое кеширование
- Улучшение интерфейсов и юзабилити
- Новые возможности модуля обучений
- Изменения в модулях: соцсети,
техподдержки, опросов
- Изменения Marketplace
Новая концепция интерфейса управления "Эрмитаж"
• Новая панель инструментов: изменилась группировка операций, отказ от
режима "Разработка", новый внешний вид.
• Добавлен функционал отмены последнего действия с файлами.
• Новое представление контекстного меню компонентов в режиме правки.
Новая концепция интерфейса управления "Эрмитаж"
• Операции в списках элементов.
• Возможность перехода в режим правки сайта без перезагрузки страницы.
• В публичном диалоге создания файла/раздела добавлена возможность
ограничить доступ к созданному файлу/разделу.
• Автоматическая генерация имени файла из заголовка страницы.
• Обновленный внешний вид диалогов.
• В компонент меню добавлена команда удаления файла меню.
Новая концепция интерфейса управления "Эрмитаж"
Интерфейс
• Групповые действия в списке
пользователей.
• В компоненте main.interface.form
добавлен диалог кастомизации
вкладок и полей формы.
Интерфейс
• Добавлен новый тип пользовательских полей - "Шаблон".
• Добавлен компонент "Социальные закладки и сети" для публикации на
внешних сервисах.
Платформа
• Добавлена поддержка тегирования кеша (управляемое кеширование).
• Добавлены события для групп пользователей OnBeforeGroupUpdate,
OnBeforeGroupAdd, OnAfterGroupUpdate, OnAfterGroupAdd.
• Добавлены новые методы буферизации CMain::AddViewContent(),
CMain::ShowViewContent(), CBitrixComponentTemplate::SetViewTarget(),
CBitrixComponentTemplate::EndViewTarget().
• Система обновлений теперь поддерживает пошаговую загрузку файла
обновления.
• Функционал авторизации в рамках одного хита по маске URL и хэшу в запросе.
Управляемое кеширование
- Теперь кеш некоторых компонентов стал полностью управляем
- Не нужно больше обновлять кеш страницы вручную или ставить
короткое время хранения для повышения актуальности – при изменении
информации из любых мест - кеш будет обновлен автоматически
- Управляемое кеширование добавлено прямо внутрь API, не нужно
ничего изменять в коде компонентов
Решение «Интернет-магазин»
•
•
•
•
•
•
Мастер установки и настройки магазина.
Два варианта дизайна и цветовые схемы.
Мастер настройки каталога товаров.
Типовой контент.
Управление в концепции «Эрмитаж».
Добавлена поддержка платежной системы
Деньги@Mail.ru.
Управление структурой
• Новая версия медиапроигрывателя с поддержкой HTML5.
• Возможность настраивать набор кнопок и панелей инструментов для редактора.
• Значительно улучшена работа редактора в браузерах Mozilla Firefox, MS Internet
Explorer, Google Chrome, Opera, Safari.
• Автотранслитерация/перевод названий страниц и разделов при их создании.
• Доработан интерфейс диалогов редактора в соответствии с концепцией "Эрмитаж".
• Компоненты карт Google Maps переведены на третью версию API.
• Значительно улучшен интерфейс копирования и перемещения файлов и папок.
Информационные блоки
• Настройки полей разделов.
• Проверка уникальности символьного
кода.
• Генерация символьного кода из
названия (для элементов и разделов).
• Режима просмотра разделов и
элементов для отдельного инфоблока.
• Поддержка управляемого кеша
компонент.
• Для множественных пользовательских
свойств добавлена обработка события
GetPropertyFieldHtmlMulty.
• В метод CIBlockElement::GetList
добавлена сортировка по наличию
картинок.
• В метод CIBlockSection::GetList
добавлен параметр полей для
выборки.
Обучение
• Добавлен импорт курсов в формате SCORM.
• Поиск по курсам.
• Возможность добавления видео- и аудио-материалов в вопросы и курсы в
визуальном редакторе.
• Добавлена возможность установки доступа к тесту в зависимости от прохождения
другого теста.
• Добавлена система оценок.
• Статистика в формах отчетов вопросов и попыток.
• Два новых типа вопросов: текстовый ответ и сортировка ответов.
• Возможность создавать тест из вопросов одной главы или одного урока.
• Опция "Обязателен правильный ответ".
• Опция "Контроль неправильных ответов".
• Добавлена поддержка пользовательских полей для попыток.
• Добавлена форма редактирования для попыток.
• Добавлено право доступа на создание курсов.
Социальная сеть
•
•
•
•
•
•
Введена поддержка рейтинга пользователя, форумов, блогов.
Изменен шаблон по-умолчанию компонента «Показ событий (ajax)».
Выгрузка обновлений группы в RSS.
Настройка значений по умолчанию параметров приватности пользователя.
Поддержка пользовательских полей для рабочих групп.
В права доступа введены уровни "Авторизованные пользователи" и "Все
посетители".
• В панель управления добавлена страница списка групп соцсети.
Изменения в Marketplace
- Новый внешний вид
- Возможность автоматической
работы с клиентами модуля
- Возможность указывать цену и
ссылку на покупку модуля
- Возможность предоставлять
модуль в триальном режиме для
"платных модулей", при этом
можно указать триальный срок
работы, но не более 30 дней
- Расширение API для поддержки
триальности:
- CModule::IncludeModuleEx три режима: MODULE_NOT_FOUND,
MODULE_INSTALLED, MODULE_DEMO, MODULE_DEMO_EXPIRED
- Защита автоматически вшивается в код файлов include.php и
install/index.php, которые обфусцируются.
Универсальные списки
•
•
•
•
•
Поддержка списков в группах социальной сети.
Настройка шаблонов бизнес-процессов в публичной части сайта.
Новые типы полей: "Кем создан", "Дата создания", "Кем изменен", "Дата изменения".
Значительные исправления интерфейса.
Новый компонент: lists.menu.
Техподдержка
• Возможность создавать новое обращение из сообщений клиента.
• Уведомления об изменениях в обращении для участников групп.
• Добавлены события: OnBeforeTicketAdd, OnBeforeTicketUpdate, OnBeforeTicketDelete,
OnTicketDelete.
Опросы
•
•
•
•
•
Правило ограничения повторного голосования по ID пользователя.
Правило ограничения повторного голосования только по IP адресу.
В настройке групп голосования добавлено управление CAPTCHA.
Возможность задания вопросов обязательными для ответа.
Экспорт результатов опросов в формате Microsoft Excel.
Блоги
•
•
•
•
Перенос/копирование сообщений между блогами.
Поддержка рейтингов.
События для добавления/изменения/удаления сообщений и комментариев.
В компоненты добавлено использование панели социальных закладок.
Платформа 10.0
- «Живая сессия», внешняя авторизация
- Поиск: быстрый поиск по заголовкам и группировка
результатов
- Единая форма для ввода сообщений в блогах и
форумах.
- Рейтинги и авторитет
- Кластеры, репликация и распределение нагрузки
доступа к БД
- Социальная сеть: интерфейс «что нового», новый
функционал подписки на обновления в соцсети,
интеграция с соцсетями
- Доработки магазина – гибкая настройка скидок,
интерфейс работы с SKU, решение «Интернет магазин»
- Функционал «Заметки на страницах сайта»
- Новое решение: Информационный портал
- Мобильные интерфейсы
«Живая сессия»
• Автоматическое продление сессии при активности пользователя в
браузере.
• Вывод сообщения, если сессия истекла
• Поддержка повторной отправки форм после повторной авторизации
Интеграция с соцсетями
• Добавлен компонент "Социальные закладки и сети" для публикации на
внешних сервисах.
Интеграция с соцсетями
• Поддержка четырех сервисов: twitter, facebook, mail.ru и vkontakte
• В административной части настраиваются параметры для работы с
внешними сервисами по отдельности. Зачастую это 2 параметра,
идентификатор приложения и секретный ключ.
Интеграция с соцсетями
• Компонент авторизации\регистрации
через внешние сервисы.
• Форма регистрации, когда уже
произошло соединение с внешним
сервисом, но нам недостаточно данных
чтобы зарегистрировать пользователя.
В дальнейшем через данный сервис мы
сможем авторизовываться на сайте
одним кликом.
• Компонент работы со статусами во
внешних сервисах
• Компонент работы с друзьями
пользователя, также возможность
отправки им личных сообщений(если
это позволяет внешний сервис)
Поиск: быстрый поиск по заголовкам и группировка результатов
- Добавлен компонент поиска по заголовкам – «живой поиск».
- Результаты поиска будут группироваться по источникам, например,
результаты, найденные в одной теме, будут сгруппированы до одной
позиции
Упрощенный редактор
• Автоматическое (и ручное)
увеличение области написания.
• Весь функционал доступен в режиме
редактировнаия BB-кодов и в
визуальном.
• Обработка горячих клавиш (Ctrl+B,
Ctrl+I, Ctrl+U, Ctrl+Q, Tab).
• Новые диалоги вставки видео и
картинок.
• Вставка таблиц (пока только в
простом виде).
• Поддержка нумерованных и
ненумерованных списков, интерфейс
для BB-режима.
• Поддержка всех основных браузеров.
• Все красиво и удобно 
Блоги и форумы
- Единая форма для ввода
сообщений в блогах и форумах.
Собрать все лучшее с текущих
форм и создать единую, с
использованием нового
упрощенного визуального
редактора.
- На сайте dev.1c-bitrix.ru есть
специализированные группы для
обсуждения функционалов блогов
и форумов. Все пожелания или
реализованы или поставлены в
план для выполнения.
Новый мультизагрузчик картинок и файлов
• Обновленные компоненты
ActiveX и Java для загрузки
одновременно большого
количества картинок и
файлов на основе Aurigma 7
• Новый внешний вид
• Оптимизирована скорость
работы
• Возможность обрезать
изображения (crop)
• Поддержка IE 64bit,
повышена стабильность
работы
Новый мультизагрузчик картинок и файлов
• Новый Flash загрузчик
• Adobe Flash
распространен – не
нужно устанавливать
дополнительное ПО
• Ресайз фото перед
загрузкой на клиенте
• Ввод и загрузка
описаний/комментарий
для каждой фотографии.
Рейтинги и авторитет
• Рейтингование пользователей
с учетом нескольких
показателей.
• Возможность программно
добавлять свои показатели для
использования в рейтингах.
Рейтинги и авторитет
• Расчет авторитета пользователя.
• Расчет места в рейтинге для пользователя.
Рейтинги и авторитет
• Правила обработки, позволяющие на основании значения рейтинга
производить действия над пользователями.
• Счетчики голосов за сообщения пользователя в форумах и блогах.
• Счетчики активности пользователя в форумах и блогах, с возможностью
настройки формулы учета.
Кластеры, репликация и распределение нагрузки доступа к БД
- Возможность распределять нагрузку между СУБД, вынося таблицы
отдельных модулей на другие серверы
- Поддержка продуктом репликации СУБД (Master-Slave-…): выборки
производятся из Slave СУБД, изменения в Master
- Поддержка неограниченного количества серверов с БД
- В дальнейшем мы планируем реализовать поддержку и веб-кластеров
Социальная сеть: интерфейс «что нового», новый функционал
подписки на обновления в соцсети
- Редизайн интерфейса социальных сетей «что нового»
- Гибкая система подписки на новые события
- Возможность использования различных методов доставки информации об
обновленных данных: по Email, Jabber, в виде дайджестов
- Не только события из соцсетей и рабочих групп КП теперь можно будет
видеть в логе обновлений и иметь возможность получать уведомления о
них (новости, приказы, …).
Доработки магазина – гибкая настройка скидок, интерфейс
работы с SKU, решение «Интернет магазин»
- Поддержка загрузки из 1С: транслитерация названий, поддержка SKU
- Решение «Интернет магазин»: мастер изменения каталога
- Форма ввода одинаковых товаров с разными характеристиками (цвет,
размер) или ценами
- Гибкая настройка
скидок с возможностью
создавать сложные
условия
Функционал «Заметки на страницах сайта»
- Возможность редакторам оставлять заметки и обсуждать страницы сайта
в процессе разработки
Новое решение: Информационный портал
- Разделы: работа, объявления, блоги,
форумы, фотогалерея, опросы.
- Новостная
лента,
привязка к
темам. Народные новости.
- Удобный интерфейс добавления
новости.
- Выделение главных новостей для
ресурса, для разделов новостей.
Выделение главной темы для вывода на
главной странице ресурса.
- Зарезервированные места под
баннерную рекламу.
Мобильные интерфейсы
-
-
Поддержка мобильных устройств –
распознавание и перенаправление
Шаблоны компонент, шаблон сайта, решение
для создания версий сайтов для мобильных
устройств
API и инструкция для создания веб-приложений
для мобильных устройств
Поддержка передовых бесплатных библиотек
для создания мобильных веб-интерфейсов
Готовые веб-приложения для мобильных
устройств
Платформа > 10.0? Зависит и от Вас!
• Мы собираемся открыть отдельный сайт, где можно будет высказать свои
желания по развитию продуктов и проголосовать за чужие
• Для голосования за доработки будет внедрена система рейтингования с
учетом авторитета голосующих
Спасибо за внимание! Вопросы?
Download