zope статьи

Пошаговое описание работы Zope 3

Dmitry Vasiliev 17:23, 2008 6 7

Только что закончил первый публичный черновик пошагового описания работы сервера приложений Zope 3. Хотя я начал работать над этим описанием достаточно давно, закончить удалось только сейчас. В документе описывается разработка простого тестового проекта и на его основе рассматриваются этапы загрузки и обработки запросов сервером Zope 3. Пожелания, исправления и комментарии приветствуются.

Comments All comments

Comment by mi on 19:18, 2008 6 7

mi's Gravatar

Спасибо за статью.

Раздел Представление/Контроллер.
"Для пердставления мы наследуемся от класса BrowserView"
Опечатка в слове "представления".

Comment by mi on 19:59, 2008 6 7

mi's Gravatar

Раздел HTML-шаблон и связь модели с представлением
"Здесь директива addMenuItem добавляет пункт в меню добавления для добавления нашей страницы"
Избыточное слово "добавление", если я все правильно понял. :)

Comment by mi on 20:09, 2008 6 7

mi's Gravatar

В принципе, я могу не писать про опечатки, если вас это раздражает, как несущественные замечания. Но пока я считаю, что вас это не раздражает. :)

Раздел HTML-шаблон и связь модели с представлением.
"Теперь мы связали модель, класс представления и HTML-шаблон browser/index.pt:"
Избыточное двоеточие. Пример связи модели,представления и шаблона рассмотрен выше. После этой фразы приводится код шаблона.

Comment by Dmitry Vasiliev on 21:15, 2008 6 7

Dmitry Vasiliev's Gravatar

Не раздражает, :-) спасибо за пожелания, все исправил.

Обнаружилась интересная бага в Firefox - он почему-то проверяет орфографию только до определенного места, а дальше тишина. :-) Прогнал в редакторе - нашел еще пару опечаток.

Comment by Михаил on 12:19, 2008 6 19

Михаил's Gravatar

может вместо "вызывается метод f класса A" писать как-то так "вызывается метод f интерфейса I (реализация-класс A)"...
то есть показывать в основе взаимодействие между интерфейсами.
а то я например сейчас ищу что-же это за метод "beforeTraversal", в каком интерфейсе он прописан, что ему положено вообще делать.

Comment by Dmitry Vasiliev on 12:58, 2008 6 19

Dmitry Vasiliev's Gravatar

Я сейчас немного отвлекался, но скоро приглажу немного текст. Насчет интерфейсов - это хорошая идея.

Comment by Михаил on 11:14, 2008 6 26

Михаил's Gravatar

не совсем по теме: сохранил статью на винте и оказалось что кодировка явно не указана. предлагаю указать её явно.

Comment by Dmitry Vasiliev on 12:19, 2008 6 26

Dmitry Vasiliev's Gravatar

Кодировка указывается в заголовках HTTP ответа. Указание ее еще и в теле - известный источник проблем. Так что либо сам добавь строчку, либо лучше распечатай. Но я там еще всякие мелочи хочу исправлять/добавлять...

Comment by Михаил on 13:29, 2008 6 27

Михаил's Gravatar

я извиняюсь за офтопик, но после гугленья так и непонял чем плохо указывать кодировку явно. особенно если речь идёт о utf-8. можно ссылочки привести? спасибо.

Comment by Dmitry Vasiliev on 16:44, 2008 6 27

Dmitry Vasiliev's Gravatar

Кодировка указана уже в заголовках HTTP ответа. Если ее еще указывать в теге meta - получаем дублирование, а это уже не хорошо. Хотя HTML стандарт определяет порядок для определения типа/кодировки (и, кстати, meta рекомендуется использовать только в случае невозможности передавать заголовки) не все клиенты могут этому следовать, тем более в случае если вдруг кодировки различны.

Add comment

Name:
Email: (Never will be published.)
Web site:
Comment: (Paragraphs divided by empty lines, line breaks and links will be automatically formatted.)