weframework 1.0 (с) wexpert.ru

12
Плановый аудит кода первая версия weФреймворка 03.09.2014, «Веб-Эксперт»

Upload: valery-cheban

Post on 16-Apr-2017

289 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: weFramework 1.0 (с) wexpert.ru

Плановый аудит кода первая версия weФреймворка

03.09.2014, «Веб-Эксперт»

Page 2: weFramework 1.0 (с) wexpert.ru

weFramework 1.0,о возможностях

Page 3: weFramework 1.0 (с) wexpert.ru

Цели фреймворка

•Создать фасад. Т.е. фреймворк оберточного типа над функционалом битрикса•Собрать наши наработки,

следовать правилам написания кода•Это микрофрейморк.

Т.е. по-минимуму нужных методов, ничего избыточного и лишнего

Page 4: weFramework 1.0 (с) wexpert.ru

Структура файлов фреймворка

Page 5: weFramework 1.0 (с) wexpert.ru

Класс PhpCacher

Page 6: weFramework 1.0 (с) wexpert.ru

Класс IblockUtils

Page 7: weFramework 1.0 (с) wexpert.ru

Класс HiBlock – быстрые блоки

Page 8: weFramework 1.0 (с) wexpert.ru

Класс HiBlock – функция __getHl() – «Обряд создания»

•Обряд создания – это получение DataManager-объекта

•DataManager - это аналог CIblockElement

Page 9: weFramework 1.0 (с) wexpert.ru

Класс HiBlock – функция _cs() - CustomSetting•Цель – создать хранилище (реестр) несвязанных

параметров, которые используются в разных местах

Page 10: weFramework 1.0 (с) wexpert.ru

Класс HiBlock – функция _cs() - CustomSetting

Header.php:

<?echo _cs(“top_cnt_spec”);?>

Page 11: weFramework 1.0 (с) wexpert.ru

Класс SaleUtils – интернет магазинРабота с корзиной и заказами

Page 12: weFramework 1.0 (с) wexpert.ru

weFramework 1.0:

•Создать фасад. Т.е. фреймворк оберточного типа над функционалом битрикса•Собрать наши наработки,

следовать правилам написания кода•Это микрофрейморк.

Т.е. по-минимуму нужных методов, ничего избыточного и лишнего