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

Рейтинг: 1.925  
На голосовании
Предложил Пользователь 9700 13.02.2015 17:20:05

Добавить событие после подключения header.php

Добавить событие после  подключения шапки шаблона дизайна сайта header.php
Рейтинг: 18.8238  
Новая
Предложил Пользователь 9700 08.09.2014 04:36:23

Добавьте наконец-то контейнер Dependency Injection

Очень не хватает возможности переопределять логику стандартных классов при этом не нарушая целостности и не модифицируя ядро.

Наверное уже 1001 раз упоминал про это и в блогах и форумах. Все что требуется это:
$di = new DI();

$di->set('user', function(){
   return new User();
}, true);

//Стандартное ядро
print_r($di->user()->getById(1)->fetch());

$di->set('user', function(){
   return new UserSecure();
}, true);

//Переопределенное
print_r($di->user()->getByIdSecure(1)->fetch());
Рейтинг: 17.8759  
На голосовании
Предложил Пользователь 9700 08.09.2014 04:34:23

Добавить поддержку аналитики скорости сайта и для не RU

Сие чудо не работает для НЕ RU сайтов, что собственно прискорбно.
http://dev.1c-bitrix.ru/community/blogs/product_features/site-visitors.php
Рейтинг: 19.0291  
Новая
Предложил Пользователь 9700 08.09.2014 04:32:30

Добавить системное событие до выполнения Агентов.

Не хватает события, которое отработает до начала выполнения агентов.
Например сразу после подключения init.php - "OnInitialize"
Рейтинг: 20.1379  
Новая
Предложил Пользователь 9700 08.09.2014 04:26:25

Добавить события для классов по работе с файлами\папками

Добавить события для классов

\CBXVirtualIoFileSystem (либо переберите класс чтобы работал с новым ядром по ключевым моментам)
\Bitrix\Main\IO\FileSystemEntry

Как минимум, необходимо
OnBeforeDelete
OnAfterDelete
OnBeforePutContent
OnAfterPutContent