April 14, 2015

Сайт в интернет это рекламный буклет, который приклеили к водосточной трубе на самой длинной улице в мире. Большая ли у него рекламная ценность? Существует множество инструментов, с которыми сайт станет многофункциональным веб-приложением для решения разнообразных задач. Сайт должен постоянно развиваться, усложняться и масштабироваться. Большинство систем управления сайтом (CMS) построены по модульному принципу. Различия в наборе готовых модулей и в архитектуре, которая скрыта от пользователя, но играет ключевую роль. От возможностей архитектуры напрямую зависит как сайт будет развиваться. Рассмотрим типовые модули и функции веб-сайта.

Лента новостей, блог

Список материалов с комментариями. Приложение взаимодействует с системой прав доступа для  ограничения прав на публикацию и редактирование материалов и комментариев.

Медиа-галерея

Существует множество реализаций UI (интерфейса пользователя) на основе JQuery. При этом основной функционал несложен - закачка файлов, переформатирование (resize, crop etc), проигрывания медиа-данных - фото, видео и аудио.

Форум

Совместное обсуждение проблем, база знаний. Этому приложению требуется более сложная систем прав доступа на основе RBAC (управление доступом на основе ролей). Типовые роли - гость, пользователь, модератор, администратор.

Менеджер задач

Базовый функционал - постановка задач от автору исполнителю с изменением статуса задач, организация задач в проекты, уведомления. Приложение может быть интегрировано в другую информационную систему для организации совместной работы.

Каталог товаров

В простейшем случае - это комбинация блога и фотогалереи. Дополнительно организуется корзина для накопления заказов. В наших реалиях наличие доставки превращает каталог товаров в интернет-магазин.

Он-лайн консультации

Позволяют организовать общение операторов с пользователями сайта.