Eng Rus
на главную "Айко Системс"

Пользовательские типы документов

Легкое управление структурированным контентом

Используя Kentico CMS у нас нет ограничений в выборе типов документов, таких как новости или статьи. И у нас всегда есть возможность создать собственный тип документа с пользовательскими типами полей. Структурированные документы позволяют разделить содержимое и дизайн. Это, так же, позволяет использовать повторно содержимое в других участках сайта или на других веб-сайтах в другом дизайне.

Создание новых типов документов без программирования

Создание новых типов документов без программированияМы можем определить новый тип документа без написания строк программного кода . Например, мы можем определить тип документа «продукт», с пользовательскими типами полей, которые будут описывать параметры продукта, такие как: наименование, краткое описание, полное описание, стоимость, фото, и так далее.

Легкая разработка форм ввода данных

Легкая разработка форм ввода данныхЗатем редактор сайта может ввести данные по продукту в структурированную форму, параметры которой можно настроить через браузер без написания кода и его отладки. Разрабатывая форму мы можем выбрать тип данных из предлагаемого широкого списка (текст, длинный текст, целое, десятичное, логическое, файл, дата/время и т. д.). Кроме этого у нас есть доступ к большому списку типов полей, которые включают:

- поле ввода текста;
- редактор HTML;
- чекбокс или спискок чекбоксов;
- радио кнопки;
- поле загрузки файла;
- выпадающий список;
- календарь;

… и многие другие типы полей. Кроме этого у нас есть возможность создавать собственные типы полей, что удобно при работе с внешними источниками данных, когда необходимо применять дополнительные правила проверки данных.

Кроме этого у нас есть возможность полностью изменить шаблон вывода информации. И все это можно сделать через браузер. Каждое поле имеет массу дополнительных параметров, таких как свойства дизайна, настраиваемые правила проверки, основанные на регулярных выражениях или настраиваемые сообщения, которые будут видны пользователю при ошибочном вводе данных.

Многократное использование контента

Многократное использование контентаКонтент, хранимый в структурированном формате, позволяет нам отображать информацию о продуктах несколькими путями (превью каталога, краткое описание, полные технические детали, XML фид и так далее).

Контент хранится в стандартной базе данных

Каждый создаваемый тип документа имеет собственную таблицу, которая автоматически генерируется Kentico CMS. Такой подход дает много плюсов по сравнению с системами хранения данных только в XML формате.

Высокая производительность. Стандартные реляционные таблицы базы данных обеспечивают более высокую производительность по сравнению с XML данными, хранимыми в поле таблицы. Мы можем создавать индексы и оптимизировать производительность базы данных.

Согласованность данных. Все данные типизированы.

Легкое создание запросов. Если Вы обладаете техническими знаниями в области SQL, то у Вас есть возможность создавать запросы с использованием WHERE и ORDER BY взамен сложных и комплексных XSLT запросов. Кроме этого у Вас всегда есть возможность написать собственный запрос для выбранного участка контента.

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