content management framework

OpenKit.Net

Войти
Пользователю Разработчику Характеристики За и против Downloads Контакты


Общие характеристики:
  1. Многосайтовость (поддержка многих доменов из одной директории);

  2. Нет ограничений на дизайн создаваемых сайтов, возможность создания нескольких CSS файлов под разные браузеры у каждого шаблона страницы; 

  3. Дружественная адресация страниц (например, как у этой страницы), возможность определения title,  keywords, description и других метатегов для любой страницы; 

  4. Разграничение доступа, управление ролями и пользователями;

  5. WYSIWYG редактор на базе редактора openWYSIWYG. Подгрузка контента из HTML файлов, в том числе из файлов MSWord, сохраненных как HTML страницы.

  6. Административная часть на русском и английском языках с возможностью добавления словарей других языков;

  7. Использование технологии AJAX как в админ части CMS, так и в модулях. Дружественность фреймворку JQuery; 

  8. Низкие требования к хостингу (см. ниже); 


Архитектурные характеристики:

  1. Открытость архитектуры - модули могут разрабатываться сторонними разработчиками;

  2. Каждый модуль компилируется в отдельный DLL-файл;

  3. Модули могут быть многоэкранными (представлять собой группы HTML экранов);

  4. Документация модулей, необходимая дизайнерам для работы с html шаблонами, встроена в сами модули;

  5. Управление модулями и распределение их экранов по страницам сайта не требует квалификации от администратора системы, осуществляется через web-интерфейс без ручного редактирования файлов конфигурации;

  6. Один экран модуля может использоваться с разными шаблонами на разных страницах сайта, а также в нескольких местах на одной странице;

  7. Графический интерфейс может состоять из сторонних JavaScript компонентов (меню, tree-view, DBGrid, и т.п.), использующих для своей работы AJAX;

  8. Создание экрана модуля сводится к формированию html-шаблона и реализации двух обработчиков класса экрана: screen.Execute(...) и screen.ExecuteAjaxCommand(...). Остальное по необходимости;

  9. Модули данной CMF можно использовать не только в web, но и в приложениях других типов .NET (desktop, console и т.п.);


Технические характеристики:

  1. Платформа: .NET Framework 2.0 

  2. Язык программирования: C#

  3. База данных: MS SQL 2005/2008 

  4. Браузеры, протестированные для работы с административной частью: Internet Explorer, Opera, Firefox.

  5. Объем, занимаемый на диске: ~ 1 МБ (без базы данных )  

  6. Быстродействие: ~ на 18% медленнее обработки пустого HTML файла (~900 000 запросов в сутки)   
    Условия теста:
    • Celeron 2,6 MHz, RAM 512;
    • Internet Information Server 6.0;
    • Количество одновременных пользователей с «запавшей» клавишей F5: 10;
    • на тестовой странице CMS установлен только модуль меню;

Требования к хостингу:

  1. .Net Framework 2.0;

  2. Наличие базы данных MS SQL 2005/2008;  

  3. Для хостинга на IIS 6.0 (Windows Server 2003) требуется возможность перенаправлять все запросы на aspnet_isapi.dll и отключать проверку наличия файлов;

Версия IIS значения не имеет - может быть как 6.0, так и 7.0. Поскольку требования к хостингу минимальны, то диапазон хостеров, на которых может работать OpenKit.Net, довольно широк: parking.ru, masterhost.ru, hostpro.ua, ukrainehosting.com. Также есть не дорогие зарубежные хостинги: mochahost.com, qsh.eu, fastnext.com, hostexcellence.com и другие.  

Квалификационные требования:

  1. к администратору и модератору: ознакомиться с Руководством пользователя ; 

  2. к веб-дизайнеру: HTML, CSS, JavaScript;

  3. к разработчику модулей: .Net Framework 2.0 , C#, JavaScript, HTML, Transact SQL, ознакомиться с Руководством разработчика;  

Дизайнерам и разработчикам модулей знание ASP.NET не требуется!!!

Отложена реализация:

  • вставка настраиваемой директивы DOCTYPE; 

  • локализация админ части оболочки (в следующей версии);  

  • управление статусом ответа сервера; 

  • Откат действий пользователя (Undo/Redo); 


Copyright © 2009-2010 OpenKit.Net All rights reserved