New features1) WebDav supports
You can now use tools like windows explorer to manage Binary folder. Drag and drop files directly from your Windows PC. There are many other tools that supports webdav besides Windows explorer.
See:
http://www.kooboo.com/documents/detail/WebDAV
2) Metaweblog API support.
Metawebblog enable you to manage your content via some third party tools. You can manage the fields like Title, Body, Category, Release Status and some others. Tools that support metawebblog includes Microsoft Live writer and Zoundry Raven)
See:
http://www.kooboo.com/do...s/detail/Metaweblog-API
3) CMIS support
This is already supported in previous version. Document added,
see:
http://www.kooboo.com/documents/detail/CMIS
Also a demo project available for download at kooboo.codeplex.com
4)RSS publishing support.
By simple configuration, you can create RSS feed from your content.
see:
http://www.kooboo.com/do...ents/detail/RSS-Setting
5)Update to MVC2 RTM.
Kooboo CMS is now running on ASP.NET MVC version 2.
6)Add API to query contents by multiple categories.
Add possibility to query content by more than one categories. See:
http://forum.kooboo.com/...ultiple-categories.aspx
7) Add conditional content view
You can add search conditions into your content view and save them.
8) Adding new attribute 'EnableJavascript' to CmsViewPage,allows users to disable loading of JavaScript files in JavaScript folder individually. See:
http://forum.kooboo.com/...plate-for-RSS-feed.aspx
9) Include FCKeditor
FCKeditor has a file management function by default.
10) Add possibility to use HTML editor at Kooboo front site or module development.
* Use TinyMCE
a) Register TinyMCE
<%= Html.RegisterTinymceScripts(TinyMCETheme.advanced,TinyMCESkin.@default,@"plugins : ""safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,imagemanager,filemanager"",
// Theme options
theme_advanced_buttons1 : ""save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect"",
theme_advanced_buttons2 : ""cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor"",
theme_advanced_buttons3 : ""tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen"",
theme_advanced_buttons4 : ""insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage"",
theme_advanced_toolbar_location : ""top"",
theme_advanced_toolbar_align : ""left"",
theme_advanced_statusbar_location : ""bottom"",
theme_advanced_resizing : true")%>
b) Use TinyMCE control
<%= Html.Tinymce("tinymce1","tinymce value",null) %>
* Use FCKEditor
a) Register FCKEditor
<%= Html.RegisterFCKeditorScripts() %>
b) Use FCKEditor Control
<%= Html.FCKeditor("FCKEditor1","FCKEditor value",null) %>
* Use CKEditor
a) Register CKEditor
<%= Html.RegisterCKeditorScripts() %>
b) Use CKEdtior control
<%= Html.CKEditor("CKEditor1","CKEditor value",null) %>
11) Add friend display name for content folder. See:
http://forum.kooboo.com/...t-folders.aspx#post1303
12) Add possibility to disable versioning function.
In the web.config, under appSettings, find <add key="enableVersioning" value="true"/>. Turn it off will increase the system performance in case that you do not need the versioning function.
13) Installer page will hide SQlite version automatically when installing on X64 machine.
By default, we include the X86 version of SQLite, if user want to use SQLite in the X64 system, they need to implement and compile the source code
14) Custom module ID and prefix
Previously, a module in a page will be rendered as "km1234" in the URL, this is to make sure that each module can has its own set of URL. Right now, it is possible to define prefix in the web.config
and define a custom ID when adding a module to a page.
This can have benefits on SEO and other things. See:
http://forum.kooboo.com/...the-km1234-segment.aspx
Changes.
1) "Include Items". If you check "Include Items" when creating a folder based on a parent folder. New added content in the parent folder will be automatically included in sub folder.
2) Subdirectory 'Javascript' of the Kooboo is renamed to 'Kooboojs'.
This is to avoid namig conflict. JS files in this folder will be included in Kooboo module as well so that module can use the JS files from Kooboo and those Html editors.
3) Update Lucene.net to version 2.9.1.2. See:http://forum.kooboo.com/yaf_postst345_LuceneNetdll.aspx
Bugs fixed:* When generating UserKey,also replace '-' with '_'.
* Fix the bug of wrong replacing capital letter with '-'.
* Deletion bug, see:
http://forum.kooboo.com/...-child-application.aspx
* Localization bug, see:
http://forum.kooboo.com/...localizing-element.aspx
* Remove the following files:default_install.aspx and default_runtime.aspx. These two files often mislead users. Those two are only used during installation.
* Bug when using ResolveThemeFileUrl in Module. See:
http://forum.kooboo.com/...ts-supports-themes.aspx
* Rename application name error during site package importation.
See:
http://forum.kooboo.com/...mporting-a-package.aspx
* Add [ValidateInput(false)] to ValidatorController.
* When using domain and URL path for website, it may generate wrong page URL. See:
http://forum.kooboo.com/...localized-solution.aspx
* Fix wrong date format when generating export SQL script. Now we use ISO8601, datetime will be formated as '2009-10-22T16:04:24.00'
* Bug of a folder inherit from itself. This made it impossible to delete the folder.
* By default, Htmleditor did not trigger form validation and also the paste function wasn't working on right click. Fixed now.
* Fixed the limited size of files in binary schema.
Regards,
Vincent
Kooboo Team