4 проекта на yii. Магазин, туркомпания, агентство недвижимос

Собираем здесь завершённые проекты, использующие Yii. Один проект — одна тема.
Закрыто
evgen
Сообщения: 14
Зарегистрирован: 2009.11.13, 14:33
Откуда: Красноярск
Контактная информация:

4 проекта на yii. Магазин, туркомпания, агентство недвижимос

Сообщение evgen »

Приветствую всех!
Давненько не отписывался.

За последние пол-года накрутил 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.
Аватара пользователя
alexk984
Сообщения: 433
Зарегистрирован: 2010.10.21, 15:03
Контактная информация:

Re: 4 проекта на yii. Магазин, туркомпания, агентство недвиж

Сообщение alexk984 »

evgen писал(а):2. Пофиксенный и доработанный под себя Yii Catalog (viewtopic.php?f=14&t=2548), Nested Sets. За что автору alexk984 огромный респект!
Круто, рад что помогло! Проекты отличные, можешь написать что именно нужно доработать в каталоге поскольку ты реально его внедрял, если время будет исправлю, доработаю.
Вообще я сейчас больше склоняюсь к тому чтобы админку не отдельным модулем делать, а разделять приложение на backend и frontend.
http://www.msu73.ru/ - злой какой-то человек на главной :lol:
Аватара пользователя
MOTORIST
Сообщения: 245
Зарегистрирован: 2010.06.24, 10:04

Re: 4 проекта на yii. Магазин, туркомпания, агентство недвиж

Сообщение MOTORIST »

Писал, что то типа подобного (только у меня селекты были). Посмотрел твой компонент. Теперь хочу свой переписать =). Админку тоже делал модулем, но в новом проекте планирую разделить на frontend и backend. Какую иерархию планируешь использовать при разделении?
В сознании новичка много возможностей, в сознании эксперта — лишь несколько.
BioSin
Сообщения: 15
Зарегистрирован: 2011.11.15, 21:08
Откуда: Красноярск

Re: 4 проекта на yii. Магазин, туркомпания, агентство недвиж

Сообщение BioSin »

О, земляк :D
Вопрос по проекту - как реализовывал в lubgorod26.ru фильтр поиска нужного предложения?
evgen
Сообщения: 14
Зарегистрирован: 2009.11.13, 14:33
Откуда: Красноярск
Контактная информация:

Re: 4 проекта на yii. Магазин, туркомпания, агентство недвиж

Сообщение evgen »

Фильтр для каждого типа недвижки собирался вручную, поскольку надо было отражать только основные параметры для поиска.

В моделях собраны варианты кол-ва комнат по квартирам, планировок в виде подчиненных таблиц-справочников для квартир .
Для аренды, домов, комнат аналогично в виде подчиненных таблиц.

Фильтр POSTит контроллеру запрос на выборку и соот-но выдаем результат по запрошенным критериям.
evgen
Сообщения: 14
Зарегистрирован: 2009.11.13, 14:33
Откуда: Красноярск
Контактная информация:

Re: 4 проекта на yii. Магазин, туркомпания, агентство недвиж

Сообщение evgen »

alexk984 писал(а):
evgen писал(а):2. Пофиксенный и доработанный под себя Yii Catalog (viewtopic.php?f=14&t=2548), Nested Sets. За что автору alexk984 огромный респект!
можешь написать что именно нужно доработать в каталоге поскольку ты реально его внедрял, если время будет исправлю, доработаю.

Правок очень много на самом деле, поскольку писалось под конкретную задачу.
В основном косяк был при добавлении/редактировании типов свойств (аттрибутов) для категории товаров и их сохранением последующим в БД.
Плюс к тому где то местами пришлось отказываться от аякса. Сейчас уже так не вспомню.
Плюс добавлены WISYWIG редактор в категорию и описание товара.

Чуть позже выложу в GIT вариант этого модуля. Можно будет посмотреть разницу в репозитариях "до и после".
alexk984 писал(а): http://www.msu73.ru/ - злой какой-то человек на главной :lol:
Как говорится "директоров и заказчиков не выбирают" =)
Закрыто