Современная система управления порталом для создания сервисов в Интернет нового поколения Фархадов М.П.*, Душкин Д.Н.*, Мясоедова М.А.* * Учреждение Российской академии наук Институт проблем управления им. В. А. Трапезникова, г. Москва
Разработка и исследование новых сетевых социальных сервисов в Интернет нового поколения является актуальной и социально важной задачей. Целью данной работы является создание унифицированного программно- технического ресурса для социально ориентированных информационных и сервисных систем, интернет порталов, социальных сетей. Аннотация
Рассматриваются возможности включения в контур системы управления вики и вики- подобных приложений, сложно структурированной и разветвлённой сети взаимодействия между пользователями, развёрнутой рейтинговой системы пользователей, интерактивной блоговой системы, большого множества иных приложений, а также ориентация системы на поддержку людей с ограниченными возможностями. Аннотация
1. Информационное пространство нового поколения * Для решения проблем, стоящих перед современным человечеством, необходимо создание нового информационного пространства, олицетворения нового образа коллективного мышления. * Всенепременным атрибутом сети Интернет является сайт. Сайт может быть и простой «визиткой», кратким информационным сообщением от человека или организации, так и комплексным техническим решением, предоставляющим его посетителям широкий ряд всевозможных сервисов и услуг.
Основные функции современных CMS: * Первоначальная «установка» сайта, настройка подключения к базе данных; * Создание и управление контетными страницами – статических страниц с предварительно введенной информацией; * Оперирование дополнительными модулями, расширяющих функциональность сайта: добавление ленты новостей, галереи с изображениями, каталога изделий и прочее. * В зависимости от класса CMS состав её функций может значительно варьироваться: появляются функции поисковой оптимизации сайта, оптимизации времени загрузки, добавления подписки по RSS, ATOM или электронной почте и другие.
2. Типы систем управления содержимым сайта * 1. Встроенные CMS в бесплатный хостинг * 2. Бесплатные CMS * 3. Платные CMS
3. Идеальная CMS Основные требования к идеальной CMS: * открытость используемых технологий для разработчиков; * понятная и распространенная архитектура системы; * распространенность используемых технологий; * возможность простой развертки приложения, не требующей специальных знаний в этой области; * автоматические обновления; * простой и продуманный интерфейс; * высокая надежность и сохранность данных; * максимальная гибкость для решения разнообразных задач; * многопользовательский режим с разграничением прав доступа; * низкая стоимость; * закрытость исходных кодов.
Программная архитектура веб-приложения на основе Zend Framework
Прохождение пользовательского запроса в рамках программной архитектуры
Интерфейсы для пользователей, администраторов и разработчиков * 1. Пользовательские интерфейсы Любой продукт, любой сайт, любое приложение создается для взаимодействия с ним конечного пользователя, и им совершенно неважно знать, какие используются внутри алгоритмы, технологии. Определяющим фактором остается конечный пользовательский интерфейс * 2. Административный интерфейс Управление настройками сайта и содержимым подключенных модулей осуществляется с помощью административного интерфейса * 3. Интерфейс для разработчиков Под интерфейсом для разработчиков подразумевается программный интерфейс, или так называемый API (Application Programming Interface), – набор готовых классов и функций для написания новых модулей и расширений
Сайт Лаборатории (asmon.ru)
Сурдосервер (surdoserver.ru)
Статистика посещений Сурдосервера (Google Analytics)
География посещений Сурдосервера
Расчет физической тренированности
Документатор
ЗАКЛЮЧЕНИЕ * В докладе были рассмотрены достоинства и недостатки основных категорий современных систем управления сайтами, изложена концепция идеальной CMS, а также рассмотрена архитектура существующего решения на основе Zend Framework GreenyCMS. * GreenyCMS на данный момент используется в 4 проектах средней загруженности (asmon.ru, surdoserver.ru, как серверная составляющая для приложения «Расчет физической тренированности», «Документаторе») и постоянно развивается в целях интеграции и использования новых технологических решений.asmon.ru surdoserver.ru