Алексей Качаев | Web-developer, фрилансер, менеджер

PHP, jQuery, AJAX, CodeIgniter, ZendFramework, Web2.0, блоггинг, Wordpress, бизнес, StartUp, Инветоры, web-проекты, бизнес-идеи, фриланс, интерфейсы

Live Street - соображения по поводу роутинга в приложении

Опубликовано: Алексей Качаев | 2 комментария

К хорошему привыкаешь быстро. Так и получилось с шаблонизатором Zend FW (Zend_View, Zend_Layout) и всевозможными ViewHelper`ами.

После прочтения вот этого поста: Убираем дублирование при добавлении роутинга, об использовании констант в шаблонах Live Street, понял что такая архитектура вьевера не удобна не только мне. Хочу поделиться своими соображениями на этот счет.

Автор статьи правильно заметил, что при добавлении нового роута приходиться дублировать информацию. Но, на самом деле здесь происходит более «серьезное» дублирование, чем копипаст из config/config.route.php в Viewer.class.php — мы дублируем функционал по составлению пути — один раз это делает программист, разрабатывая модуль, второй раз это делает верстальщик, когда делает шаблон. Большее неудобство не в том, как мы доставим константу во Viewer, а именно в том факте, что верстальщику этими константами нужно пользоваться.

Если нам вдруг понадобиться изменить принцип роутинга, то придется перелапачивать весь шаблон, исправляя ошибки адресов. Имхо, если Router, решает какой Action должен отработать, пусть сам нам скажет, как к этому Action нужно обратиться. Тогда необходимость в константах во Viewer`e вообще отпадет сама собой.

Для себя я решил проблему с помощью дополнительной функции в классе роутера и специально под это дела написаного Smarty-плагина. Подробнее об этом решении читайте здесь - “Убираем константы из шаблонов“.

А мораль из этого такова: Кто сеет - Тот и жнет. Иначе организационных проблем будет просто завал.

Спонсор поста:
“Экономная” мебель для офиса :)

Понравился пост? Будь в курсе последних событий: подпишись на RSS-ленту.!

Мое Live Street творчество

Опубликовано: Алексей Качаев | 2 комментария

Еще с начала этого года приглядывался к Live Street (официальный сайт) - Open Source CMS для создания блого-социальных сервисов (на подобие Хабра). Проект очень динамичный и перспективный, но сама система еще в юношеском состоянии :) Тем интереснее - больше работы с мозга.

Последний месяц ввиду производственной необходимости познакомился с этим движком намного теснее - разрабатывал три модуля под заказ - “Гараж”, “Объявления”, “JS Loader”. В процессе работы над модулями внес свою лепту в рост проекта и влился в общение разарботчиков на самом livestreet.ru. Написал три статьи с описанием своих хаков и доработок.

Представляю их вам.

[Читать далее...]

Понравился пост? Будь в курсе последних событий: подпишись на RSS-ленту.!

ДляДрузей для любителей ВКонтакте

Опубликовано: Алексей Качаев | 2 комментария

Давненько я уже не выдвигал никаких идей новых проектов.

Идея пришла почти случайно, продумана не до конца. Выкладываю, что называется, “как есть”.

В социальной сети “ВКонтакте” очень популярным является такой вид развлечений: берем какую-нибудь смешную картинку (желательно с большим числом действующих персонажей) и отмечаем на лицах персонажей своих друзей. Каждому из отмеченных данная картинка будет добавлена как фотография в раздел “Фотографии со мной” и естественно, придет уведомление, что кто-то отметил меня на фотографии.

Качество прикола зависит от “прикольности” самой картинки и чувства юмора составляющего. Особенно интересно, когда на такие творчества попадают тесно общающиеся группы людей (одноклассники, одногруппники, коллеги по работе или просто соседи по дому).

Идея сервиса “ДляДрузей” состоит в следующем:

1. Пользователь указывает свой mail, под которым зарегистрирован “Вконтакте”.

2. Мы скачиваем список его друзей и выводим на экран.

3. Пользователь выбирает галочками тех друзей, которых он бы хотел добавить на рисунок.

4. Для каждого из выбранных пользователей мы скачиваем их аватарку и из полученных аватарок по шаблону делаем какой-нибудь рисунок (комикс, календарь, шарж - на что фантазии хватит). Можно делать тематические рисунки (к праздникам, например).

5. Естественно, ставим в углу свой Watermark.

Технических трудностей в реализации не должно быть. Гораздо сложнее будет продумать как креативно обрабатывать фотки (хотя начинать можно с обычных коллажей).  Самая большая проблема, как обычно в подобных задумках, “как монетизировать социальный трафик?”

Спонсор поста: Саундтреки из фильмов.

Понравился пост? Будь в курсе последних событий: подпишись на RSS-ленту.!

Страница 1 из 11