New features
- Controller replaceable feature. Kooboo.CMS.Sites.ControllerTypeCache.RegisterController("Kooboo.CMS.Sites.Controllers.Front.PageController", typeof(MyPageController));
- Add "ResourceDomain" on site setting, enable setting an separated domain for the styles and scripts resource.
Three new methods added:
RegisterAbsoluteScripts(string baseUri)
RegisterAbsoluteStyles(string baseUri)
Url.FrontUrl().ResourceCDNUrl(string relativeUrl).
- Add inheritance feature to scripts resource.
Page
Context.PageLayout PageContext.PageTheme Enable the developer to dynamically change the page layout and theme in plug-in code.
- Search function in labels list page.
- Add VisibleOnSidebarMenu property on Text Folder, enalbe users to hide the folder from the sidebar menu.
- The views start with "Builtin." will be used by @Html.FrontHtml().RenderView, do not show in the page designer.
Bugs fixed and Updates
- Fixed Bugs in url redirect. http://forum.kooboo.com/yafpostsm5837301-redirect--catching-query-string.aspx
- Word spell issue:http://forum.kooboo.com/yafpostsm58523-1-and-3-2-typo--Preivew-should-be-Preview.aspx
- Used IndexReader.IndexExists to avoid concurrent issues when building index.
- Fixed some issues on page designer.
- Fixed some issues on plugin management.
- Do not throw exepction when the page use a inexistent plugin.
- Fixed some issues on page publishing permission.
- Fixed some issues on Inline editing and Style editing.
- Upgrade Tinymce to 3.5b3.
- The datetime value from client before was considered as UTC time, it is not good. In this version, it was considered as locale time.