content management framework

OpenKit.Net

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

Для пользователей:

Руководство пользователя
11-06-2010  
Скачать  (.PDF 1,1 MB) 


CMS/CMF OpenKit.Net v. 2.3
 11-06-2010   
Скачать бесплатную версию (.ZIP, 480 KB) 

Купить лицензию (99 WMZ)
- возврат денег в течение 30 дней  

Базовый модуль v.2.0
08-04-2010
Посмотреть / Скачать (.ZIP, 620 KB)

Для разработчиков:

Руководство разработчика
11-06-2010  
Скачать  (.PDF 865 KB) 


Starter Kit
1-06-2010 
Быстрое начало работы с модулями
Скачать (.ZIP, 190 KB)


Software Development Kit (SDK)
17-05-2010
Оснастки для разработки модулей в web и в консоли, пример и шаблоны модулей
Скачать (.ZIP, 305 KB)


Модуль безопасности
22-04-2010
Скачать (.ZIP, 329 KB)

Ограничение бесплатной версии: позволяет устанавливать до 5 логических модулей (см. Руководство пользователя, глава 4 «Основные понятия»);


История версий:

v.2.3 (11.06.2010):

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

  2. Уменьшен размер сборки CMF.dll за счет выноса всех экранов в файловую систему (более быстрая загрузка, меньший расход оперативной памяти)

  3. Создан новый механизм обновления CMS . При последующих обновлениях CMS будет обновляться одним файлом

  4. Руководство StarterKit дополнено разделом по созданию нового модуля и примерами кода с комментариями

  5. Руководство Пользователя переработано в связи с локализацией, а также: улучшен раздел "Основные понятия",изменен раздел "Обновление"

  6. Руководство Разработчика: дополнен раздел п. 2.12"Локализация модулей", изменен п. 2.13 "Проектирование установки и обновления модуля в CMS" (шаблоны модуля должны выгружаться в папку App_Data\screens\имя_модуля\)

v.2.2.4 (17.05.2010):

  1. Добавлена поддержка локализации модулей. Соответствующий разделы внесены в оба Руководства;

  2. Любой экран может добавлять HTTP залоговки;

  3. Любой экран может добавлять метатеги в раздел head страницы (не только тот, что был установлен главным на странице);

  4. Функция CallServer(), принятая в CMF по-умолчанию для ajax вызовов, не корректно обрабатывалась редактором html шаблонов, если использовалась за пределами программно обновляемого блока js скриптов;

  5. Создан StarterKit для разработчиков модулей;

  6. Улучшено руководство разработчика: сделана более внятной глава по использованию ajax, в приложения добавлены пример использования сторонних js компонентов (ajax dhtml grid),а также пример программного использования стандартных серверных элементов .NetFramwork;

  7. Немного изменился формат имени ресурсных сборок. Например, было: MyModuleResources.dll. Стало: MyModule.Resources.dll

v.2.2.2 (22.04.2010):

Пользователю:

  1. Базовый модуль: увеличен размер поля аннотации в базе данных

  2. У всех экранов кнопки max и min размещены наоборот

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

  4. Скрипты JQuery, размещаемые непосредственно на HTML шаблонах модулей в некоторых случаях не работали

Разработчику:

  1. Свойство Cluster.Name помечено как устаревшее - CMF его больше не смотрит.

  2. В SDK: включен шаблон проекта ресурсной сборки и добавлена оснастка для отладки ресурсных сборок.

  3. В Руководство разработчка внесены исправления и дополнения. Дополнен главным образом п.п 2.12 "Проектирование установки и обновления модуля в CMS" информацией о ресурсных сборках.

v.2.2 (07.04.2010):

Пользователю:

  1. Появился встроенный WYSIWYG редактор как в самой CMS, так и в базовом модуле. Соответственно обновились их руководства. Редактор создан на базе редактора с открытым исходным кодом openWYSIWYG. У него есть основные функции WYSIWYG редакторов и его скрипт достаточно легкий - 55 KB.

  2. В админ части длительность cookies привязана к времени посетителя и неправильное время на сервере более не оказывает на нее влияния, что гарантирует работоспособность сессии.

  3. Сообщения о запуске приложения стало дружественным (ранее было похоже на исключение)

  4. Модуль можно обновлять без повышения его версии

  5. Если в папке Bin нет сборки, зарегистрированной в конфигурации, то исключение теперь не выбрасывается. Это важно при поддержке нескольких доменов в одной базе данных (см. Руководство пользователя, Глава 6, Управление сайтами и страницами).

  6. Полностью переделана обработка HTML шаблонов модулей

Разработчику:

  1. Для задания версии модуля теперь используется атрибут AssemblyFileVersion (см. Руководсто разработчика, раздел 2.12, Проектирование установки и обновления модуля в CMS)

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

  3. Исправлено и дополнено Руководство разработчика: в основном п.2.6 работа с AJAX, п.2.12 планирование установки модуля

v.2.1 (01.02.2010):

Разработчику:

  1. Добавлен раздел в Руководство разработчика 3.12 "Проектирование установки и обновления модуля в CMS";

  2. aтрибут кластера более не используется. Вся информация теперь берется из файла AssemblyInfo сборки;

  3. метод кластера RollBack помечен как устаревший;

  4. в директорию загруженных модулей теперь могут подгружаться также .SQL файлы;

  5. добавлены следующие свойства (описаны в Руководстве разработчикав Приложении A):

    • Request.CMFContext.TabID - идентификатор выполняемой страницы
    • Request.CMFContext.PaneToUnlock - позволяет разблокировать панель на любой странице или на любом шаблоне страницы
    • Response.Metatags - для возможности работы модуля с областью метатегов страницы в админ части CMS
  6. fix: в web-оснастке в случае необработанных исключений при ajax-запросе, сообщениям не присваивался префикс ":", что противоречит концепции обработки исключений в CMS

  7. fix: в web-оснастке при наличии параметров в строке запроса некорректно формировалась ссылка на файл ajax.js в метатегах страницы

  8. fix: скрипт меню барахлил на Firefox

  9. fix: Не обрабатывалась ошибка, если сборка не имела web-фасада

  10. fix: При установке / обновлении модуля ему не передавались все строки подключения из файла Web.config

Базовый модуль:

  1. создано отдельное Руководство пользователя для данного модуля (в его дистрибутиве)

  2. аннотация статьи убрана из отдельного поля и перенесена в поле с основным текстом статьи. Она отделяется от него строкой из десяти и более знаков '='. Кроме более удобной работы с текстом, это также позволит добавлять в нее картинки

  3. Добавлено поле Description - его содержимое попадает в одноименный мета тег страницы

  4. поле "автор" убрано. Соответственно,необходимо убрать заглушку [@author] из шаблонов статьи

  5. в шаблоне страницы комментариев кроме ссылки на статьютеперь можно отображать также ее аннотацию

  6. fix: не сохранялиь комментарии при редактированнии в админ части если перейти к ним с кладки всех комментариев сайта

  7. fix: исправлена работа разделителя страниц комментариев в режиме редактирования отдельной статьи

  8. fix: календарь не переключался (по месяцам, годам и дням)

  9. fix: ошики в HTMLшаблоне для меню по умолчанию, приводящие к неправильному его отображению

  10. fix: если с вкладки All site articles удаляется последняя статья, то ее панель не разблокируется


v.2.0.0.97 (16.01.2010):

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

  2. В SDK добавлен шаблон для создания новой сборки модулей. Соответственно было дополнено и исправлено Руководство разработчиков (Глава 4).

  3. В SDK исправлена web-оснастка: формировалась некорректная ссылка на файл ajax.cs при отладке админ экранов.

  4. Сделаны мелкие исправления в CMS, базовом модуле и в оснастках.


v.2.0.0.96 (10.12.2009):

  1. Flash файлы (.SWF) теперь также загружаются в HTML шаблоны модулей, страниц и в содержимое страниц.

  2. Исправлены ошибки в java скриптах в разделе безопасности

  3. Улучшено распознавание DNS сайтов.

  4. Обнаружена и устранена ошибка в конфигурационном файле дистрибутива Openkit\iis7_web.config. При запуске приложения на IIS7 выбрасывалось ислючение о некорректности этого файла.

  5. В Руководстве пользователя добавлена инструкция по локальной установке на Windows Vista и Seven;

  6. Исправлена ошибка в SDK: в консольной оснастке свойство Request.Encoding по умолчанию не устанавливалось, что приводило к исключению, если явно не указать кодировку в XML файле имитации запроса.


v.2.0.0.78 (30.11.2009):

В Руководстве пользователя добавлены рекомендации по разработке дизайна для CMS (Глава 11), а также уточнен раздел обновления CMS (Глава 15);

Для разработчиков модулей:

  1. Проведена дополнительная корректировка объектной модели CMS.

  2. Полностью переработано Руководство разработчика.


v.2.0 (17.11.2009):

Для пользователей.

  1. Возможность полной блокировки входа в админ часть;

  2. Ограничение числа попыток входа в админ часть с одного IP адреса;

  3. Возможность задавать длительность всем cookies, у которых срок действия не был определен;
    (см. Руководство пользователя, Глава 12 "Безопасность")

  4. Механизм предотвращения автоматической остановки приложения
    (см. Руководство пользователя, Глава 13 "Управление конфигурацией");

  5. Поддержка кириллических имен в DNS и в адресах страниц;

Для разработчиков модулей:

По итогам опытной эксплуатации системы было проведено полное перепроектирование CMF и SDK. Цель изменения - упрощение объектной модели и процесса разработки модулей.


v.1.1 (13.08.2009):

Для пользователей.

  1. В базовом модуле CMF (BaseModule.dll) появилась возможность задавать форматдат статей и комментариев. Подробнее см. Руководство пользователя, ПриложениеА

  2. Встроенная в модуль документация для дизайнера на русском языке

  3. Устранена ошибка в редакторе шаблонов модулей. При нажатии на кнопку [ GetEmbedded HTML ] в IE 6.0 выдавалась ошибка.

Для разработчиков модулей. Сделаны следующие изменения во внутренних интерфейсах CMF ив оснастках:

  1. — Добавилась возможность согласовывать длительность сессий сторонних модулей с длительностью сессии CMS. Она задается в файле web.config и доступна при выполнении модуля в свойстве Request.CMFContext.SessionDuration. Это свойство разработчик может использовать при создании своей системы безопасности для централизованного управления сессиями.

  2. — В SDK теперь можно имитировать все данные входящего запроса

  3. — Расширены возможности заглушек данных

  4. — Улучшена работа с cookies


v.1.0.0.0 (17.06.2009): Вышла первая бесплатная версия.


проверить аттестат: WMID 312007127922

Copyright © 2009-2010 OpenKit.Net All rights reserved