Идеи пользователя

Рейтинг: 77.0524  
Новая
Предложил Пользователь 49909 26.10.2011 19:28:48

Когда появяться в описании API те функции которые используются в компонентах

При анализе кода стандартных компонентов заметил что не все описания функций присутствуют в документации по API. Приходится лазать в недокументированном ядре Битрикса, чтобы понять что функция делает. Хотелось бы полную документацию по API, но если не можете всю обеспечить, хотя бы опишите те функции что встречаются в компонентах и желательно с примерами использования.
Рейтинг: 81.0765  
Новая
Предложил Пользователь 3308 25.10.2011 19:27:30

bitrix-ajax: добавить возможность задавать ajax-идентификатор компонента вручную через параметры

Суть предложения описал здесь в 2008 году:

http://dev.1c-bitrix.ru/community/forums/messages/forum7/topic15939/message89401/#message89401

и в 2009, в 2010:
http://dev.1c-bitrix.ru/community/webdev/group/15/forum/16191/


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

не теряю надежды быть услышанным.
Рейтинг: 12.1624  
Новая
Предложил Пользователь 11948 24.10.2011 17:31:58

Единый AJAX-канал с сервером

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

Потребуется ввести новый функционал (например, "друг появился на сайте"), придется делать еще один канал. Другой партнер сделает еще один функционал - опять канал. В итоге, ddos.

Хотелось бы одного канала, к которому можно было бы цепляться на этапе формирования, и на этапе парсинга на сайте средствами JS.

Да и когда такую, в принципе, важную штуку поддерживает основной разработчик, это лучше.

PS: Естественно, этот канал должен быть в главном модуле, а не только в соцсетке.
Рейтинг: 13.8923  
Новая
Предложил Пользователь 3308 21.10.2011 11:23:45

Добавление проекта в портфель работ на сайте 1С-Битрикс — адский ад!

То система не видит домен РФ, то ключ, то еще что-нибудь — и 15 минут рабочего времени заполнения формы в топку (250р.)! Предлагаю проекты не прошедшие валидацию сохранять в черновики.
Рейтинг: 2.1461  
Новая
Предложил Пользователь 14496 20.10.2011 21:32:21

Модификации CIBlockElement::GetList

Описывал ранее в блоге (http://dev.1c-bitrix.ru/community/webdev/user/14496/blog/sku/) сложности, связанные с работой GetList, если имеется привязка элементов.

Например, справочник Модели [секция - Бренд, элемент - Модель] и каталог Товары [секция - Категория, элемент - Товар] связаны между собой свойством "Привязка к товарам". Мои модификации делают возможными следующий синтаксис:
//найти все мужские товары
$arFilter["PROPERTY_MODEL.PROPERTY_GENDER"] = $prop1; 

//найти товары определенного бренда
$arFilter["PROPERTY_MODEL.IBLOCK_SECTION_ID"] = $sect1; 

//посчитать количество кожаных товаров
$arGroupBy["PROPERTY_MODEL.PROPERTY_MATERIAL"] = $prop2; 

//посчитать количество товаров бренда 
$arGroupBy["PROPERTY_MODEL.IBLOCK_SECTION_ID"] = $sect2; 
Все изменения касаются файла /bitrix/modules/iblock/classes/general/iblockelement.php. Версия модуля "Информационные блоки" - 11.0.2. Выложил только модифицированные функции (мои дополнения и модификации выделены цветом):  http://pastehtml.com/view/bb8kug80v.rtxt
Рейтинг: 96.1603  
Новая
Предложил Пользователь 94673 14.10.2011 13:18:58

Улучшение механизмов сопровождения клиентов Marketplace

Здравствуйте, Коллеги!

Сейчас для того, чтобы информировать пользователей моего решения "Калькулятор услуг" (http://mp.1c-bitrix.ru/solutions/focus.calculator/) мне приходится это писать прямо в отзывы, что по смыслу с моей стороны - не правильно.

Предлагаю обратиться к Битриксу с просьбой интегрировать блоги разработчиков с отзывами на странице продукта в Marketplace - следующим образом:

1. Блог разработчика (если разработчик использует его для сопровождения продукта) выводится на странице модуля после закладки "Установка" с надписью "Блог разработчика" или "Поддержка в блоге".

2. Фамилии людей в отзывах являются ссылками по которым можно отправить личное сообщение с информированием о решении проблемы.

3. Пункт 2 можно сделать на множестве записей пользователей, выбрав их чекбоксами.

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

5. Для блогов "завести" разделы, чтобы в случае поддержки нескольких модулей - каждая поддержка осуществлялась в своей ветке.
Рейтинг: 29.8639  
Новая
Предложил Пользователь 22487 13.10.2011 12:00:57

Сортировка обращений в модуле техподдержка

  1. Для “Группы сотрудников тех поддержки” в публичной части для компонента support.ticket.list сделать возможность отсортировать обращения для группы сотрудников не техподдержки на обращения в которых автором являюсь Я.
  2. В административной части портала для модуля техподдержки нет возможности отсортировать обращения в периоде над которыми производились работы т.к. сортировка работает только по дате создания и по дате изменения. А вот отсортировать по дате написания сообщения нет возможности.
  3. Также нет возможности отсортировать обращения, в которых я был хотя бы раз ответственным.
Рейтинг: 187.8622  
Внедрено
Предложил Пользователь 6761 13.10.2011 11:59:02

Предлагаю сделать из http://idea.1c-bitrix.ru типовое решение

Давно просили сайт идей, наконец то. Спасибо Битрикс:)!  
У меня такое предложение почему бы сайт http://idea.1c-bitrix.ru не сделать типовым решением и предложить его на маркетплейс?

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

В принципе, можно и для БУС сделать, чтобы клиенты могли на сайте компании предлагать свои идеи.

Использование сторонних сервисов типа http://reformal.ru/ подходят далеко не всем, особенно если информация конфиденциальна.

Можно включить сайт идей как дополнительный модуль в старшие версии корпоративного портала, но можно и отдельно продавать как типовое решение.
Рейтинг: 6.4036  
Ответил Tushinsky Yury 15.11.2011 23:54:21
В 11 версии Корпоративного портала этот функционал реализован в виде модуля "Менеджер идей". В какие редакции БУС будет включен этот модуль еще не известно.
Рейтинг: 16.6278  
Новая
Предложил Пользователь 11948 05.10.2011 21:24:33

CUser::GetUserGroupList

В CUser::GetUserGroupList возвращает мало полей. Код группы точно не помешал бы.
Рейтинг: 143.4378  
Новая
Предложил Пользователь 2854 03.10.2011 16:57:47

Добавить поддержку пользовательских полей главного модуля для всех объектов

Сейчас пользовательские поля поддерживаются только несколькими объектами: USER, IBLOCK_SECTION, BLOG_BLOG, BLOG_POST, LEARN_ATTEMPT, SONET_GROUP, а иногда, при решении нестандартных задач, данный функционал требуется и для других объектов системы.