Обновление: Главный модуль 11.0.10, Информационные блоки 11.0.9, Wiki 11.0.4, Библиотека документов 11.0.4, Фотогалерея 11.0.5, Социальные сервисы 11.0.1
Реализован механизм расширенных прав доступа к файлам. Теперь права можно назначать на группы пользователей, конкретных пользователей, группы соцсети, структуру компании (для КП)
Новый механизм позволяет назначить права доступа на файлы и папки физической и логической структуры сайта не только для групп пользователей, но и для конкретных пользователей, групп соц. сети и отделов компании. [spoiler]
Данный диалог доступен пока только из публичного раздела и обязательно появится в административном. Важно: механизм расширенных прав не отменяет обязательность настройки прав доступа к модулю Управление структурой и разделу /bitrix/admin/.
В настроки модуля добавлен параметр "Всегда показывать панель для пользователей" с выбором категорий пользователей
Раньше панель управления появлялась для пользователей с правами, достаточными для выполнения хотя бы одной операции с этой панели. И возникали сложности и непонимание у пользователей, почему панель не появляется или появляется только при открытии отпределенных страниц сайта. Теперь можно настроить для каких пользователей показывать панель всегда,
даже если у них нет прав ни на одну операцию.
Автоматический перевод теперь использует сервис Bing вместо Google . Требуется указать ключ приложения Bing в настройках главного модуля
Поскольку Google закрыл свой бесплатный проект Translate API, используемый в том числе и в наших продуктах для генерации символьных кодов, автоматический перевод теперь осуществляется с использованием приложения Bing. Требуется зарегистрировать на сайте Bing Developer, получить ключ приложения и указать его в настройках модуля. Если ключ не указан, осуществляется транслитерация.
Новый параметр журнала событий "Записывать редактирование пользователя"
Для показы событий редактирования пользователя в публичном разделе не забудьте в настройках компонента “Журнал изменений” (bitrix:event_list) добавить элемент “Действия с пользователями” в фильтр.
Разработчикам: в класс CModule добавлены методы для управления операциями и уровнями доступа ( GetModuleTasks , InstallTasks , UnInstallTasks )
Каждый модуль, который добавляет свои уровни доступа и операции в систему, имеет специальные скрипты (с описанием уровней доступа и включаемых в них операции, исполнением SQL- запросов), используемые для установки/удаления этих прав. Теперь появились единые методы в Главном модуле, которые могут быть использованы остальными модулями системы.
Разработчикам: в CPageCache добавлена поддержка разных видов хранения
Класс CPageCache использовал в качестве хранилища кеша диск, теперь как и CPHPCache поддерживает разные вида хранения кеша. Подробнее о видах хранения и настройке Битрикса на работу с ними в хелпе.
Еще
Добавлен метод $DB->GetErrorMessage(), используется на страницах “SQL запрос” и “Командная PHP-строка” для корректного возврата текста ошибки в кластерном окружении.
Добавлен класс CTempFile для работы с временными файлами. Метод CTempFile ::GetFileName() возвращает имя, которое можно использовать для создания временного файла. Метод CTempFile::GetDirectoryName() возвращает временную папку. Временные файлы теперь создаются в каталоге, заданном константой BX_TEMPORARY_FILES_DIRECTORY (в dbconn.php). Если данная константа не определена, используется каталог tmp внутри директории, указанный в настройках Главного модуля (параметр “Папка по умолчанию для загрузки файлов”). Если и этот параметр не указан, используется каталог /upload/tmp/.
Почтовые события и агенты теперь используют управляемый кеш. Раньше почтовые события и агенты использовали файлы-флажки (b_event и b_agent) в каталоге управляемого кеша на диске, а теперь задействован штатный механизм кеширования.
Добавлен новый метод SetImmediate для класса CCacheManager. Если метод Set, используемый для установки значения переменной, начинал дейстовать по окончании хита, то новый метод устанавливает значение сразу.
Метод CFile::ResizeImageGet() теперь возвращает и размер файла.
Расширенная диагностика ошибок в командной строке (/main/admin/php_command_line.php) включается только для php >= 5.2.0.
Фильтр по пользовательским полям типа “строка” с отрицанием теперь возвращает и записи с пустыми значениями.
Добавлены связи таблиц рейтингов, т.о. в браузере таблиц будут показаны подсказки (подрпобнее об обновленном браузере писала в предыдушем посте).
Новое расширение core_date.js, позволяющее форматировать дату, в js-библиотеке.
Подключение в PHP
CJSCore::Init("date");
Вызов в Javascipt
BX.date.format("формат",дата, текущее время, utc);
формат - полный аналог формата функции date, за исключением формата "T" и "e" (символьное название таймзоны). Также поддерживаются расширенные форматы функцииFormatDate. дата - это либо timestamp в секундах, либо объект класса Date. Если не задано, по умолчанию new Date(). текущая дата - дата (timestamp в секундах, либо объект класса Date), которая используется для вычислений типа "1 секунда назад", "2 года назад". Если не задано, по умолчанию new Date(). utc - дата в UTC, если необходимо работать с датами в UTC. По умолчанию false.
Информационные блоки 11.0.9
Добавлена поддержка нового XML в обмене с 1С
Файлы новой версии 1С некорректно обрабатывались на стороне сайта, не загружались свойства типа справочник.
В компоненте news . calendar исправлена навигация в AJAX режиме
Не работала навигация по календарю при выборе месяца в выпадающем списке.
Исправлено копирование расширенных прав доступа при создании версии элемента
При создании копии элемента инфоблока не копировались права, поэтому копии не отображались как версии в просмотре документа.
Исправлено создание картинки анонса при xml импорте
Исправлено излишнее создание картинки анонса при xml импорте, не учитывалась опция "Автоматически генерировать картинку анонса" в настройках параметров импорта каталога.
Разработчикам: в метод CIBlockSection :: GetList добавлено предупреждение ( PHP Warning ) в случае использования пользовательских полей без указания идентификатора инфоблока
Теперь при фильтрации по пользовательским полям разделов без указания IBLOCK_ID будет выведено соответствующее предупреждение.
Разработчикам: в метод CIBLockElement :: Getlist добавлена поддержка рейтингов
Теперь можно получать поля элементов RATING_TOTAL_VALUE, RATING_TOTAL_VOTES, RATING_TOTAL_POSITIVE_VOTES, RATING_TOTAL_NEGATIVE_VOTES, RATING_USER_VOTE_VALUE и осуществлять сортировку по ним.
Такой функционал для инфоблоков доступен с версии 11.0.5. Режим прав доступа включается в настройках инфоблока. Также расширенное управление правами доступно в CRM, списках и библиотеке документов.
Ещё для всех бы компонентов корректно работало ... для компонента "календарь событий" расширенное управление правами не работает. Всем, кроме админа, доступ закрыт, пока обратно не переключишь в "не расширенное" управление.
Поддержка расширенных прав доступа будет реализована в новом модуле календарей, который сейчас проходит тестирование и точные сроки выпуска пока не известны. В календарях, которые входят в модуль интранет, такая поддержка реализована не будет.
Bing - отвратная система от отвратной компании. Во-первых надо везде зарегистрироваться и постоянно навязчиво предлагают получать рекламный спам. Во-вторых я так и не нашел где получить нужный код. Точнее какой-то код я получил, но перевод не заработал. То есть подписаться на спам они предлагают постоянно и я уверен, что теперь жертвенная почта будет получать этот спам. А вот юзабилити сделать и не предлагать постоянно заполнять огромные формы, как будто я у них вид на жительство хочу получить, а не зарегистрироваться на сайте - это у них не получилось, да они и не старались.
В ощем зря вы с ними связались. Лучше никакого переводчика, чем такой.
И правда... Сегодня пришло письмо от Bing'a В начале которого, есть абзац:
We recently announced that the Bing Search API is transitioning to the Windows Azure Marketplace. We encourage you to sign up for our new offering before Bing Search API 2.0 AppIDs are decommissioned on August 1, 2012. On and after this date, AppIDs will no longer return results.
Вкратце: по текущим AppID перестанет возвращаться результат с 1 августа. Как я понял, теперь нужно получать новый ID на Windows Azure Marketplace и что-то типа 5000 запросов в месяц будут бесплатными. Надеюсь Битрикс успеет подготовить апдейт к 1 августа или хватит в настройках поменять ID на новый?
Щас яндекс вроде API переводчика запустил. Блин, визредактор из кэша чтоли достаётся. Как заманало тут и на форумах "Ваша сессия истекла, повторите...!
Во-первых надо везде зарегистрироваться и постоянно навязчиво предлагают получать рекламный спам. Во-вторых я так и не нашел где получить нужный код. Точнее какой-то код я получил, но перевод не заработал. То есть подписаться на спам они предлагают постоянно и я уверен, что теперь жертвенная почта будет получать этот спам. А вот юзабилити сделать и не предлагать постоянно заполнять огромные формы, как будто я у них вид на жительство хочу получить, а не зарегистрироваться на сайте - это у них не получилось, да они и не старались.
В ощем зря вы с ними связались. Лучше никакого переводчика, чем такой.
В начале которого, есть абзац:
Как я понял, теперь нужно получать новый ID на Windows Azure Marketplace и что-то типа 5000 запросов в месяц будут бесплатными. Надеюсь Битрикс успеет подготовить апдейт к 1 августа или хватит в настройках поменять ID на новый?
Блин, визредактор из кэша чтоли достаётся. Как заманало тут и на форумах "Ваша сессия истекла, повторите...!