Существует набор модулей, которые необходимы практически на любом Интернет-сайте (даже на том, которые не претендует на гордое имя «портал»).
Мы сэкономим массу времени на этапе сбора требований, если Вы просто сообщите нам, что Вам нужен, к примеру, модуль «Новости» с возможностью сортировки новостей по категориям.
Следует учитывать, что все модули могут быть настроены произвольным образом. Кроме этого, мы в состоянии реализовать практически любую не указанную в данном документе функциональность, которая Вам потребуется.
Новости
Новостная лента.
Новости вводятся редактором в форму на сайте, либо предоставляются в опредленном формате (например, XML).
Информация каждой новости может включать: Заголовок, краткое описание для показа в списке новостей, подробное содержание, важность, актуальность, ссылка, дата, дата создания, картинка (и).
Пользователь сайта может просматривать список новостей, упорядоченный определенным образом, например, по дате. Для каждой новости может быть доступно её подробное содержание на отдельной странице.
Публикация информации
Данный модуль позволяет публиковать информацию на страницах сайта.
Редактор при вводе выбирает раздел для публикации, вводит содержимое и атрибуты информационного документа. Редактор может задавать иерархию разделов и информационных элементов.
Пользователь сайта видит в меню (или иным образом) заданную редактором иерархию и может ознакомиться с опубликованной информацией.
Документы
Раздел предоставляет возможность обмена документами.
Редактор раздела или любой авторизованный пользователь загружает документы и снабжает их атрибутами (название, краткое описание для показа в списке документов, подробная аннотация, автор, важность, ссылка(и), дата, дата создания, картинка (и)).
Пользователи могут просматривать список документов, осуществлять поиск документа по атрибутам и загружать документы.
Возможно также расположение документов по папкам, категоризация документов и контроль доступа к отдельным документам.
Запросы пользователей
Пользователи, заполняя на сайте формы различного вида, отправляют запросы. Ответственные за обработку запросов редакторы сайта получают уведомления и должны ознакомиться с содержанием запросов. Разным типам запросов назначаются разные ответственные. Возможен контроль исполнения и автоматическая передача информации в модуль «Вопрос-ответ».
Вопрос-Ответ (FAQ)
Информация представлена в виде Вопрос/Ответ. Возможна категоризация вопросов и поиск по вопросам/ответам.
Поиск информации
Модуль обеспечивает поиск по всей информации, размещенной на портале.
Пользователь, заполнив поисковую форму, отправляет поисковый запрос и получает набор ссылок на элементы портала, соответствующие запросу.
Форум (конференция, дискуссия)
Модуль предоставляет возможность ведения обсуждений в режиме оф-лайн.
Пользователи задают вопросы и высказывают предложения, заполняя формы на сайте. Таким образом создаются темы обсуждения (нити дискуссии). Ответы размещаются в иерархии и прикрепляются к вопросам (родительским элементам).
Иерархия тем и ответов может быть отображена в разных видах.
Модератор дискуссии может редактировать и удалять все введенные пользователями сообщения. Возможна фильтрация сообщений по стоп-листу.
Чат
Модуль предоставляет возможность ведения обсуждений в режиме он-лайн.
Введя логин, пользователь входит в чат и видит список подключенных участников и последние сообщения.
Введенные в форму и отправленные сообщения становятся мгновенно доступны всем участникам.
Голосование
Модуль предоставляет возможность сбора информации о мнениях аудитории пользователей.
Пользователи могут высказывать своё мнение по вопросам голосования (вопрос + несколько вариантов ответа), а также смотреть текущие результаты голосования.
Анкетирование
Модуль предоставляет возможность сбора информации о мнениях аудитории пользователей.
Для ответа предлагается произвольное количество связанных вопросов (анкета). Данные помещаются в базу данных и доступны для просмотра через веб-интерфейс и при помощи отчетов.
Файловый архив
Модуль предоставляет возможность загрузки файлов через веб. По функциональности близок к модулю «Документы» с некоторыми упрощениями.
Электронный магазин
Включает такие элементы как:
- Электронная витрина с разбиением товаров на категории, детализацией описания
- Виртуальная корзина
- Средства управления прохождением заказа
- Средства администрирования
База данных пользователей
Пользователи должны быть зарегистрированы в системе для того, чтобы они могли получать доступ к закрытым разделам и пользоваться возможностями персонализации.
Регистрацию пользователей осуществляет ответственный за регистрацию, также возможна саморегистрация пользователей.
Регистрационная информация может включать: логин/пароль, Фамилия, Имя, Отчество, телефон, адрес электронной почты и пр.
Пользователь входит на портал, вводя имя (логин) и пароль во входную форму.
Система безопасности
Возможен контроль доступа пользователей к отдельным разделам и информационным элементам портала (защищённые элементы). При этом к защищенным элементам получают доступ только те пользователи, которым разрешён доступ администратором раздела.
Возможна реализация различных политик безопасности: на основе списков контроля доступа, на основе матрицы полномочия, ролевой модели, модели уровней допуска
Система персонализации
Информация на страницах портала может отображаться по разному для разных пользователей или категорий пользователей. Более того, для разных пользователей может в одном и том же месте портала присутствовать совершенно разная информация.
Например, для пользователей из Москвы и из Нижнего Новгорода показываются новости разных категорий. Для москвичей – московские новости, для новгородцев – новгородские.
Поисковая система
Поисковая система обеспечивает полнотекстовый поиск по информации портала. Т.е. пользователь ищет вхождения определённого слова или фразы в текст документов, полей описания ресурсов и пр.
Пользователь составляет поисковый запрос, отправляет его и получает список результатов, ранжированный по степени совпадения или по дате. Тривиальный поисковый запрос может представлять собой просто слово или фразу. Может быть предусмотрена возможность расширенного поиска, где пользователь заполняет пространную поисковую форму.
