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

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

Первая в России конференция по Zend Framework

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

В конце марта 2010 г. в Санкт-Петербурге пройдет первая в России конференция по Zend Framework.

На днях закончился прием тезисов по планируемым докладам. Примечательно, что в состав докладчиков вошли ведущие участники русскоязычного сообщества ZF, опытнейшие специалисты и лично один из создателей фрэймворка!

Участие в конференции планируется сделать бесплатным или за небольшую стоимость. На данный момент уже открыта предварительная регистрация на конференцию! Для решения ряда вопросов организаторам очень важно сейчас понять приблизительное количество человек, которые смогут посетить конференцию или каким-то иным образом принять участие в ней.

Каждый предстоящий доклад возможно обсудить на форуме ZF-сообщества. Ваше мнение очень важно для авторов!

Планируемые доклады

Жизненный цикл предложений (proposals) в проекте Zend Framework
Александр Веремьев (Zend Technologies, Zend Framework Core команда)

Zend_Search_Lucene в деталях
Александр Веремьев (Zend Technologies, Zend Framework Core команда)

Zend Framework и производительность
Александр Махомет (создатель сообщества ZendFramework.ru)

Zend Framework и MVC, «толстая» модель
Александр Стешенко (Norada Corporation, PHP-разработчик)

ФотоСтрана.ru: Прототипирование с использованием ZF (история боевого применения Zend Framework в highload-проекте)
Леонид Жаворонков (ФотоСтрана.ru, тимлид)

Использование очередей сообщений в повседневных проектах
Денис Баклыков (Обновление, веб-разработчик)

Zend Framework и Doctrine
Степан Танасийчук (руководитель веб-студии stfalcon.com)

Zend Framework и мультиязычность
Степан Танасийчук (руководитель веб-студии stfalcon.com)

История проекта e-Штаб
Анатолий Ларин (e-Легион, веб-программист)

Что нового несет нам Zend Framework 2.0?
Надежда Блинова (Wizartech, веб-программист), Георгий Туревич (Wizartech, ведущий веб-программист)

Интеграция Zend Framework c Javascript-фрэймворками jQuery и Dojo Toolkit
Георгий Туревич (Wizartech, ведущий веб-программист)

Смело обсуждайте доклады и регистрируйтесь!

За последними новостями можно следить здесь:

RSS-канал: feeds.feedburner.com/zfconf

Twitter: @zfconf

Группа Вконтакте: vkontakte.ru/club14951507

К участию также приглашаются информационные и финансовые спонсоры.

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

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-ленту.!

Вышел Zend Framework 1.9.0

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

Zend Framework

Сегодня Zend Developer Zone оповестила о выходе ZF 1.9. Сейчас переходить на новую версию нет времени, обязательно сделаю это на следующей неделе - тогда и поделюсь впечатлениями. Новый Zend ориентирован на PHP 5.3.0 (вышедшего месяц назад), но будет нормально работать и на более старых версиях PHP.

Изменения и нововведения коснулись:

1. Zend_Rest_Route, Zend_Rest_Controller и Zend_Controller_Plugin_PutHandler;

2. Zend_Feed_Reader;

3. Zend_Db_Table;

4. Zend_Date, Zend_Locale и Zend_Translate;

5. Zend_View_Helper_BaseUrl;

6. Zend_Test_PHPUnit_Db;

7. Zend_Dojo;

8. Zend_Pdf;

9. Zend_Log_Writer_Syslog;

Подробнее об этих и других “фичах”  - читаем здесь.

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

Создание Twitter-клиента на PHP Zend Framework

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

Популярность Twitter`a как вы знаете растет сумасшедшими темпами, а значит также быстро растет рынок твиттер-приложений: клиентов, дополнительных сервисов, мешапов и т.д.

Padraic Brady опубликовал замечательную статью о том, как сделать свой собственный twitter клиент с использованием Zend`овских библиотек Zend_OAuth и Zend_Service_Twitter. Рекомендую к прочтению:

Writing A Simple Twitter Client Using the PHP Zend Framework’s OAuth Library (Zend_Oauth)

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

Страница 1 из 812345678»