Zope: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
мНемає опису редагування
Рядок 42:
 
=== Система шаблонів для HTML/XML ===
Для розробки веб-застосунків одним з основних завдань є генерація коду на мовах розмітки, що використовуються в [[Всесвітнє павутиння|WWW]]. Zope використовує для цієї мети [[DTML]] ({{lang-en|Document Template Markup Language}}) і [[ZPT]] ({{lang-en|Zope Page Templates}}). DTML не рекомендується використовувати в новому коді<ref>[http://docs.zope.org/zope2/zope2book/DTML.html Zope 2 documentation, Basic DTML]</ref>. ZPT грунтуєтьсяґрунтується на XML і складається з трьох документованих частин:
* Мова атрибутів шаблонів (Template Attribute Language — [[:en:Template Attribute Language|TAL]]{{ref-en}}),
* Синтаксис виразів TAL (Template Attribute Language Expression Syntax — [[:en:TALES|TALES]]{{ref-en}}),
Рядок 48:
 
=== Робота з веб-формами ===
Веб-застосунки часто потребують обробки даних, що вводяться користувачем, а побудовані на основі веб-технологій [[Система керування вмістом|системи керування вмістом]] зазвичай підтримують редагування контенту через веб (TTW, {{lang-en|through-the-web}}). Для обробки форм Zope 3 пропонує пакети <code>zope.formlib</code> в поєднанні з пакетом для опису схеми даних <code>zope.schema</code>.{{sfn|Weitershausen|2007|p=7}}
 
=== Розмежування прав доступу ===