Обрадовавшись альфа релизу второй версии нашего замечательного фреймворка, решил делать сайт для моей девушки именно на нем.
В результате было набито много шишек, начиная с pjax, заканчивая разбором полетов после очередного composer update, а потом composer --dev update.
Жаль, проект не достаточно сложный, и не так много времени было на него выделено, но вышло так, что коммит сделал всего один, [size="2"]с ошибкой в комменте. и[/size][size="2"] который оказался никому не нужен. Может в другой раз, когда будет больше времени и знаний =)[/size]
Я очень благодарен всем кто причастен к разработке как первого так и второго Yii. Вы дарите людям время, упрощая им работу, и это мега круто!
Теперь о самой работе.
Это интернет магазин украшений из натурального камня. Сделал его для своей девушки, которая сама их делает. Дедлайны не поджимали, проект полностью вечерне-домашний. Начал еще летом, сегодня только открыл общий доступ.
Это мой первый интернет магазин.
Это мой первый Advanced App на Yii2.
Мой список требований:
"require": {
"php": ">=5.4.0",
"yiisoft/yii2": "*",
"yiisoft/yii2-bootstrap": "*",
"yiisoft/yii2-swiftmailer": "*",
"yiisoft/yii2-imagine": "*",
"yiisoft/yii2-authclient": "*",
"mihaildev/yii2-elfinder": "*",
"mihaildev/yii2-ckeditor": "*",
"2amigos/yii2-transliterator-helper": "*",
"2amigos/yii2-date-picker-widget" : "*"
}
В проекте используются:
- Liqpay API
- SMSAlpha API
- Nova Poshta API (warehouses daily sync)
- Pjax
- Imagick
- One click fb & vk registration/login