воскресенье, 1 января 2006 г.

CMS-2006-P08. CMS для интранет. RBC Content



(С) Владислав Боркус

Дата актуальности: февраль 2006

!Данный материал защищён авторским правом и любое его копирование не допускается.



Содержание


[убрать]






Архитектура и техническое описание


RBC Contents Enterprise Edition относится к классу модульных систем, с объектной ориентацией. Она написана на PHP и может работать с разными СУБД.

Одним из главных назначений системы является создание «колец» сайтов, т.е. набора самостоятельных сайтов, имеющих общий набор функциональных модулей и общую базу информации. Модули могут свободно устанавливаться в пределах кольца, а один материал из БД может фигурировать на произвольном числе сайтов.

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

Система построена на базе технологий PHP и Perl, что накладывает некоторый отпечаток на ее архитектуру.

Однако, система прячет всю свою внутреннюю PHP-архитектуру от пользователя, что выгодно отличает ее от Bitrix.




Оценки по основным направлениям


Многосайтовость

В системе возможно любое количество сайтов, все они будут управляться через единый административный интерфейс. Для хранения информации (контента) этих сайтов используется единая база данных. Благодаря этой возможности можно создавать и поддерживать ресурсы типа “кольца сайтов”, т. е. ресурсов, которые имеют частично общий контент, например, общие новостные ленты или общие БД пользователей. Количество сайтов ограничивается только производительностью аппаратной части. Новые сайты могут быть созданы без простоя основной системы.

Однако, добавление (инициация) нового сайта -- процедура, требующая квалифицированного администратора для настройки DNS, Apache и некоторых других подсистем. Обычно это делается при помощи RBC Soft. Цена такого добавления $1000. Исходная структура разделов обычно создается по прототипам. Для каждого раздела используется свой шаблон, который может черпаться из библиотеки шаблонов, а потом адаптироваться.

Настройка структуры сайта

Система включает конструктор сайта. Этот инструмент позволяет администратору создавать и редактировать неограниченное количество разделов и подразделов сайта. Проектирование страниц сайта происходит просто помещением готовых модулей в ячейки на шаблоне страницы сайта. Конфигурация ячеек также задается администратором в Web-интерфейсе. Таким образом создание сайта происходит просто из готовых «кубиков», заготовленных еще при внедрении системы.

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

Создание разделов силами редактора возможно, если разделы создаются по шаблону. Также возможен и перенос подразделом с места на место.

Многоязычность

Система позволяет поддерживать любое количество языковых версий контента, между которыми поддерживается связь. Также предусматривается языковая поддержка в цепочке публикации документов (workflow). Для использования этой возможности достаточно в цепочке публикации материалов добавить роль «Переводчика». Возможно использование кодировки UTF-8 для поддержки многоязыковых сайтов.

Авторинг.

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

При работе не требуется знаний в области программирования и верстки. Информация в редактор может быть перенесена из программы MS Word обычным копированием, причем система самостоятельно удалит “лишний” HTML код. Есть частичная очистка от тегов Word.

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

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

Подготовка изображений силами редактора в системе невозможна -- данные нужно импортировать в готовом виде.

Навигационные элементы и поиск.

В системе присутствуют полноценные навигационные элементы -- меню сайта, навигационный путь, динамически генерируемая карта сайта, модуль поиска. Реализация меню вполне качественная.

Безопасность.

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

Исходно работы с Active Directory в системе не предусмотрено, но интеграция, как утверждает производитель, возможна и реализовывалась в проектах.

SharePoint Portal Server

Интеграция с SPS «из коробки» не предусмотрена. Кроме того, технологические платформы для RBC Contents и SPS различны, что может усложнять такую интеграцию.

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

Модули

Система имеет обширный набор готовых модулей. Однако, не вся желаемая функциональность доступна из коробки. Например, требуется создание модулей Глоссария, Календаря, Каталога документов, Графической карты. Не очень развит модуль Форума, однако может быть интегрирован один из более развитых open source решений. Доработки соответствуют 25-30% функционала.

Другие замечания

У RBC Contents имеется достаточно простая система автоматического апгрейда -- аналог Windows Update.


Основные выводы


Основное достоинство RBC Content -- это исходная адекватность использованной в ней архитектуры задачам построения многосайтового интранет-решения.

Продукт прячет свою внутреннюю архитектуру от пользователя, делая введение контента и адаптацию сайта довольно простой операцией. Она позволяет перенести всю сложность на начальную фазу проекта (внедрение) и даже еще более раннюю -- разработки «коробочного» продукта. При этом она позволяет добиться приемлемого качества отображения контента и легкого авторинга для пользователя.

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

С другой стороны, RBC Content имеет различную с SPS2003 платформу (PHP/Apache), что усложняет их интеграцию и поддержку такой интеграции. Практически все подобные системы интегрируются с SPS плохо и тяжело.

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

Интеграция подсистемы безопасности с Active Directory на уровне «сквозной» аутентификации не готова, но представляется несложной, т.к. делается на основе готового функционала Apache. Однако, сложнее будет добиться соответствия с AD групп пользователей, если таковое потребуется.

Все отмеченные недостатки не стоит рассматривать как серьезные препятствия, скорее как выявленные задачи, которые нужно решать при внедрении.

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


Рассмотрение по метрике



Раздел/Параметр/Некоторые ключи




RBC Contents


1. Важные возможности
1.1 Архитектура системы. (Объектные возможности, управление страницами)

Возможность формировать объекты в системе из простых типов (дата, текст, и пр.), наследовать типы и расширять число атрибутов объекта. Возможность формировать шаблоны для отображения этих данных и формы для их ввода


+-


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

1.2. Многосайтовость в пределах системы

- Возможность функционирования независимых сайтов в рамках одной инсталляции CMS


+


Любое количество сайтов, созданных при помощи одной «инсталляции» системы RBC Contents Enterprise Edition, будет управляться через единый административный интерфейс.


- возможность добавления (генерации) нового сайта командой администратора системы


+-


Добавление нового сайта -- процедура, требующая квалифицированного администратора. Требуются стандартные операции, включающие настройку Apache, DNS, самой системы и запуск утилититы для создание разлелов на основе архива сайта-прототипа. Обычно делается при помощи RBC Soft (цена услуги порядка $1000). Возможно написание скрипта, для него будут требоваться полномочия root. Набор шаблонов и набор модулей для всех сайтов в системе один.


- возможность управления коллекцией сайтов


+


Ядро системы RBC Contents Enterprise Edition включает в себя функции, позволяющие управлять несколькими сайтами из одного бэкофиса. При этом для хранения информации (контента) этих сайтов используется единая база данных. Благодаря этой возможности можно создавать и поддерживать ресурсы типа “кольца сайтов”, те ресурсы, которые имеют частично общий контент, например, общие новостные ленты или общие БД пользователей. Количество сайтов ограничивается только производительностью аппаратной части. Новые сайты могут быть созданы без простоя основной системы


- возможность присвоения сайту доменного имени


+





- настройка нового сайта администратором по готовому «шаблону» -- прототипу, включая автоматическое определение модулей, состава рубрик и способов отображения данных




+


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


- сохранение имеющегося сайта как шаблона для новых сайтов силами администратора системы


+


Структура сайта может сохраняться как прототип для других сайтов. Шаблоны страниц и наборы модулей могут быть общие для всех сайтов в пределах системы.

1.3. Многоязычность сайтов

- Поддержка UTF-8 как гарантия многоязычности контента


+





- Двуязычность страниц сайта (русская и английская версии Интранет-сайта). Возможность переклечения между языковыми версиями с одной и той же страницы;




+


Система позволяет поддерживать любое количество языковых версий сайта, между которыми поддерживается связь. Хотя шаблоны и структура у языковой версии свои, языковые версии сайта могут использовать общие информационные блоки. Например, в параметрах новости может быть отмечено, что она двуязычная, тогда в форме ее заполнения появляется второй набор реквизитов. Также предусматривается языковая поддержка в цепочке публикации документов (workflow). Для использования этой возможности достаточно в цепочке публикации материалов добавить роль «Переводчика». Система индицирует редактору о наличии или отсутвии языкового перевода каждой новости.


Примечания







1.4. Персонализация контента

- Изменение вида сайта в зависимости от конкретного регистрационного имени пользователя или входа на сайт как анонимного пользователя


+


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


- Изменение предпочтительного языка документов и интерфейса в зависимости от регистрационного имени пользователя


+


Аналогично персонализации контента


- Возможность для зарегистрированного пользователя задать определенные параметры предпочтения (либо изменяемые самим пользователем, либо задаваемые в качестве групповой политики)





Требуется более подробная информация



2. Инструменты администратора и разработчика (Настройка структуры сайта, разработка структуры страниц и настройка их внешнего вида)

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


+


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


- инструмент для настройки оформления сайта (логотипов, цветов, стилей)


+


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


- «мгновенная» смена всего дизайна уже созданного сайта путем автоматического изменения (обновления) используемых шаблонов


+-


Только если все страницы сайта сделаны на основе одного шаблона. "Наследования" шаблонов не поддерживается


- возможность задания разных шаблонов для страниц в разных разделах сайта


+


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


- инструмент для разработки макета (шаблонов) страниц на основе блочной структуры (snippets).


+


RBC Contents Enterprise Edition -- Редактирование и создание новых шаблонов • Доступ к страницам на уровне отдельных блоков. Все оформление сайтов выносится в шаблоны, которые могут быть отредактированы с помощью системы. Также предусматривается возможность создания новых шаблонов. Таким образом, специалисты, работающие с системой, самостоятельно могут изменять дизайн и оформление ресурса, не прибегая к услугам разработчика.


- инструмент для добавления готовых визуальных блоков (портлетов) на страницы, возможность импорта блоков пр.


+


Шаблон страницы имеет ячеистую структуру, задаваемую верстальшиков. В каждую из этих ячеек администратор может вставлять какой-либо из информационных блоков из библиотеки блоков (а также удалять и заменять эти блоки) и настраивать их свойства.


- универсальность портлетов (возможность беспроблемно добавить любой портлет в любую точку сайта и настроить его простыми средствами


+


Любой портлет в системе можно добавлять к любому сайту


- виды элементов на странице, возможность изменения порядка следования и взаимозависимостей элементов страницы (портлетов). Возможность вложенности блоков страницы.


+-


На каждой странице может быть размещен произвольный набор информационных блоков основанных на различных модулях. Вложенности блоков не предусмотрено (не совсем понятно что имеется в виду)


- инструмент для разработки новых элементов страниц и блоков (портлетов)


+




3. Базовые инструменты редактора (Базовые механизмы публикации и обновления содержимого)



- Помещение нового контента, документа на сайт средствами CMS


+





- Возможность редактирования существующего на сайте документа




+





- Использование средств WYSIWYG для редактирования новостей, документов, страниц.




+


Практически вся информация, размещаемая на сайте, редактируется через визуальный редактор, который позволяет работать с текстом, таблицами, вставлять изображения и добавлять ссылки. При работе не требуется знаний в области программирования и верстки. Информация в редактор может быть перенесена из программы MS Word обычным копированием, причем система самостоятельно удалит “лишний” HTML код.


- Средства повышающие usability: Drag-N-Drop контента, массовая загрузка, проверка орфографии, очистка тегов Word


#


Есть функция очистки от тегов Word.


- Перенос существующего на сайте документа в другой подраздел


+


Материалы привязываются к инфоблокам. Можно привязать один материал к разным инфоблокам того же типа


- Возможность редактору создавать, изменять, переносить и удалять новые страницы, разделы и подразделы сайта


+


Разделы и подразделы создаются администратором


- «Отложенная публикация». Редактируемая страница или материал не видны, пока не установлен флаг ее видимости. Возможность задания момента публикации (появления) «отложенного» документа на сайте, а также момента его архивации (исчезновения из списка активных документов)


+-


Отложенные материалы можно хранить при помощи встроенной цепочки публикаций, при этом они не будут видны в рабочей версии сайта.


- Возможность задания вручную прямых ссылок на «похожие документы». Наличие средств, облегчающих поиск «похожих документов»


-





- Возможность задать для документа перечень шаблонов его представления (стандартный, «для печати» и пр.)




+





- Инструмент редактора для подготовки Web-версий изображений средствами системы




-





- Возможность публикации одного документа сразу на нескольких сайтах, без создания его копий




+


Да, для "кольца сайтов"


- Механизм workflow для подготовки документов. Возможность отключения механизма .


+


Цепочка публикации материалов (workflow) С помощью этого модуля может быть организована цепочка прохождения материалов от стадии создания до стадии публикации и последующего сопровождения. Все функции автора, корректора и редактора могут быть при необходимости разделены между разными людьми со своей долей ответственности. Это позволяет организовать автоматизированный процесс обработки и публикации материалов (workflow). Количество ролей пользователей в цепочке не ограничено и может определяться необходимостью, структурой и профессиональной деятельностью каждой конкретной организации.










4. Готовые модули системы и блоки на страницах


4.1 Навигационные элементы и поиск
4.1.1. Навигационные элементы страницы

- Меню сайта.


+


Возможно плоское меню в верхней части сайта и иерарзический навигатор слева.


- Указание пути от вершины сайта до текущего места (портлеты/блоки на странице)


+


Да, такой навигатор есть


- Карта сайта (блок), генерируемая автоматически


+


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


- Смена отображения в одном портлете в зависимости от состояния другого


 ?


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


- Другие особенности







4.1.2. Ссылки

- Блок показа небольшого списка коротких ссылок на странице.


+





- Блок для показа большого списка ссылок.




+





- Форма редактора для добавления ссылок.




+




4.1.3 Поиск



- Наличие системы индексации и поиска. Охват поисковой подсистемой всех страниц сайта.


+


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


- Блок для ввода поисковой строки для размещения на страницах сайта


+





- Выделенная страница для расширенных настроек поиска




+





- Возможность поиска со словоформами русского языка




+





- Поиск среди внешних документов, помещаемых на сайт по ссылке




-





- Учет ограничений доступа при показе результатов поиска




+





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




 ?





- Возможность поиска внутри документов




+





- Распознавание системой поиска разных версий одного документа




 ?




4.2 Контентные элементы


4.2.1. Обычные страницы и страницы пользователей

- Возможность создавать страницы без "обрамления" шаблоном сайта и показывать их внутри портлетов на других страницах


+


В принципе, большие материалы могут быть организованы как страница с одним инфоблоком, где отображается HTML


- Возможность создавать страницы по шаблонам сайта, но с произвольным набором портлетов внутри страницы


+





- Псевдостатические URL. Генерация для динамических страниц системы URL, имеющих формат, характерный для статических страниц. Это упрощает навигацию для пользователя, индексацию сайта поисковым сервером и управление им.




+




4.2.2. Новости



- Блок для вывода короткого списка анонсов.


+


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


- Простая инициация добавления новостей


+


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


- Возможность "богатого" оформления анонса (добавление картинок, использование RichText). Отображение даты новостей. Наличие WYSIWYG редактора.


+


Поля анонса, тела можно редактирвоать через WYSIWYG редактор, который поддерживает базовые функции работы с HTML(таблицы, отступы, выделение, цвета, вставку ссылок и изображений, и пр). В последних версиях появилась работа со стилями


- Установка срока действия новости (момента появления). В анонсе и момента исчезновения из анонса). Архивация новости.


+-


Базово срока действия новости нет. Есть архивация


- Редактор для ввода основного текста новости в "богатом" формате, включения картинок, дат и таблиц. Наличие WYSIWYG редактора, шаблонов для вывода новостей (в том числе разных представлений -- для ПК, печати и пр).


+


Есть редактор WYSIWYG. Возможен выаод материала в формате для печати.


- Возможность размещения анонса новости без ввода ее тела, т.е. новости размещенной на странице с URL


+





- Категоризация новостей (новости компании, ТЭК)




+


Новость может быть привязана к нескольким тематическим новостным лентам


- Рубрики новостей, флаги "важные новости", сортировки и группировки новостей и пр.


-+


Может быть реализовано по конкретным функциональным требованиям


- Блок/портлет для вывода полного списка новостей. Фильтр новостей в списке по датам, темам


+





- Возможность размещения текста новости во вложении (Word)




+


Есть


- Особенности модуля





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



4.2.3. Персональные страницы пользователей, списки пользователей
4.2.4. Синдикация контента

- Генерация сайтом потоков данных RSS В качестве источника данных. Получение (и частичная публикация) сайтом потоков данных RSS с других сайтов


+-


Возможно при помощи доп.модулей

4.3 Списки, хранилища документови каталоги
4.3.1. Списки и хранилища документов

- Средства просмотра списка и изменения его элементов редактором. Возможность настраивать шаблон отображения элементов списка. Уровень эстетики отображения


 ?


Частично реализуется модулем новостей. Для данных модулей требуется доп. проектирование и более четкие требования к функционированию. Любой разумный функционал может быть реализован и встроен в систему.


- Красочные шаблоны (портлеты) для просмотра списка пользователем


 ?





- Поддержка основных атрибутов документов (датой, аннотацией и вложением)




 ?




4.3.2. Обобщенные списки



 ?


- Форма для ввода информации об элементе списка. Элемент списка формируется из стандартных полей -- число, дата, картинки, приложения (attachment).


 ?





- Фильтрация списка по критериям, сортировка по критериям




 ?





- Инструмент формирования шаблона для короткого отображения данных элемента. Инструмент для формирования шаблона отображения перечня элементов списка.




 ?




4.3.3. Календари и списки мероприятий



 ?


- Блок «календарь», с которого возможен переход на список мероприятий за конкретную дату.


 ?





- Блок для отображающая списка мероприятий.




 ?





- Блок для отображения подробной информации о мероприятии на странице




 ?





- Возможность категоризации мероприятий




 ?





- инструмент редактора для ввода информации о мероприятии. WYSIWYG оформление информации. Возможность включения картинок и файлов-вложений.




 ?




4.3.4. Каталоги



 ?


- Средства создания каталогов редактором (желательно иерархических). Средства управления документами в каталогах (добавления, удаление, изменения). Рубрикация документов в каталогах по нескольким критериям


 ?


Частично реализуется модулем новостей.


- Портлеты и списки представления каталогов (Шаблоны)


 ?




4.3.5. Фотогаллерея



- Портлет для навигации пользователя по фотогаллереи. Thumbnail, Preview.








- Инструменты для добавления статических изображений и рубрикации







4.4 Интерактивные и динамические элементы
4.4.1. FAQ

- Список просмотра FAQ


+


Часто задаваемые вопросы (FAQ) Модуль предназначен для размещения на сайте раздела, посвященного ответам на наиболее часто задаваемые вопросы пользователей.


- Готовая форма для ввода запроса


+





- Инструмент редактирования списка FAQ. Утверждение вопроса и ввода ответа редактором




+




4.4.2. Анкетирование



- Возможность создать развернутую анкету (форму) для пользователя.


+





- портлет для отображения анкет на страницах сайта




+





- Функционал складирования анкет и отправки их по email




+





- Просмотр списка опросов и списка заполненных анкет в опросе. Средства подсчета статистики




+





- Дополнения









4.4.3. Банеры

- Наличие «движка» для показа банеров. Блоки для показа банеров на страницах


+


Система показа банеров Модуль позволяет размещать на страницах сайта рекламные материалы традиционным для Интернета способом – в виде графических блоков (банеров). По каждому банеру система может накапливать подробную статистику: число показов и «кликов» (т.е. количество читателей, прореагировавших на данную рекламу), включая группировку по времени.


- Настройка администратором типоразмеров и функциональных типов банеров.


 ?





- Настройка параметров целевого показа




 ?




4.4.4. Голосование



- Форма для задания редактором вариантов выбора, инициации голосования, подведения итогов


+


Опросы Модуль предназначен для организации голосований и опросов посетителей сайта в реальном времени.


- Портлет для отображения опций выбора на страницах сайта. Должны поддерживаться варианты ответов: да/нет; один из нескольких; текст;


+





- портлет для просмотра результатов голосования пользователем на страницах сайта.




+




4.4.5. Графическая карта



- Блок «графическая карта»


 ?





- Форма для настройки редактором действий по щелчку на карте, добавления новых активных зон на карте




 ?




4.4.6. Отзывы



- Форма для ввода отзыва пользователем.


+


Обратная связь Модуль позволяет размещать на странице форму обратной связи, при помощи которой пользователь может задать вопрос или оставить какую-либо информацию о себе. Система отправляет сообщения от пользователя по указанному e-mail. Администратору предоставляется возможность добавлять и удалять поля для ввода информации.


- Форма для просмотра отзыва и утверждения редактором


+





- Портлет показа пользователю «Списка коротких отзывов». Обеспечивает ссылку на страницу с «полным отзывом». Портлет для показа полного отзыва




-


Базово, насколько я понимаю, нет. На заказ делается (еще один блок на странице)


- Возможность привязки отзыва к материалу, размещенному на сайте


-


Базово, насколько я понимаю, нет. На заказ делается (еще один блок на странице)

4.4.7. Подписки и рассылки.

- Механизм подписки пользователем на автоматически генерируемые рассылки-объявления. Готовые формы для подписки (ввод E-mail и реквизитов подписки)


+


Почтовая рассылка. Модуль предназначен для организации автоматической рассылки информации посетителям сайта по электронной почте.


- Возможность задания профиля по интересам при подписке на рассылку








ор








- Формы инициации рассылки. Автоматическая рассылка. Рассылка подборки по команде («разослать»)








- Дополнения







4.4.8. Форум

- Возможность общения по темам. Трехуровневость. Название форума – Тема форума – Вопрос/ответ по теме. Заведение новых тем форума, как администратором сайта, так и пользователем. Создание произвольного количества форумов


+


Форум Модуль позволяет организовать процесс обмена мнениями между посетителями сайта.


- Оформление. Возможность RichText, вложений, картинок, смайликов, аватаров. Ограничение максимального размера сообщения;


-


Базово нет. Могут приделать бесплатный open source PHP модуль, где все это есть


- Автоуведомление пользователей и администраторов о добавленной теме/сообщении. Фильтры уведомлений. Настройка почтовых шаблонов для уведомлений;


-





- Автоматическое создание архивов сообщений; ограничение количества тем для одного архива;




-





- Пост-модерация форума; удаление, изменение, создание сообщений в форуме администратором/модератором;




+


Администратор сайта имеет возможность модерировать форум, например, удалять нежелательные сообщения или добавлять новые темы для обсуждения.


- Разрешение добавления тем пользователями;


+





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




-




4.4.9. Частные объявления



- Модуль для просмотра каталога частных объявлений








- Форма для публикации на сайте частных объявлений сотрудниками








- Модерирование и предварительный просмотр объявлений администратором








- Архивирование старых объявлений, удаление из доступа







4.5 Вывод данных
4.5.1. Работа с данными

- Инструмент проектирования формы ввода данных и шаблона отображения данных, привязка форм к таблице СУБД.


+


Импорт данных Модуль позволяет автоматически импортировать и отображать на страницах сайта данные из внешних источников (новости информационных агентств, котировки с бирж и т.д.). РБК предоставляет ряд стандартных интерфейсов импорта данных, в первую очередь, для взаимодействия с серверами собственного информационного агентства, крупными биржевыми системами и т.п. (www.rbc.ru, www.utro.ru, auto.rbc.ru). Также модуль позволяет импортировать данные из внутренних источников (корпоративных информационных систем).


- Представление элементов, заполняемых через форму, в виде списка. Фильтр списка.


#




- Возможности импорта списка



#




4.5.2. Модуль «Глоссарий»



- Управление списком глоссария редактором. Форма для ввода элемента глоссария








- Портлет для размещения оглавления глоссария и приложенного к нему списка терминов на страницах сайта







4.6. Другие готовые элементы страниц

- Предопределенные разработчиком интерактивные элементы страницы








- Элементы для отображения в браузере документов стандартных типов (форматы Microsoft Word, RTF, Microsoft Excel и т. д.)








Дополнения





Вакансии Модуль предоставляет удобный инструмент для размещения на страницах сайта информации о вакансиях в компании.



5. Безопасность
5.1. Администрирование, разграничение доступа к контенту, ролевой доступ

- Поддержка иерархии доменов администрирования (система сайтов в целом, сайт, раздел сайта)


+


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


- Возможность задания по каждому домену администрирования функциональных ролей, указание пользователей и групп эти роли исполняющие (как минимум «администратор», «дизайнер структуры», «дизайнер вида станиц», «редактор контента», «читатель»). Возможность задания для каждой роли набора допустимых действий


+


Система предоставляет возможность персонального назначения прав на совершение тех или иных операций с помощью административного веб-интерфейса. В системе предусматривается три основные категории административных функций с различными схемами управления доступом: • управление системными функциями • управление структурой сайтов • управление контентом. Разграничение прав доступа также возможно и внутри этих категорий.


- Поддержка работы анонимных и зарегистрированных пользователей


+




- Механизмы авторизации



+


Логин и пароль


- Интеграция системы разграничения доступа CMS со стандартными сервисами обеспечения безопасности, в первую очередь, Microsoft Active Directory


+


Авторизация через AD в принципе возможна, в том числе средствами Apache. Были проекты, где это делалось. Возможны разные варианты распределения функции авторизации, уточняемые в проекте.


- Настройка доступности отдельных подразделов или документов сайта.


+




5.2. Журналирование операций



- Ведение лог-файлов по всем действиям пользователей, ведущих к изменению стояния сайта


+


В системе ведется полный лог действий администраторов.

5.3. Журналирование действий конечных пользователей

- Журналирование действий пользователя


+


Логи веб-сервера


- Встроенные средства анализа журналов посещений сайтов


+


<<Статистика посещаемости. Анализом логов веб-сервера. Либо дополнительным ПО. Встроенной статистики нет. Бороться с профи нет смысла, это только будет удорожать проекты.>>


- Возможности экспорта данных о посещениях в стандартном виде для анализа специализированным ПО


+


логи веб-сервера

5.4. Backup

- Наличие средств архивирования и восстановления сайта, возможность архивирования без останова работы сайта


+-


Архивирование осуществляется средствами хостинга - резервное копирование. Плюс к этому система имеет возможность отката изменений на один шаг.

6.Удобство системы (эргономика)

- Удобство инструментария по описанию структуры сайта


+


Да, вполне


- Удобство средств проектирования страниц


+


Если макет задан, то заполнение страниц вполне удобно


- Удобство инструментария редактора контента


+




- Общая красота и настраиваемость интерфейса



+




7. Технология


7.1. Технологическая база

- Среда исполнения (PHP, ASP.Net, Java и т.п.)





PHP (полностью скрыт в интерфейсе системы) и Perl (для задач низкоуровневого систмного администрирования)




- Требования к операционной системе





Поддерживаются две версии системы – для ОС Unix (FreeBSD/Solaris/Linux) и для Windows NT (Windows NT/2000/XP).




- Требования к СУБД





Oracle, MS SQL Server, MySQL.




- Требования к аппаратуре







7.2. Интерфейс

- Тип интерфейса инструментария по проектированию и управлению сайтом (Web-интерфейс, прикладная графическая программа, специальный язык, API). Управление документами через другие программные продукты


+


Работа с системой осуществляется с помощью стандартного интернет-браузера, никого дополнительного программного обеспечения не требуется. Клиентская часть системы полностью отделена от администраторской.

7.3. Конфигурации инсталляции

Разные конфигурации сайта (рабочая, для разработка, тестовая, для авторинга и пр.)


+


В то же время, в системе реализована возможность использования тестовой версии, с помощью которой можно просматривать результаты редактирования сайта непосредственно перед публикацией. Все операции по управлению информационным наполнением и структурой сайта производятся через «тестовую версию». После внесения изменений через административный интерфейс они сначала попадают в тестовую версию, и администратор сайта может увидеть полную картину – как его изменения будут выглядеть на сайте. Если все внесенные изменения соответствуют ожиданиям, следует команда на публикацию, после чего изменения попадают непосредственно на рабочую площадку. При этом администратор может отказаться от изменений, вернув тестовую версию в состояние, идентичное рабочей.

7.4. Производительность, кэширование, масштабируемость и обеспечение бесперебойной работы

- Возможность исполнения на многопроцессорных комплексах


+





- Возможность создания кластеров высокой производительности




+


Кластер серверов («зеркала») Для высокопроизводительных сайтов архитектура системы допускает использование механизма распределения нагрузки («зеркалирования»), позволяющего нарастить производительность системы путем простого увеличения количества серверов. Данная технология позволяет создавать несколько копий («зеркал») основного web-сервера (мастер зеркала), после чего поступающие запросы пользователей распределяются между несколькими серверами. При этом физически сервера могут быть размещены у различных интернет-провайдеров.


- Возможность создания кластеров высокой надежности


-





- Применение кэширования




+


В системе реализован механизм кэширования. Кэшируется результат работы всех PHP-скриптов по формированию содержимого инфоблоков (т.е итоговый HTML) и страниц.


Оценка производителем оценки максимального количества работающих пользователей (сессий)


+


Тысячи одновременных пользователей


- Оценка производителем максимального количества обслуживаемых CMS запросов пользователей на показ страниц


+




7.5. Интеграция с другими программами системами



- Интеграция с Microsoft SharePoint Portal Server (портлеты, возможность включения сайтов CMS в поиск SPS, размещение ссылок на SPS с переходом без дополнительной авторизации)


-+


Возможна разработка на заказ


- Возможность offline-импорта данных из различных программных систем и В различных форматах, В том числе XML


-+


Возможно, но детали -- под заказ


- Публикация данных из внешних СУБД


+


РБК СОФТ предлагает адаптеры для SAP, Siebel, Lotus и многих других систем. Если какой-либо системы нет в списке, специалисты РБК могут разработать адаптер к ней специально для Вашего проекта. Так, например, в проекте Инфомарт была осуществлена интеграция со следующими торговыми системами: 1C Торговля, IBS Trade House, IBS Trade, Акант, Бэст, FIT Gestory, МАГ-Бухгалтерия, Домино, SuperMag.


- Использование Web-сервисов


-





- Интеграция с системами интеграции приложений и сходных с ними систем




-


Система имеет открытый API (Application Programming Interface). Это предоставляет большие возможности для дальнейшего развития системы и подключения новых модулей, созданных как РБК СОФТ, так и сторонними разработчиками. Документация по API поставляется в составе системы.

8. Организационно-ценовые вопросы
8.1. Поставщик, поддержка

- Местонахождение производителя





РБК Софт, Москва




- Оценка надежности компании-производителя





Высокая




- Количество внедренных проектов в мире





Десятки




- Наличие российских партнеров, их надежность







8.2. Отчуждаемость системы и поддержка

- Степень отчуждаемости («коробочности») CMS


+


Система отчуждаема. Установка системы производится нашими RBC на оборудовании Заказчика или на арендуемом оборудовании РБК СОФТ.


- Наличие поддержки пользователя и ее полнота


+


<<Скидки при добавлении на сайт дополнительных модулей. Система RBC Contents, на базе которой разрабатываются web-проекты в РБК, имеет модульную структуру. Вы можете расширять функциональность вашей системы постепенно, с ростом Вашего бизнеса. При этом действует гибкая система скидок для клиентов, web-ресурс которых разработан РБК. Дополнительное программирование, модификация мультимедийных элементов, редизайн сайта. РБК предлагает полный спектр услуг по модернизации Вашего информационного ресурса: добавление/модификация мультимедийных элементов, дополнительное программирование, редизайн сайта. Стоимость услуги зависит от типа выполняемых работ и от того, какие специалисты будут привлечены.>>


- Возможность получения системы в виде исходных кодов







8.3. Ценовые условия

- Типы стоимости лицензий


+


Цена лицензии на ядро RBC Enterprise Contens составляет $10000. Включая 1 год поддержки, работы по установке (в минимальном объеме, полный набор готовых модулей составляет $16500. Обновления системы могут пересылаться и устанавливаться автоматически. Цена дополнительных работ расчитывается исходя из плоской ставки $50 в час.


- Годовые затраты на поддержку








- Стоимость апгрейда системы