Приветствую всех!
Давненько не отписывался.
За последние пол-года накрутил 4 проекта на базе любимого нами Yii.
Хотел бы поделиться с общественностью и показать что в итоге получается из фреймворка для начинающих его осваивать и поделиться неким опытом работы.
Итак, поехали. Сразу оговорюсь что работы были сделаны "под ключ".
1. Проект октябрь 2011 г.
http://www.kras-style.ru, г. Красноярск
Интернет-магазин автомобильных рамок, автотюнинга и аксессуаров для авто.
В основе лежат расширения:
1. Shopping Cart расширенный до законченного решения. Добавлена опция по вариантам доставки. Интерактивная корзинка.
2. Пофиксенный и доработанный под себя Yii Catalog (viewtopic.php?f=14&t=2548), Nested Sets. За что автору alexk984 огромный респект!
3. Менюшка очень понравилась у автора сайта http://tvoysoblazn.ru. Сделал по подобию. Спасибо viewtopic.php?f=14&t=2375!
Изначально думали завязывать покупателей по авторизации, потом порешали сделать доступным для всех. Думаю, так более правильней.
В планах:
+ Акции и возможность управлять функционалом скидок по товарам.
2. Проект сентябрь 2011 г.
http://www.lubgorod26.ru, г. Железногорск Красноярского края
Агентство недвижимости "Любимый Город".
В основе лежат расширения:
По расширениям особо нечего отписывать, все писалось с нуля.
Единственно стоит отметить, скорей всего, что в сайт был интегрирован в числе первых, кто воспользовался, скорей всего, API 2GIS для реализация справочника по организациям и фирмам. Еще даже не было выпущено корпоративное расширение от 2ГИС для yii. Работает до сих пор через свою обертку CURL.
Карта использована Народная.Ямап для визуализации ГЕО объектов, поскольку ни Гугл ни Яндекс, так и не дошел до ЗАТО Железногорск
3. Проект июль 2011 г.
http://www.mandarin-tk.ru, г. Красноярск
Туристическая компания "Мандарин".
В целом обычный сайт на самописной CMS
Проблема была в получении нормальных сефовских ссылок в итоге. Решилось путем расширения CController и CUrlManager.
4. Проект июнь 2011 г.
http://www.msu73.ru, г. Железногорск Красноярского края
ЗАО Монтажно-строительное управление 73.
Также в целом простенький обычный сайт на самописной CMS/CMF
Все сайты снабжены админками в виде отдельного модуля с либо "встроенной" авторизацией, либо через расширение "user".
В целом из впечатлений:
Разрабатывать с нуля и/или использовать уже свои разработки (или готовые для yii) для меня стало уже стандартом де-факто при начинании новых проектов. Имхо это удобней, лучше для мозгов, гибче и лояльней для самого себя же, нежели переписывать чужой движок или копаться в коде сутками других людей. Благодаря очень имхо удачной архитектуре yii особенно легко все "перекроить под себя".
Если появились вопросы или что-то заинтересовало - пишите, отпишу подробней.
Всему сообществу успехов в работе и поддержке проектов на yii.
4 проекта на yii. Магазин, туркомпания, агентство недвижимос
Re: 4 проекта на yii. Магазин, туркомпания, агентство недвиж
Круто, рад что помогло! Проекты отличные, можешь написать что именно нужно доработать в каталоге поскольку ты реально его внедрял, если время будет исправлю, доработаю.evgen писал(а):2. Пофиксенный и доработанный под себя Yii Catalog (viewtopic.php?f=14&t=2548), Nested Sets. За что автору alexk984 огромный респект!
Вообще я сейчас больше склоняюсь к тому чтобы админку не отдельным модулем делать, а разделять приложение на backend и frontend.
http://www.msu73.ru/ - злой какой-то человек на главной
Re: 4 проекта на yii. Магазин, туркомпания, агентство недвиж
Писал, что то типа подобного (только у меня селекты были). Посмотрел твой компонент. Теперь хочу свой переписать =). Админку тоже делал модулем, но в новом проекте планирую разделить на frontend и backend. Какую иерархию планируешь использовать при разделении?
В сознании новичка много возможностей, в сознании эксперта — лишь несколько.
Re: 4 проекта на yii. Магазин, туркомпания, агентство недвиж
О, земляк
Вопрос по проекту - как реализовывал в lubgorod26.ru фильтр поиска нужного предложения?
Вопрос по проекту - как реализовывал в lubgorod26.ru фильтр поиска нужного предложения?
Re: 4 проекта на yii. Магазин, туркомпания, агентство недвиж
Фильтр для каждого типа недвижки собирался вручную, поскольку надо было отражать только основные параметры для поиска.
В моделях собраны варианты кол-ва комнат по квартирам, планировок в виде подчиненных таблиц-справочников для квартир .
Для аренды, домов, комнат аналогично в виде подчиненных таблиц.
Фильтр POSTит контроллеру запрос на выборку и соот-но выдаем результат по запрошенным критериям.
В моделях собраны варианты кол-ва комнат по квартирам, планировок в виде подчиненных таблиц-справочников для квартир .
Для аренды, домов, комнат аналогично в виде подчиненных таблиц.
Фильтр POSTит контроллеру запрос на выборку и соот-но выдаем результат по запрошенным критериям.
Re: 4 проекта на yii. Магазин, туркомпания, агентство недвиж
alexk984 писал(а):можешь написать что именно нужно доработать в каталоге поскольку ты реально его внедрял, если время будет исправлю, доработаю.evgen писал(а):2. Пофиксенный и доработанный под себя Yii Catalog (viewtopic.php?f=14&t=2548), Nested Sets. За что автору alexk984 огромный респект!
Правок очень много на самом деле, поскольку писалось под конкретную задачу.
В основном косяк был при добавлении/редактировании типов свойств (аттрибутов) для категории товаров и их сохранением последующим в БД.
Плюс к тому где то местами пришлось отказываться от аякса. Сейчас уже так не вспомню.
Плюс добавлены WISYWIG редактор в категорию и описание товара.
Чуть позже выложу в GIT вариант этого модуля. Можно будет посмотреть разницу в репозитариях "до и после".
Как говорится "директоров и заказчиков не выбирают" =)alexk984 писал(а): http://www.msu73.ru/ - злой какой-то человек на главной