Общие:
-
Многосайтовость (поддержка многих доменов из одной директории);
-
Нет ограничений на дизайн создаваемых сайтов;
-
Дружественная адресация страниц (например, как у этой страницы);
-
Разграничение доступа, управление ролями и пользователями;
-
Подгрузка контента из HTML файлов, в том числе из файлов MSWord, сохраненных как HTML страницы.
-
Использование технологии AJAX как в админ части CMF, так и в модулях. Дружественна JavaScript фреймворкам типа JQuery и Prototype;
-
Низкие требования к хостингу;
Архитектурные:
-
Открытость архитектуры - модули могут разрабатываться сторонними разработчиками;
-
Каждый модуль компилируется в отдельный DLL-файл;
-
Модули могут быть многостраничными (представлять собой группы HTML страниц);
-
Модули данной CMF можно использовать не только в web, но и в приложениях других типов .NET (desktop, console и т.п.);
-
Документация модулей, необходимая дизайнерам для работы с html шаблонами, встроена в сами модули;
-
Легкость изменения конфигурации CMF: достаточно добавить или удалить DLL файл модуля в редакторе конфигурации (ничего нигде руками прописывать не надо).
-
Возможность идентификации действий пользователей в виде команд. Откат действий пользователя (Undo/Redo) в следующих версиях.
Технические:
-
Платформа: ASP.NET 2.0
-
Язык программирования: C#
-
База данных: MS SQL 2005
-
Браузеры, протестированные для работы с административной частью: Internet Explorer, Opera, Firefox.
-
Объем, занимаемый на диске: ~ 1 МБ (+ база данных 4 MB)
-
Быстродействие: успешно обрабатываемых запросов: ~ 1 000 000 в сутки
Условия теста:
• Celeron 2,6 MHz, RAM 512;
• Internet Information Server 6.0;
• Количество одновременных пользователей с «запавшей» клавишей F5: 10;
• На тестовой странице установлено 8 информационных панелей;
Требования к хостингу:
-
.Net Framework 2.0;
-
Наличие базы данных MS SQL 2005;
-
Для хостинга на IIS 6.0 (Windows Server 2003) требуется возможность перенаправлять все запросы на aspnet_isapi.dll и отключать проверку наличия файлов;
Версия IIS значения не имеет - может быть как 6.0, так и 7.0. Поскольку требования к хостингу минимальны, то диапазон хостеров, на которых может работать OpenKit, довольно широк. Например, http://hosting.parking.ru на текущий момент дает возможность поработать две недели бесплатно. Также есть не дорогие американские хостинги (USD 3..5 /мес.), например mochahost.com или godaddy.com. Последний предлагает также подходящий бесплатный хостинг, но с рекламой.
Квалификационные требования:
-
к администратору: нет требований
-
к модератору: знание десятка наиболее часто используемых HTML тегов;
-
к веб-дизайнеру: HTML, CSS, желательно знать основы JavaScript;
-
к разработчику модулей: .Net Framework 2.0 , C#, Transact SQL, JavaScript, HTML;