Сделать некие типовые роли для групп пользователей, например контент-менеджер, администратор магазина, менеджер магазина, модератор и т.д. Многим, наверно, приходилось создавать группу контент-менеджер (особенно, когда создана вся структура и инфоблоки). Нужно пройтись по всем инфоблокам (их может быть за сотню) - проставить права, пройтись по структуре. Можно предложить типовую роль, с возможностью что-то добавить или исключить в правах. Только это все должно быть удобно и в одном месте.
Передавать в шаблон компонента "карта сайта" все параметры, которые передаются в компоненте меню. Часто для меню или для карты сайта нужны доп. тексты или иконки к пунктам. В меню есть специальное поле для доп. параметров, а в карту сайта они не попадают. И еще, в главном модуле разделить типы меню для карты сайта для каждого сайта, или вынести это в настройки компонента. Для каждого сайта можно задавать любые типы меню, а для карты сайта только общее для всех сайтов. Например на одном сайте есть два верхних меню, на другом сайте главное меню левое. Называть верхнее меню left, а левое top - не красиво.
Идея не нова и кажется уже была. Идеи в статусе "новая" и "в работе" весят годами. "Рассмотрено" - рассмотрели и забыли? Нет человека, который бы рассматривал идеи и пускал их дальше в дело. А так, отписываются все кому не лень.
Статистика огорчает: Статистика Новые 2724 Рассмотрено 142 В работе 72 Внедрено 315 Отложено 233 Всего идей 3486
На сайте http://dev.1c-bitrix.ru/ в поиске в поле "где искать" добавить кроме "Форум, FAQ, Блоги", еще "Документация", "Учебные курсы" (возможно еще что-то). Он там все равно ищет, если ничего не выбрано. Бывает, что точно знаешь что искать надо там, а отфильтровывать в ручную среди другого мусора, долго и не удобно. Да и сами результаты поиска не плохо бы структурировать по категориям, не всегда, по желанию.
Надоело писать свой объединенный компонент регистрации и создания профиля покупателя. Исходя из стандартных компонентов, зачем заставлять пользователя регистрироваться, потом повторять заполнение тех же полей при заказе. Неужели нельзя для решений с ИМ при регистрации указывать данные для профиля покупателя. А уж регистрация с автоматической генерацией пароля - сказка. Никто никогда не воспользуется функцией восстановления пароля (я пароль не забывал, мне его не прислали). Если уж делать быстрый заказ, то без регистрации (прозрачной или нет, но без нее), а так - нет смысла
Не пойму, почему до сих пор нет соответствия полей инфоблока и соответствующих компонентов? Поле типа видео, нельзя задавать размер видео, изображение предварительного просмотра. Почему, чтобы выбрать видео из внешнего источника, нужно нажимать "выбрать из структуры сайта" (не очевидно и не правильно). Понятно, что можно добавить в компонент вывод компонента вывода видео с нужными параметрами, но это ни чем не отличается от свойства типа файл. Напомню про другие свойства: http://idea.1c-bitrix.ru/dovesti-do-uma-polya-privyazka-k-karte-google-maps-privyazka-k-yandeks/ Свойство счетчик вообще не понятно зачем нужен, если не делает того что нужно. Зачем его плюсовать при каждом редактировании. Про другие свойства потом напишу, там еще хуже.
Документировать пользовательские свойства и добавить в описание функций, которые с ними работают (не комментарии пользователей, а описание функции и параметров). Особо часто используются свойства разделов инфоблока. Например, CIBlockSection::GetList за 3 года так и не получила описания этих свойств. Кстати и еще одного параметра.