вторник, 15 апреля 2008 г.

Перевод z3c-tutorial

Оригинал доступен по адресу http://docs.carduner.net/z3c-tutorial/. Сразу скажу, что пишу этот перевод в первую очередь для себя. Дополнения, замечания приветствуются. Итак, поехали!

1 Введение

За прошедшие девять или около того месяцев с того момента как Philipp von Weitershausen опубликовал второе издание книги "Разработка Веб-компонентов с помощью Zope 3 (Web Component Development with Zope 3)", Zope 3 претерпела значительные изменения и реструктуризацию. Приложение, некогда известное как Zope 3, разбилось на сотни частей, которые все вместе составляют "среду разработки Zope 3" ("Zope 3 the framework"). Каждый Zope-компонент стал отдельным пакетом, разделяемым посредством капсул-яиц (eggs), со сложной древовидной структорой (ever-complex dependency trees). Еще одно важное изменение для Zope за прошедшие 9 месяцев было создание множества пакетов, поддерживаемых сообществом, которые не входят в ядро Zope. Это z3c.* пакеты. Написанные преимущественно преданными и упорными Zope 3-хакерами, старающимися сделать Zope еще мощнее, чем раньше, пакеты z3c.* быстро стали центром внимания. К несчастью, нам, простым смертным (Unfortunately for the rest of us :), те, кто знал, как использовать пакеты z3c.*, были слишком заняты своей работой, будучи невероятно продуктивными и успешными, никогда не писали никаких новых книг, руководств или изи-ту-фоллоу (легкой в освоении - прочитал и сделал) документации. Этот документ нацелен на облегчение жизни тем, кто все еще делает вещи по-старому, и предоставляет легкое и непринужденное введение в z3c.*.


1.1 Для кого предназначено (и не предназначено) данное руководство


Это руководство было изначально написано для тех, кто уже имел некоторый опыт работы с Zope 3. Предполагается, что читатель имеет определенный уровень понимания касательно основных парадигм Zope, а именно: компонентной архитектуры, конфигурации ZCML, tal страниц шаблонов (tal page templates) и, конечно же, питона. К счастью, существуют отличные книги, в которых раскрываются данные темы. Если вы еще не читали, я настоятельно рекомендую вам обратить внимание на книгу "Разработка Веб-компонентов с помощью Zope 3 (Web Component Development with Zope 3)", автор Philipp von Weitershausen, и использовать ее в качестве дополнения к этому руководству. Baiju M также написал великолепную онлайн-книгу, описывающую все детали компонентной архитектуры. Эту книгу вы можете найти по адресу: http://www.muthukadan.net/docs/zca.html

Комментариев нет: