18 июня 2009

Менеджер задач «Dodo»

Zend Framework
Перевод
Автор оригинала: Greg Wessels
Dodo это OpenSource вариация на тему онлайнового менеджера задач с использованием Zend Framework 1.8 очень похожего на Ta-da Lists от 37Signals.


Некоторое время назад был размещен пост об использования Zend_Auth. Пример состоял из базового сайта который перенаправлял пользователя на страницу авторизации, когда тот попадал в защищенныяе зоны сайта, например профиль. В общем прошло немного времени, авторы поднабрались опыта в использовании Zend Framework и решили попробовать еще разок, на этот раз подняв планку повыше.

Цели


Вот краткий список того, чего авторам захотелось реализовать в Dodo:
  • Взять за основу последнюю версию Zend Framework (1.8 на тот момент)
  • Реализовать модель доступа аналогичную предыдущей (ACL)
  • Регистрация пользователей
  • Использование модульного варианта Zend Framework
  • API — Шмапи
  • Пользовательская аутентификация
  • Помацать Zend_Form
  • И захостить все это дело дабы можно было поиграцца

Для разработчиков


Dodo создан как для обучения новичков так и для просвещения нубов, а так же являться наглядным примеров решения общих задач в веб приложениях построенных на Zend Framework (далее ZF). Для тех кто вообще в глаза не видел ZF — начните с уроков Роба Аллена. Официальный Quick Start это еще один способ быстро понять что к чему в ZF.

Зачем авторы создали Dodo? Несколько раз им приходилось начинать новый проект и всегда все приходило к тому что в каком-то приложении они уже реализовывали нужные моменты, но никто не мог вспомнить в каком именно. Так появилась идея что у будет некое приложение содержащее наработки основываясь на котором мы сможем быстрее приступить к реализации произвольных задач, не повторяя уже пройденные ранее моменты.

Им важно твое мнение. Если ты знаешь как реализовать то или это в Dodo лучше, или авторы пропустили и не сделали что-то очень важное — сразу сообщи. Можешь написать комментарий в блоге, или в твитере, или по старинке через мыло.

Продолжение следует?


Обязательно подпишитесь на RSS блога авторов так как они денно и нощно корпеют над серией статей в которых в мельчайших подробностях расскажут и покажут из чего же сделаны наши девчонки сделан Dodo. Но а пока статьи еще не размещены вы можете помацать Dodo. Регистрация это просто формальность и займет максимум 5 секунд. А еще можно скачать исходники. Вот кстати список тех статей над которыми авторы работают, не жалея живота своего:
  • Введение (Вы его уже даже в переводе прочитали)
  • Часть 1: Скрытая угроза Проектирование приложения
  • Часть 2: Атака клонов Модули и доступ
  • Часть 3: Месть ситхов Формы
  • Часть 4: Новая надажда API — Шамапи
  • Часть 5: Империя наносит ответный удар Админка

На этом все. Вы можете следить на твитере за Грегом или за Кевином — там они дадут знать когда же они таки напишут эти статьи.

P. S.
От себя хочется добавить что после беглого просмотра исходников, заметил что многие моменты реализованы очень удачно, т. е. у себя я делал так же.

P. P. S.
Автор лично подтвердил, что Dodo не позиционируется как приложение конкурирующее с RemberTheMilk, Tada Lists или подобными и поблагодарил всех за тестирование и отзывы.
Теги:ApiDodoModuleTo-doZend FrameworkZend_AuthZend_Form
Хабы: Zend Framework
+19
1,4k 24
Комментарии 61
Похожие публикации
PHP-разработчик (Middle PHP Developer)
от 70 000 до 100 000 ₽Skill CupТамбовМожно удаленно
Java API Developer
от 3 300 до 5 000 $AWWCOR Inc.Можно удаленно
Back-end разработчик (Laravel, REST API)
от 100 000 до 140 000 ₽GBMSМожно удаленно
Senior Fullstack Developer
от 220 000 до 350 000 ₽Scalable SolutionsМожно удаленно
Senior Java Engineer
от 200 000 ₽Spark EquationСанкт-ПетербургМожно удаленно
Лучшие публикации за сутки