|
Для пользователей: Руководство пользователя CMS/CMF OpenKit.Net v. 2.1 Базовый модуль v.1.7 |
Для разработчиков: Руководство разработчика Software Development Kit (SDK) |
Ограничения бесплатной версии:
не может использоваться для коммерческой разработки программ.
позволяет устанавливать до 5 логических модулей. О логических модулях смотрите в руководстве пользователя в главе 4 «Основные понятия»;
История версий:
v.2.1 (01.02.2010):
CMF:
Добавлен раздел в Руководство разработчика 3.12 "Проектирование установки и обновления модуля в CMS";
aтрибут кластера более не используется. Вся информация теперь берется из файла AssemblyInfo сборки;
метод кластера RollBack помечен как устаревший;
в директорию загруженных модулей теперь могут подгружаться также .SQL файлы;
добавлены следующие свойства (описаны в Руководстве разработчика в Приложении A):
- Request.CMFContext.TabID - идентификатор выполняемой страницы
- Request.CMFContext.PaneToUnlock - позволяет разблокировать панель на любой странице или на любом шаблоне страницы
- Response.Metatags - для возможности работы модуля с областью метатегов страницы в админ части CMS
fix: в web-оснастке в случае необработанных исключений при ajax-запросе, сообщениям не присваивался префикс ":", что противоречит концепции обработки исключений в CMS
fix: в web-оснастке при наличии параметров в строке запроса некорректно формировалась ссылка на файл ajax.js в метатегах страницы
fix: скрипт меню барахлил на Firefox
fix: Не обрабатывалась ошибка, если сборка не имела web-фасада
fix: При установке / обновлении модуля ему не передавались все строки подключения из файла Web.config
Базовый модуль:
создано отдельное Руководство пользователя для данного модуля (в его дистрибутиве)
аннотация статьи убрана из отдельного поля и перенесена в поле с основным текстом статьи. Она отделяется от него строкой из десяти и более знаков '='. Кроме более удобной работы с текстом, это также позволит добавлять в нее картинки
Добавлено поле Description - его содержимое попадает в одноименный мета тег страницы
поле "автор" убрано. Соответственно,необходимо убрать заглушку [@author] из шаблонов статьи
в шаблоне страницы комментариев кроме ссылки на статью теперь можно отображать также ее аннотацию
fix: не сохранялиь комментарии при редактированнии в админ части если перейти к ним с кладки всех комментариев сайта
fix: исправлена работа разделителя страниц комментариев в режиме редактирования отдельной статьи
fix: календарь не переключался (по месяцам, годам и дням)
fix: ошики в HTML шаблоне для меню по умолчанию, приводящие к неправильному его отображению
fix: если с вкладки All site articles удаляется последняя статья, то ее панель не разблокируется
v.2.0.0.97 (16.01.2010):
В админ части базового модуля появилась возможность на одной страцнице редактировать все статьи и все комментарии текущего сайта, независимо от их принадлежности к той или иной странице. До обновления модуля, желательно обновить до последней версии CMS.
В SDK добавлен шаблон для создания новой сборки модулей. Соответственно было дополнено и исправлено Руководство разработчиков (Глава 4).
В SDK исправлена web-оснастка: формировалась некорректная ссылка на файл ajax.cs при отладке админ экранов.
Сделаны мелкие исправления в CMS, базовом модуле и в оснастках.
v.2.0.0.96 (10.12.2009):
Flash файлы (.SWF) теперь также загружаются в HTML шаблоны модулей, страниц и в содержимое страниц.
Исправлены ошибки в java скриптах в разделе безопасности
Улучшено распознавание DNS сайтов.
Обнаружена и устранена ошибка в конфигурационном файле дистрибутива Openkit\iis7_web.config. При запуске приложения на IIS7 выбрасывалось ислючение о некорректности этого файла.
В Руководстве пользователя добавлена инструкция по локальной установке на Windows Vista и Seven;
Исправлена ошибка в SDK: в консольной оснастке свойство Request.Encoding по умолчанию не устанавливалось, что приводило к исключению, если явно не указать кодировку в XML файле имитации запроса.
v.2.0.0.78 (30.11.2009):
В Руководстве пользователя добавлены рекомендации по разработке дизайна для CMS (Глава 11), а также уточнен раздел обновления CMS (Глава 15);
Для разработчиков модулей:
-
Проведена дополнительная корректировка объектной модели CMS.
-
Полностью переработано Руководство разработчика.
v.2.0 (17.11.2009):
Для пользователей.
-
Возможность полной блокировки входа в админ часть;
-
Ограничение числа попыток входа в админ часть с одного IP адреса;
-
Возможность задавать длительность всем cookies, у которых срок действия не был определен;
(см. Руководство пользователя, Глава 12 "Безопасность")
-
Механизм предотвращения автоматической остановки приложения
(см. Руководство пользователя, Глава 13 "Управление конфигурацией");
-
Поддержка кириллических имен в DNS и в адресах страниц;
Для разработчиков модулей:
По итогам опытной эксплуатации системы было проведено полное перепроектирование CMF и SDK. Цель изменения - упрощение объектной модели и процесса разработки модулей.
v.1.1 (13.08.2009):
Для пользователей.
-
В базовом модуле CMF (BaseModule.dll) появилась возможность задавать формат дат статей и комментариев. Подробнее см. Руководство пользователя, Приложение А
-
Встроенная в модуль документация для дизайнера на русском языке
-
Устранена ошибка в редакторе шаблонов модулей. При нажатии на кнопку [ Get Embedded HTML ] в IE 6.0 выдавалась ошибка.
Для разработчиков модулей. Сделаны следующие изменения во внутренних интерфейсах CMF и в оснастках:
-
— Добавилась возможность согласовывать длительность сессий сторонних модулей с длительностью сессии CMS. Она задается в файле web.config и доступна при выполнении модуля в свойстве Request.CMFContext.SessionDuration. Это свойство разработчик может использовать при создании своей системы безопасности для централизованного управления сессиями.
-
— В SDK теперь можно имитировать все данные входящего запроса
-
— Расширены возможности заглушек данных
-
— Улучшена работа с cookies
v.1.0.0.0 (17.06.2009): Вышла первая бесплатная версия.
(.PDF 1 MB) 