Хотя он нужен фактически для построения дерева в списке компонент визредактора
Без этого файла работоспособность компонента не теряется. Отсутствие же его дает возможность скрыть компонент в дереве визредактора
Не обращал раньше на это внимание, пока не решил на досуге сдать тест по компонентам 2.0, который когда то успешно завалил (на вопрос с намеком на этот файл на всякий случай ответил по теории)
Но факт есть факт. например - скрытие некоторых компонентов в дереве (часть системных или такой, как catalog.import.1c)
компонент catalog.import.1c вообще интересен тем, что с момента своего выпуска был доступен в дереве, но спустя какое то время загадочно исчез благодаря уничтожению файла .description, отсутствие которого не мешает использовать этот компонент при интеграции с 1С. Сейчас правда не смотрел его наличие там. Может уже вернули.
Имеет смысл создавать этот файл с нормальной структурой, тогда когда вы планируете этот компонент показывать в дереве компонентов. А то после установки некоторых решений из МП в дереве получается бардак как после войны, хрен что найдешь (извините мой французский).
файл .description.php, который содержит название, описание компонента и его положение в дереве логического размещения (для редактора). Этот файл должен всегда присутствовать в папке компонента. Его отсутствие не скажется на работе компонента, но размещение компонента через визуальный редактор станет невозможным.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».