Опишем некоторые стандартные компоненты, входящие в поставку NetCat. Обратите внимание, что:
Это простейший компонент, содержащий одно поле ввода — содержимое страницы. Подходит для любых страниц, которые не содержат явно выраженных списочных данных. Поддерживает возможность форматирования текста (размер, цвет, гарнитура), вставку и редактирование таблиц, закачку картинок и другие возможности языка HTML.
Компонент выводит список подразделов текущего или любого другого раздела. Внешний вид компонента можно настроить, указав количество столбцов. Подходит для разделов, представляющих собой оглавление подразделов, а также для вставок навигации по другим разделам.
Возможность поддерживать как простые списки ссылок, так и каталоги сайтов. Поддерживает локальный поиск по списку ссылок, настройки внешнего вида списка и листинга по страницам.
Поля: название сайта, URL (адрес) и комментарий (например, краткое описание сайта).
Регистрационная форма для участников мероприятий (семинаров, презентаций и пр.). Регистрационные данные отправляются по указанной почте и собираются в базу данных. Администратор может просматривать и редактировать списки.
Поля: фамилия, имя, отчество, название компании, e-mail, телефон, примечание.
Отправка писем с сайта. Используется в формах обратной связи, а также в случаях, когда администратор не хочет публиковать свой адрес на сайте. Письма отправляются на указанный почтовый ящик и сохраняются в базе данных с возможностью просмотра.
Поля: имя, e-mail, тема и текст письма.
Компонент используется для создания и поддержания гостевой книги и/или списка вопросов-ответов. Обычно вопросы/записи могут добавлять все посетители, администратор же может отвечать на них. Тип модерации (записи появляются сразу или после проверки администратором) настраивается при помощи стандартных средств NetCat.
Поля: имя, e-mail, сообщение и ответ администратора (при добавлении записи обычным пользователем ответ, разумеется, недоступен).
Компонент используется для организации возможности комментировать материалы произвольного типа: новости, публикации, картинки и пр. Комментарии могут быть как одноуровневыми, так и многоуровневыми (когда комментарий можно оставить не только к исходному материалу, но и к одному из существующих комментариев).
Поля: текст сообщения, а также служебные поля.
Данный компонент применяется в разделах типа «Адрес», «Как к нам добраться». Позволяет ввести контактные данные, схему проезда. Позволяет выводить несколько адресов (если у компании несколько офисов).
Поля: название офиса или город, адрес, телефон(ы), e-mail, пояснительный текст и схема проезда (картинка).
Компонент позволяет управлять списком компаний. Настраиваемая визуализация списка, возможность вывода проектов, выполненных для этих компаний, а также отзывов клиентов.
Поля: название компании, логотип, сфера деятельности, описание и ссылка на сайт.
Компонент позволяет отображать список контактных лиц компании с возможностью настройки визуализации.
Поля: ФИО, название отдела, должность, e-mail, телефон, дополнительный текст.
При помощи компонента можно организовать на сайте просмотр отзывов клиентов о работе компании. Каждый отзыв может быть привязан к какому-либо клиенту (см. компонент «Клиенты»).
Поля: название клиента, должность, персона (например, ФИО), текст отзыва, картинка и номер клиента (для автоматического вывода отзыва в карточке клиента).
Компонент позволяет организовать портфолио, «истории успеха», перечень проектов, выполненных компанией. Компонент универсален и подходит практически для любых типов проектов. Каждый проект может быть привязан к какому-либо клиенту.
Поля: название проекта, дата, номер клиента, краткое описание проекта, файл.
Компонент позволяет публиковать текущие вакансии компании. Компонент может быть использован компаниями с самыми различными кадровыми политиками.
Поля: должность или название вакансии, город, уровень зарплаты, обязанности, требования к кандидату, условия работы.
Назначение компонента — автоматизировать ввод личных контактов.
Поля: имя, адрес, телефон домашний, рабочий и мобильный, адрес личного блога и домашней страницы, номер ICQ и Skype.
Компонент позволяет реализовать как раздел с контактами менеджеров/консультантов, так и блок-вставку в оформлении страниц. Компонент применяется в случаях, когда компании необходимо предоставить посетителям сайта оперативный онлайновый контакт со своими менеджерами.
Поля: имя, e-mail, номер ICQ, пейджер MSN, Skype.
Компонент предназначен для организации разделов «Руководство», «Менеджмент» и других, когда необходимо опубликовать какой-либо список сотрудников компании.
Поля: ФИО, отдел, должность, дата рождения, фото, e-mail, телефоны, текстовый комментарий (краткий и подробный).
Компонент подходит для публикации простого списка резюме.
Поля: профессия/специальность, навыки, опыт работы, образование, требуемая зарплата, дополнительная информация, ФИО, город, телефон, e-mail, пол.
Компонент позволяет организовать несложное хранилище файлов и документов: финансовой отчетности, офисных документов, шаблонов договоров и пр. Пользователь имеет возможность индивидуально настроить внешний вид списка.
Поля: файл, название, комментарий.
Компонент позволяет организовать хранилище файлов сложной структуры, сымитировав систему папок а-ля Windows. Подходит для организации как открытых, так и закрытых файловых архивов.
Поля: файл, папка.
Компонент позволяет организовать фотогалерею на сайте с возможностью настроек ее визуализации.
Поля: фото, превью (уменьшенное изображение), комментарий.
Компонент позволяет организовать и вести ленту новостей по типу онлайн-СМИ. Множество настроек визуализации и листинга, возможность подключить комментарии пользователей и систему оценок материалов пользователями. Применяется как на новостных проектах, так и на корпоративных, например, для освещения событий на рынке. Поддержка тегов (меток).
Поля: заголовок, анонс, текст, дата, источник и ссылка на него, картинка, а также внешняя ссылка.
Компонент позволяет организовать простую ленту новостей компании. Также может быть применен для более общих «редких» новостей.
Поля: заголовок, анонс, текст новости, дата, внешняя ссылка, источник и ссылка на него.
Компонент предназначен для архивов публикаций, таких как пресс-релизы, перепечатки статей, публикации сотрудников и т.д. Также при помощи компонента можно организовать архив статей по тематикам. Компонент может поддерживать теги (метки).
Поля: заголовок, анонс, текст, дата, картинка для списка статей, автор, e-mail и сайт автора.
При помощи этого компонента можно публиковать прайс-листы на страницах сайта. Обратите внимание, что для публикации прайс-листов в виде скачиваемых файлов больше подойдет компонент «Список файлов простой».
Поля: название, артикул, описание, группа товаров, цена.
Компонент позволяет поддерживать каталог товаров в самом общем виде.
Поля: название, цена, маленькое и большое фото, краткое и подробное описание.
Этот компонент применяется для создания подробных каталогов товаров с индивидуальными наборами полей. Его использование описано в главе «Компонент «Адаптивный каталог товаров».