Закажите сайт прямо сейчас
Бесплатный семинар «Разработка высоконагруженных веб-проектов: Как выдержать миллионы хитов в сутки, чтобы все работало и ничего не «падало»
Федеральный семинар «1С-Битрикс»: Веб для бизнеса

Федеральный семинар «1С-Битрикс»: Веб для бизнеса

Новая версия «1С-Битрикс: Управление сайтом 11.0»

1С-Битрикс: Управление сайтом
             Что нового в 11.0:





       
      11.0
      Теперь «1С-Битрикс» - платформа не только для создания сайтов, но и для разработки облачных веб-сервисов, крупных масштабируемых веб-проектов, размещаемых в «облаке». Важный акцент в версии 11.0 сделан на контроле качества внедрений за счет автоматизации процедуры аудита проекта перед сдачей. 

      «Обычная CMS не подходит для работы в «облаках». Мы модифицировали почти весь продукт, чтобы он стал «облачным» - облачной платформой веб-разработки - и соответствовал требованиям облачной инфраструктуры. Мы поддерживаем открытый стандарт OpenStack Swift API и призываем российских хостинг-провайдеров развивать собственные облачные решения.»

      Генеральный директор «1С-Битрикс» Сергей Рыжиков



      player_icon.gif  Скачать видеозапись презентации «1С-Битрикс: Управление сайтом 11.0»
        Скачать презентацию новинок «1С-Битрикс: Управление сайтом 11.0»

      Поддержка «облачных хранилищ»

      Работаем в облаках! Новая версия «1С-Битрикс: Управление сайтом 11.0» совместима с «облаками» Google Storage, Amazon S3, Windows Azure Storage от Microsoft, открытого проекта OpenStack и другими, а также с CDN (сети доставки и дистрибуции контента - англ. Content Delivery Network или Content Distribution Network), интегрированными с этими «облачными хранилищами».

      Географический веб-кластер

      Географический веб-кластер Географический веб-кластер повышает отказоустойчивость проекта и обеспечивает независимость от дата-центра. В различных дата-центрах объединяются несколько групп веб-кластеров, находящихся в разных городах или странах. В случае отказа одного дата-центра, в работу мгновенно включается другой, без необходимости восстановления «бэкапа». За счет распределения нагрузки между разными серверами повышается скорость работы сайта.

      Инструменты контроля качества внедрения

      Инструменты контроля качества внедрения Для большого числа разработчиков и клиентов ключевым вопросом становится контроль качества внедрения. В версии 11.0 веб-разработчик получает возможность провести доскональную проверку сайта перед сдачей, а клиент – уверенность в качестве сборки проекта. «Монитор качества» – система контроля качества внедрения – встроенный набор автоматизированных и ручных тестов для проверки качества интеграции дизайна и разработки, внешнего программного окружения, безопасности, производительности, настроек хостинга, целостности ядра системы.

      Безопасная авторизация без SSL

      Безопасная авторизация без SSL Внедрена новая технология - «Безопасная авторизация без SSL». Теперь пароли с формы авторизации невозможно взломать, поскольку они шифруются по алгоритму RSA с ключом 1024 бит и в таком виде передаются на сервер. При этом не важно, какие соединения и протоколы используют посетители вашего сайта.

      Продажа партнерских веб-приложений через Marketplace

      Каталог Маркетплейс В версии 11.0 готовые веб-приложения для платформы «1С-Битрикс» можно приобретать напрямую из каталога собственного веб-проекта в административном разделе, а не только с сайта Marketplace. Веб-приложения, созданные профессиональными веб-студиями и опытными веб-разработчиками, расширяют стандартный функционал сайтов на платформе «1С-Битрикс». Сегодня в Маркетплейсе уже около 300 дополнений для решения самых разных бизнес-задач.

      Виртуальная машина 3.0

      Виртуальная машина 3.0 Выпущена новая Виртуальная машина 3.0 с поддержкой веб-кластера. Новая Виртуальная машина включает мастер создания кластера, мастер добавления slave-сервера, мастер переключения slave-сервера в режим master. Теперь чтобы развернуть кластер, необходимо 5-10 минут. При этом не требуется ничего устанавливать или настраивать. Кроме того, появилась возможность на одной виртуальной машине через мастер запускать несколько сайтов.

      И многое другое:

      Новый рабочий стол
      Детальный просмотр фотографий


      Облака

      Работаем в «облаках»!

      Новая версия «1С-Битрикс: Управление сайтом 11.0» совместима с «облаками» Google Storage, Amazon S3, Windows Azure Storage от Microsoft, открытого проекта OpenStack и другими, а также с CDN (сети доставки и дистрибуции контента - англ. Content Delivery Network или Content Distribution Network), интегрированными с этими «облачными хранилищами».

      Зачем нужны «облака»?

      В настоящее время происходит существенная концентрация датацентров. Строятся огромные датацентры и по невероятно конкурентным ценам предлагают клиентам дисковое пространство. Владельцам сайтов очень выгодно размещать свой мультимедийный контент в «облаках». «1С-Битрикс: Управление сайтом 11.0» позволяет использовать эти хранилища и размещаться в «облаках», не привязываясь к одному датацентру.

      Стоимость типовой конфигурации
      Стоимость типовой конфигурации, $

      Выгоды от и использования «облачных» хранилищ:
      • Экономическая целесообразность. Вы размещаете сайты на серверах хостинг-провайдеров, но при этом «за копейки» храните и используете в «облаках» огромные объемы данных. Размещение данных «в облаках» намного дешевле стандартного хранения.
      • Доступность данных. Ваши данные всегда доступны для клиентов независимо от их местонахождения.
      • Скорость доставки контента. Посетители сайта скачивают файлы через CDN (content delivery network) - очень быструю сеть доставки контента клиентам. Скорость загрузки аудио, видео, программного, игрового и другого цифрового контента значительно повышается.
      • Снижение нагрузки на ваши сервера. Это как следствие того, что клиенты скачивают файлы через CDN, а не с вашего сайта.
      • Защита от потери данных. Ваши файлы никогда не потеряются, если вы выбрали тарифный план с соответствующей гарантией.

      Поддержка «облачных» хранилищ

      В версии  продукта «1С-Битрикс: Управление сайтом 11.0» реализован механизм, который позволяет подключать к сайту любые «облака» и легко управлять ими - вплоть до обмена данными между хранилищами. В результате, вы, как владелец сайта, можете использовать только те хранилища, которые вам более удобны и выгодны.

      Файлы - в «облака»!
      Файлы - в «облака»!

      Механизм управления файловыми хранилищами позволяет:
      • Подключить готовое «облако» в работающий проект. Вы можете подключить сколько угодно «облачных» хранилищ непосредственно к своему сайту.
      • Перенести файлы в «облако» без остановки сайта. Достаточно задействовать в механизме фильтр по типам и размерам, - и файлы окажутся в заданной «облачной» папке.
      • Быстро «переехать» в другие датацентры. Подключив несколько хранилищ, вы можете перемещать свои файлы между ними. Перемещение выполняется с помощью мастера.

      Как подключить «облачное» хранилище

      Для использования «облачных» хранилищ в «1С-Битрикс: Управление сайтом» их нужно вначале зарегистрировать у «облачных» провайдеров и получить к ним ключи доступа.


      Подключение хранилища Amazon S3

      Далее в административной панели нужно создать и настроить параметры нового хранилища:
      • Выбрать провайдера
      • Выбрать центр обработки (регион)
      • Ввести параметры доступа (ключ доступа и секретный ключ)
      • Указать имя контейнера
      • Создать правила для отбора файлов в облачное хранилище

      Как все работает

      Новые загружаемые на сайт файлы в соответствии с созданными вами правилами будут сразу «разбрасываться» по хранилищам. Правила начинают действовать сразу же при создании нового подключения. Для переноса «старых», уже существующих файлов, необходимо воспользоваться меню действий в списке подключений.

      Правила-фильтры настраиваются:
      • по модулю системы
      • по расширениям файлов
      • по размерам файлов

      Настройка правил для хранилища

      Например, вы можете подключить 2 разных хранилища и для каждого из них настроить свои правила-фильтры.  Допустим, все файлы «весом» больше 100 Мб перемещать в «облако» Google Storage, а все видео - в Amazon S3. В зависимости от выгодности предложений провайдеров можно менять свои правила, «переливая» данные в другие «облачные» папки. Или совсем отключать хранилища, которые стали дорогими или чем-то неудобными для вас.

      Доступ

      Права доступа к облачным хранилищам гибко настраиваются, как и к другим модулям продукта.

      Настройка доступа для группы
      Доступ к хранилищу для группы

      Вы можете выставить отдельно для каждой из рабочих групп доступ:

      • по умолчанию
      • закрыт
      • просмотр всех данных модуля
      • запись

      Пример использования облачного хранилища Amazon S3

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


      CloudBerry Explorer

      Вы также можете настроить «прямое» управление своим видео, установив бесплатный навигатор по «облачным» хранилищам Amazon S3 - CloudBerry Explorer. С этим «проводником» вы будете управлять своими «облачными» файлами и папками так же обыденно, как и теми, что находятся на вашем компьютере. И речь здесь не только о пользовательском интерфейсе к «облачному» аккаунту, но и о безопасности и эфффективности подобного управления.
      • Удаление, перемещение и переименовывание файлов выполняется привычным способом, несмотря на то, что файлы физически «лежат» в каком-то удаленном «облаке»
      • На видеофайлы можно давать «красивые» ссылки и  вставлять их в контент сайта: http://video.company.ru/big_file.mpg
      • «Технические» ссылки на видео тоже работают: http://company.s3.amazonaws.com/folder1/big_file.mpg
      • Большие файлы можно «раздать» через бесплатный торрент-сервис, сэкономив на трафике: http://company.s3.amazonaws.com/folder1/big_file.mpg?torrent
      Сложный процесс работы с данными в «облаке» скрыт от пользователей сайта. Посетители сайта не заметят, что, скачивают файлы из «облаков» или, наоборот, загружают в «облако», к примеру, свои изображения для фотогалереи. А что заметят? Что скорость загрузки и скачивания теперь на вашем сайте изменилась - стала выше.

      Гео веб-кластер

      Географический веб-кластер

      Новинка 11 версии - «Географический веб-кластер» повышает отказоустойчивость проекта и обеспечивает независимость от дата-центра. В различных дата-центрах объединяются несколько групп веб-кластеров, находящихся в разных городах или странах. В случае отказа одного дата-центра, в работу мгновенно включается другой, без необходимости восстановления «бэкапа». За счет распределения нагрузки между разными серверами повышается скорость работы сайта.

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

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

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



      Именно это случилось однажды летним вечером 2011 года – молния попала в трансформатор, что полностью обесточило датацентр Amazon в Ирландии. К сожалению, сайты компании «1С-Битрикс» находились именно в этом датацентре. Компания потеряла много времени, восстанавливая сайты в другом датацентре из резервных копий. И все это время клиенты «1С-Битрикс» не могли покупать продукты на сайтах, скачивать дистрибутивы продуктов и принимать участие в «яблочной» акции, проходившей в это время.
      Рассказ о том, как молния «убила» облако Amazon, а «1С-Битрикс» выходила из трудной ситуации

      Географический веб-кластер
      Географический веб-кластер

      После этого инциндента было решено внедрить поддержку географического веб-кластера в платформе «1С-Битрикс». Ведь именно географический веб-кластер позволяет запускать разные ноды веб-проекта сразу в нескольких датацентрах, причем, в любой удаленности друг от друга. Такая схема позволяет расположить одну ноду, к примеру, в той же Ирландии, а другую – скажем, в США. Выход из строя всей Availability Zone, а не только одного датацентра, не затронет другую зону, и ваши сайты больше простаивать не будут. И компания денег терять от простоя тоже не будет.

      Географический веб-кластер

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

      Виртуальная машина 3.0 с поддержкой веб-кластера

      К версии 11.0 выпущена новая Виртуальная машина 3.0 с поддержкой веб-кластера. Новая Виртуальная машина включает мастер создания кластера, мастер добавления slave-сервера, мастер переключения slave-сервера в режим master. Теперь чтобы развернуть кластер, необходимо 5-10 минут. При этом не требуется ничего устанавливать или настраивать. Кроме того, появилась возможность на одной виртуальной машине через мастер запускать несколько сайтов.

      Качество

      Контроль качества внедрений

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

      «Монитор качества» – система контроля качества внедрения – встроенный набор автоматизированных и ручных тестов для проверки качества интеграции дизайна и разработки, внешнего программного окружения, безопасности, производительности, настроек хостинга, целостности ядра системы. Процедура сдачи включает обязательные и дополнительные тесты.

      Проблемы некачественного внедрения

      Иногда проблемы появляются не сразу, а через определенное время эксплуатации веб-проекта. Именно тогда, когда клиент ожидает максимальной отдачи – могут выявиться существенные недостатки.

      Примеры проблем некачественного внедрения:
      • Некачественное внедрение: не используется «Эрмитаж», для внесения изменений на сайте нужно переключаться в административный интерфейс; внесенные изменения отображаются не сразу, так как не используется управляемое кеширование
      • Риски безопасности: оставленные тестовые учетные записи со слабыми паролями, недостаточная настройка модуля «Проактивная защита», политик безопасности
      • «Страшно» добавлять новый функционал и развивать проект: код не оформлен в компоненты, нарушены принципы модульности
      • Низкая производительность проекта: из-за некорректных настроек «софта и железа», несоответствия параметров системы рекомендациям «Панели производительности», «Проверки сайта»
      • Потеря возможности обновлений: из-за модифицированного ядра и прямых запросов в коде к базе данных
      • и другие проблемы
      В итоге – разработчик недоволен платформой, клиент недоволен разработчиком и платформой. Клиент перестает доверять разработчику, разработчик – платформе. Много времени и сил теряется на поиски причин неадекватной работы внедрения, еще больших усилий стоит восстановить доверие.

      Зачем нужен контроль качества проекта?

      Плюсы для клиента:
      • Уверенность в качестве веб-решения, так как его проектирование, интеграция дизайна, разработка, настройка безопасности, нагрузочное тестирование и настройка на максимальную производительность выполнялись по рекомендациям от экспертов «1С-Битрикс»
      • Снижение рисков и затрат на дальнейшее развитие веб-проекта
      • Снижение стоимости и объема технической поддержки веб-проекта
      • Наличие структурированного списка работ по проекту
      Плюсы для разработчика:
      • Использование лучших методик проектирования, интеграции, разработки, обеспечения безопасности, настройки под нагрузку и деплойинга веб-проекта на BitrixFramework
      • Возможность расширить базовую методику своими инструментами, адаптированными к своему профилю задач: «высоконагруженный магазин», «решение для авиации», «надежный биллинг», «раздача медиаконтента» и другие
      • Снижение рисков и сроков интеграции веб-проекта на BitrixFramework за счет использования последовательного стандартизированного процесса, представленного Монитором качества

      Принцип работы Монитора качества

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


      Разделы тестов Монитора качества

      Рекомендации представлены в виде обязательных и необязательных тестов. Обязательные тесты - критичны и должны быть пройдены. Необязательные тесты - рекомендованы к выполнению.

      Автоматизация тестирования

      Все тесты, которые можно доверить системе – автоматизированы. В тестах, решение по успешности которых принимает тестировщик на основании собранной системной информации – максимально автоматизированы.

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


      Тестирование отдельного элемента

      Структура теста

      Каждый тест дерева Монитора качества имеет подробное описание того, что должен выполнять тестировщик и что делает система при автоматической проверке.


      Структура теста

      Методика тестирования по Монитору качества

      Для сдачи проекта по Монитору качества необходимо добиться успешного прохождения «обязательных», то есть критичных для веб-проекта тестов (при этом все дерево Монитора качества - зеленеет). «Необязательные» тесты призваны существенно улучшить качество решения, снизить риски и рекомендованы к выполнению в сложных/высоконагруженных проектах.

      Раздел дерева Монитора качества зеленеет, если в нем пройдены все «обязательные тесты». Непройденные тесты выделены красным цветом. Это существенно упрощает навигацию по дереву и клиента и тестировщика.





      Дерево Монитора качества

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

      Авторизация

      Безопасная авторизация без SSL 

      В версии продукта 11.0 внедрена новая технология - «Безопасная авторизация без SSL». Теперь пароли с формы авторизации невозможно взломать, поскольку они шифруются по алгоритму RSA с ключом 1024 бит и в таком виде передаются на сервер. При этом не важно, какие соединения и протоколы используют посетители вашего сайта. 

      Проблема передачи пароля в открытом виде

      Когда пользователи авторизуются на сайте в кафе, торговых центрах, аэропортах - из незащищенной среды, подключаясь  по открытому (WiFi)  или даже слабошифрованному соединению, для злоумышленников не составит труда перехватить пароль и потом использовать его в своих целях. Выходом, конечно же является использование защищенного соединения по протоколу SSL. Но, к сожалению, клиенты редко устанавливают SSL-сертификаты на свои сайты - в большинстве случаев из-за сложности самой организации такого подключения.

      Специалистами отдела безопасности «1С-Битрикс» разработана собственная методика безопасной аутентификации. Теперь, благодаря этой методике, пароли никогда не передаются по Сети в открытом виде. Проблема передачи пароля по Сети в открытом виде решена.

      Форма - безопасная авторизация
      Авторизация - под замком!

      Как все работает?

      Безопасная аутентификация с шифрованием пароля позволяет избежать передачи пароля в открытом виде. Имя и пароль, которые пользователь вводит в форму авторизации, шифруются в браузере и отправляются в таком виде на сервер. «По дороге» эти данные нельзя распознать и расшифровать, поскольку для шифрации используюется криптостойкий алгоритм RSA с ключом 1024 бит, практически неподдающийся взлому.

      Схема безопасной авторизации
      Механизм безопасной авторизации
      Схема безопасной авторизации:
      •   Закрытый и открытый ключи (генерация на сервере)
      •   Шифрование пароля на клиенте RSA 1024 bit
      •   Передача в закрытом виде по каналам связи – каждый раз новое значение
      •   Дешифрование пароля на сервере
      •   Не изменяется безопасное хранение пароля в Базе Данных на сервере

      Не «грузит» ли авторизация сервер?

      Может возникнуть вопрос: «А не нагрузит ли безопасная авторизация сервер? И не скажется ли это на времени авторизации пользователя?» Действительно, при шифровании/расшифровке пароля на клиенте (JavaScript, RSA 1024 bit) работает достаточно сложный алгоритм, требующий значительных системных ресурсов. На сервер, конечно же, нагрузка добавится, но она адекватна и оптимизирована разработчиками «1С-Битрикс» по максимуму.

      Пользователь при авторизации не почувствует никаких «тормозов». Более того, он даже не заметит, что в процессе входа на сайт что-то изменилось. Все инструменты, которые использовались ранее для авторизации, продолжат работать. Например, если для входа на сайт использовался составной пароль, пользователь будет как и раньше вводить сам пароль + код, полученный, скажем, с брелка eToken.

      Где включить?

      Включается механизм безопасной авторизации в административной панели - в настройках Главного модуля (вкладка «Авторизация»).  После включения механизма пароли всех пользователей вашего сайта будут передаваться на сервер в зашифрованном виде.

      Включение безопасной авторизации
      Включение безопасной авторизации

      В блоке «Безопасная авторизация» необходимо:
      • Активизировать опцию «Передавать пароль в зашифрованном виде»
      • Сгенерировать ключ, нажав на одноименную кнопку
      В форме авторизации на вашем сайте появится «замочек». Это значит, что механизм безопасной авторизации включился, и все пароли теперь под замком!


      Для генерации ключа с помощью OpenSSL требуется правильная настройка пути к файлу openssl.cnf. Вы можете сколько угодно раз генерировать и получать новый ключ.






      Таймзоны

      Автоматическое определение часового пояса 

      Это удобно и очень приятно для пользователя, когда ваш сервер сам определяет его временную зону. Когда все даты и время публикации новостей, комментариев, сообщений в блоге или на форуме, заказов в интернет-магазине выводятся на сайте в той временной зоне, в которой пользователь находится в текущий момент. Именно эту возможность - автоматическое определение часового пояса предоставляет версия 11.0 продукта «1С-Битрикс: Управление сайтом».

      Пусть сам выберет?

      Вы, конечно же, могли пойти по «старому» пути и предложить своему пользователю самостоятельно выставить время на сервере. Предложите ему в профайле огромный список вариантов-зон, из которого он должен выбрать свой. Только не факт, что пользователь согласится это делать. А если и согласится, то сделает ли правильный выбор? Более того, пользователь не будет регистрироваться на сотне разных серверов только для того, чтобы иметь возможность изменить свое время.

      Часовые пояса России
      Часовые пояса России

      Добавим, что не каждый сервер позволяет изменять время пользователя. А посетитель может не знать, в какой зоне находится сервер, и при этом гадать, не «прокисли» ли здешние новости.

      Как работает автоматическое определение?

      При разработке механизма определения часового пояса разработчики «1С-Битрикс» исходили из следующего:
      • человек, даже переезжая в другой город, всегда изменяет время на своем компьютере, мобильном телефоне и часах
      • этой информации вполне достаточно, чтобы определить его часовую зону
      Как только пользователь переходит на сайт, автоматически определяется время на его компьютере, сравнивается со временем на сервере и вычисляется смещение. Специальный скрипт определяет локальное время для каждого пользователя.

      Что в результате?

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

      Если на этот же московский сайт заходит пользователь из Москвы, то система для него ничего не меняет - он был и остается в своей временной зоне.

      Включение часовых поясов

      Включение автоматического определения часовых поясов на сайте выполняется в настройках Главного модуля в административной панели.

      Включение часовых поясов
      Включение часовых поясов

      Для включения нужно:

      • Разрешить использование часовых поясов (активизировать опцию)
      • По умолчанию автоматически определять часовой пояс по браузеру (активизировать опцию)
      • Часовой пояс сервера по умолчанию - выбрать зону для сервера из выпадающего списка
      А есть ли выбор?

      Для владельцев сайтов есть возможность переключения режимов выбора часовых поясов. Например, для сайтов, по какой-то причине желающих использовать часовой пояс сервера, а не пользователя (новостные сервера, региональные информационные порталы). Можно выбрать по умолчанию как отображать всю информацию на сайте:
      • в локальном времени пользователя
      • или во времени сервера
      Например, при работе компании с распределенных офисов важно для всех подразделений использовать время головного офиса. Значит, все удаленные пользователи должны работать по времени сервера. Просто в тех же настройках Главного модуля снимите «галочку» «По умолчанию автоматически определять часовой пояс по браузеру».

      Время сервера
      Время сервера

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

      Более того, вы можете установить для каждого пользователя способ определения часовых поясов.

      Часовой пояс для пользователя
      Часовой пояс для пользователя
      • по умолчанию - будут использоваться настройки, заданные для всего сайта
      • да, определить по браузеру - будет автоматически определяться часовой пояс пользователя
      • нет, выбрать из списка - часовой пояс выбирается из выпадающего списка временных зон, и в числе выбора - локальное время сервера

      Почему лучше использовать часовой пояс пользователя?

      Примеры:
      • Интернет-магазин: клиент видит в своем локальном времени время отгрузки заказа. Для этого ему не нужно, как раньше, настраивать свою часовую зону в профиле. И то, при условии, если это позволял делать сервер.
      • Сайт онлайн-чемпионатов: первая трудность, с которой сталкивался пользователь - это определение точного времени какого-то матча. Ситуацию запутывало и то, что один и тот же часовой пояс в разных игровых залах может обозначаться по разному. Теперь пользователю не нужно пользоваться таблицами-конвертерами зон, чтобы узнать, когда начинается тот или иной чемпионат по его местному времени.
      • Браузерные игры:  игрокам было трудно назначить, скажем, виртуальный бой на нужное время - из-за расхождений в часовых поясах.
      • Техническая поддержка: пользователю из Магадана не нужно высчитывать через сколько времени ему ответит служба поддержки какой-то московской компании.
      • Переходы на зимнее/летнее время: снимается путаница со временем для пользователей из стран, где еще переводят часы в соответствии со временем года.

      Время пользователя

      «Передаем сигналы точного времени... В столице 15 часов, В Ашхабаде - 17, в Караганде - 18, ... в Южно-Сахалинске 23 часа, в Петропавловске на Камчатке - полночь», - эти позывные «Маяка» раньше регулярно передавали для советских граждан.

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

      Поиск

      Социальный поиск

      Мгновенный «умный» поиск в версии 11.0 стал социальным: на поиск влияет мнение сообщества - учитывается нажатие кнопки «Мне нравится». С новым поиском проще найти ценные с точки зрения сообщества статьи, товары, обсуждения и прочее на сайте. Существенно повышена скорость выполнения поиска. Результаты поиска стали информативнее и релевантнее.

      Поиск стал социальным

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

      Возможность оценить контент на сайте реализована кнопкой «Мне нравится», которая развивает систему рейтингов для определения внимания пользователей и значимости контента. Подсчитывается рейтинг по собственной методике «1С-Битрикс» - вычисления авторитетов пользователей в сообществе и рейтинга контента.

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

      Список голосовавших
      Все, кому это нравится
      Подсчет рейтинга:
      • Рейтинг контента зависит от количества и «веса» голосов.
      • Пересчет рейтинга происходит каждый раз при нажатии кнопок «Мне нравится» или «Больше не нравится».
      • При этом фиксируется кто именно из пользователей голосовал и учитывается «вес» этого пользователя в сообществе. Система не просто подсчитывает количество плюсов и минусов.
      • «Вес» пользователя зависит от его положения в сообществе - авторитета, кармы, популярности, активности
      • Если навести курсор мышки на «звездочку», можно увидеть список пользователей, отдавших за данный контент голоса
      Ценный контент - на первом месте в результатах
      Рекомендованный контент

      Теперь, нажимая внизу страницы «Мне нравится», нужно помнить, что тем самым вы повышаете ее рейтинг -  признание, ценность и вес для сообщества. Ваши друзья из соцсети, получившие ссылку на эту страницу в поиске, увидят, что вы «подписались» под этой страницей (товаром, описанием ресторана, обзором фильма и т.д.). Точно так же и вы, получив результаты поиска по своему запросу, сразу увидите кто из друзей рекомендует то или иное заведение, книгу, магазин и т.д.

      Таким образом «умный» поиск в версии 11.0 объединил две самых сильных стороны Интернета - информационную и коммуникативную. Для оценки контента привлечена широкая аудитория соцсети. Поиск на сайте теперь социальный.

      Группировка и «схлопывание»

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

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

      Учет расстояний между словами

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

      Инструмент учета расстояний разработан давно. Теперь, в версии 11, он значительно улучшен и «отточен». Его включение в продукт оказало существенное влияние на качество поиска. А именно - качество выдачи результатов поиска.  Например, по запросу «система управления» наиболее релевантными будут страницы, содержащие фразы «система управления» и «система автоматического управления».

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

      Еще

      К версии 11.0 в продукте обновлено 6197 файлов, из них добавлено 2116 новых файлов, 263833 новых строк, удалено 101984 строк, объем изменений составил 20Мб.

      Рабочий стол панели управления

      Рабочий стол в административной части продукта теперь индивидуально настраивается, комплектуется гаджетами и снабжен системой поиска по меню. В продукте версии 11.0 можно создать сколько угодно «Рабочих столов».

      Рабочий стол
      Новый рабочий стол

      Гаджеты для панели управления:

      • Личное - гаджеты для работы с персональными инструментами (заметки, избранные ссылки)
      • Внешние сервисы - сервисы получения информации из Интернет (RSS лента, гаджеты Google, прогноз погоды)
      • Настройки - гаджеты раздела «Настройки» административной части (информация о системе, монитор производительности, навигация, проактивная защита)
      Разработчики могут создавать свои гаджеты и потом добавлять их на свой рабочий стол. Как пример, можно вывести с помощью гаджетов списки последних заказов, новости компании, подборки документов и прочее.

      Прямо с «Рабочего стола» теперь работает «живой поиск» по административному меню. Поиск мгновенно перемещает вас к нужному пункту меню. И при этом не важно, сколько ваше меню содержит секций и вложенных веток.

      Живой поиск по меню
      «Живой» поиск по меню

      Как пример: вы набираете в поиске «защита» - поиск «подсказывает» вам варианты меню, в котором заданная фраза содержится. В результате, вы быстро переходите, скажем,  к настройкам Проактивной защиты. И это вместо того, чтобы добираться до этого пункта через 4 уровня меню.

      Фотогалерея 

      Фотогалерея в новой версии стала еще симпатичнее и производительнее. Благодаря усовершенствованному шаблону детальное представление отдельной фотографии становится еще удобней и наглядней.

      Детальный просмотр фотографий
      Детальный просмотр фотографий
      • Включите слайдер - и вы быстро «прокрутите» все фотографии в альбоме, а щелчком на «превью» перейдете к просмотру любой из них.
      • Нажмите кнопку «Увеличить» - и большие изображения будут выводиться на всю возможную высоту.
      • Распахните окошко внизу экрана - и сможете развернуть фотографию, увеличить ее, просмотреть в полный размер и даже удалить. Здесь же содержатся подробные сведения о фотографии: автор, альбом, количество просмотров, дата добавления.
      • Вы можете изменять фон - темный или светлый, оставлять комментарии, запускать просмотр фотографий в режиме слайд-шоу и просматривать их рейтинг.
      Добавлена ручная сортировка фотографий в альбомах - теперь вы можете просто подцепить фотографию мышью и переместить на любое место.

      Добавление фотографий на сайт упрощается благодаря внедрению новых версий загрузчика изображений Aurigma Image Uploader (Java/ActiveX) и добавленного в продукт Aurigma Flash Uploader. Теперь вы можете (в настройках компонента фотогалереи) выбирать, какой из этих загрузчиков использовать.

      Новый загрузчик фотографий
      Новый загрузчик фотографий

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

      «Живая лента» в социальной сети

      В социальную сеть в полной мере вошла «Живая лента» и заняла подобающее ей место. «Живая лента» теперь тесно взаимодействует с Фотогалереей:
      • фотографии в «Живой ленте» отображаются лучше
      • комментировать фотографии можно прямо из «Живой ленты»
      • каждый комментарий к фотографии создает отдельное событие в «Живой ленте»
        Комментируйте фотографии прямо из «Живой ленты»

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

      Вы можете голосовать за все события и комментарии к ним, нажимая кнопку «Мне нравится». Вид этой кнопки настраивается централизованно в настройках рейтинга. Но для «Живой ленты» вы можете выбрать свои индивидуальные настройки голосования, и они «перекроют» глобальные.


       Мне нравится!

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

      В «Живой ленте» теперь нет постраничной навигации. По ссылке «Еще события» все последующие записи подгружаются на AJAX. Для тех же, кто привык к обычной навигации, оставлена возможность отключить режим AJAX (в параметрах компонента «Живой ленты»).

      И еще в соцсети:

      • Поддержка разделения по сайтам уровня прав «Полный доступ» модуля соцсети. Администратор соцсети одного сайта  сможет управлять настройками и контентом рабочих групп этого сайта, а на другом сайте его доступ к блогам групп будет определяться настройками рабочих групп.
      •  Поддержка кнопки рейтинга «Мне нравится» в блогах и форумах. Поддерживаются оба типа кнопок: «Плюс/Минус» и  «Мне нравится». Отмечайте понравившиеся вам посты и комментарии к ним.
      • В блогах: загрузка картинок в комментариях. Картинки вместе с комментариями отображаются в RSS ленте и отправляются в рассылку.
      • В форумах:  визуальный (WYSIWYG) редактор с поддержкой BBCode. В настройках компонента указывайте режим редактора по умолчанию: редактирование BB-кодов или визуальный.
      • В форумах: отправка сообщений и некоторых других операций без перезагрузки страницы (AJAX).
      • Разработчикам: для парсинга теперь используется класс CTextParser из модуля main.

      Короткие ссылки

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

      Короткая ссылка на новость
      Короткая ссылка на новость

      Короткая ссылка формируется от имени домена и содержит всего несколько символов.
      Пример короткой ссылки на новость: http://medsite/~IRFVm

      Русские имена файлов и папок

      В связи с вводом русскоязычных доменных имен в зоне РФ и по многочисленным просьбам пользователей, особенно SEO специалистов, в версию 11.0 добавлена поддержка имен файлов, папок и доменов для зоны РФ.
      Имя страницы на русском языке
      Имя страницы на русском языке

      Теперь вы можете давать русские имена своим файлам и целым разделам на сайте. И система не будет «ругаться» на ввод некорректного имени, как раньше. Если домен вашего сайта находится в зоне РФ, вы можете именовать все, что после «слэша» русскими буквами - вплоть до расширений файлов, если это нужно. Новая возможность является дополнительной, а не обязательной. Автоматический перевод названий файлов и папок на английский язык вы можете отключить или оставить - по желанию.

      Автосохранение форм

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

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

      Функция включена на большинстве форм редактирования и может быть отключена администратором. Формы с включенной функцией  включают кнопки автосохранения. На всякий случай, для полной уверенности, можно просто нажать эту кнопку и выполнить ручное сохранение.

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

        Микроформаты в стандартном решении магазина

        В версии 11.0 продукта реализована поддержка микроформатов Schema.org в интернет-магазине. Типовые интернет-магазины «1С-Битрикс» теперь будут помечены по этой схеме. Сделано это для лучшей индексации сайтов интернет-магазинов поисковиками.

        Прямо в HTML коде страниц интернет-магазина создаются специальные метки для поисковых «пауков» (это цена, это товар, это телефон и т.д.). В результате, такие сайты качественнее индексируются поисковыми роботами и потом лучше находятся пользователями на поисковых сервисах.

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

        Что такое Schema.org? Это сайт, который содержит коллекцию схем (html-тегов), которые вебмастера могут использовать для разметки своих страниц способами, признанными крупнейшими поисковыми системами, такими как Bing, Google и Yahoo!, которые полагаются на эту разметку для улучшения отображения результатов поиска, делая процесс поиска правильных веб-страниц проще для людей.
              Этот общий словарь облегчит вебмастерам выбор правильной схемы разметки и поможет получить максимум выгоды из приложенных усилий. Так, воодушевленные sitemaps.org, Bing, Google and Yahoo! собрались вместе чтобы создать для вебмастеров эту коллекцию схем.



        По сложившейся практике, пользователи продукта «1С-Битрикс: Управление сайтом» с активной технической поддержкой могут бесплатно перейти на новую версию 11.0 при помощи технологии обновлений SiteUpdate и получить все новинки продукта. Доступны для скачивания как пробные 30-дневные версии продукта, так и версии для клиентов.

        Цикл бесплатных семинаров
        Формула компании: Что нужно хорошему бизнесу для роста?
        Академия 1С-Битрикс: обучение, сертификация, онлайн-курсы