I am glad to announce that we have managed to ship Sitefinity 3.6 beta today.
http://www.sitefinity.com/download/sitefinity-3-6-beta/Sitefinity_3_6_1836_standard.exe
or alternatively just the empty project from here:
http://www.sitefinity.com/download/sitefinity-3-6-beta/Sitefinity_3_6_1836_standard_BlankProject.zip
I will post first examples of how to use new framework tomorrow. For the adventurous developers with a knack for Reflector, I’ll mention few classes you may want to check out:
I am sorry that I did not have time to prepare samples for today and please do not take this as a teas. I will make sure that I post several examples of the new implementations over the weekend.
At the end, I will also post release notes and known issues here. On that note… have fun with Sitefinity 3.6 beta.
Sitefinity 3.6 beta is released only in a standard edition built against .NET 3.5 framework. The official release will feature all editions built against both, .NET 2.0 and .NET 3.5 frameworks.
Sitefinity 3.6 beta does NOT work under medium trust. Official release will support medium trust environment as well.
We do NOT recommend using Sitefinity 3.6 beta in production environment.
Dynamic Links
You can download the installer file, if you wish to install the application from here:
http://www.sitefinity.com/download/sitefinity-3-6-beta/Sitefinity_3_6_1836_standard.exe
or alternatively just the empty project from here:
http://www.sitefinity.com/download/sitefinity-3-6-beta/Sitefinity_3_6_1836_standard_BlankProject.zip
We have made the decision to release Sitefinity 3.6 beta, though it has some rough edges, primarily to provide developers with early access to the new backend framework for creating and extending modules. While, we have not been able to transfer all our modules to the new framework (which however, does prove the backward compatibility with the old modules), the framework itself is completed and we do not expect any more changes in that area.
I will post first examples of how to use new framework tomorrow. For the adventurous developers with a knack for Reflector, I’ll mention few classes you may want to check out:
- Telerik.Cms.Web.UI.Backend.ControlPanel (base control panel class)
- Telerik.Cms.Web.UI.Backend.CommandPanel (base command panel class)
- Telerik.Cms.Web.UI.Backend.ProviderControlPanel (base control panel class for modules that support multiple providers)
- Telerik.Cms.Web.UI.ViewModeControl (the new ueber control on which everything is based – including ControlPanels, command panels, controls etc.).
> GenericControlPanel
> ContentItemsView
- ContentItemsListView
- ContentItemNew
- ContentItemEditView
- ContentItemHistoryView
- ContentItemPreviewView
> CategoriesView
> TagsView
> CommentsView
- CommentsListView
- CommentsEditView
> PermissionsView
I am sorry that I did not have time to prepare samples for today and please do not take this as a teas. I will make sure that I post several examples of the new implementations over the weekend.
At the end, I will also post release notes and known issues here. On that note… have fun with Sitefinity 3.6 beta.
Release notes
We have decided to release beta version of Sitefinity 3.6, even though it still has some rough edges, primarily to expose the new backend architecture to module developers. The framework has been completed and we do not expect any changes in this area in the official release.Sitefinity 3.6 beta is released only in a standard edition built against .NET 3.5 framework. The official release will feature all editions built against both, .NET 2.0 and .NET 3.5 frameworks.
Sitefinity 3.6 beta does NOT work under medium trust. Official release will support medium trust environment as well.
We do NOT recommend using Sitefinity 3.6 beta in production environment.
New features
- Embedded Templates
Framework, including the new template parser has been implemented, however in version 3.6 beta only templates for Generic Content, Lists and Polls modules have been embedded. In official release all templates will be embedded. Configuration file for mapping controls to an external templates is provided in App_Data – in Sitefinity 4.0 graphical user interface will be available as well. - New backend framework
New backend framework for rapid development of custom modules and simpler extending of the built-in modules has been implemented. In 3.6 beta only Generic Content, Lists and Polls have been transferred to the new framework. In the official release all built-in modules will be transferred to the new framework. - Client side data binding on the backend
Generic Content module grid for displaying content items has been modified to use very fast and responsive client side databinding. In the official release, we will provide client side data binding for all Generic Content based grids. - Dynamic Links
Ability to use dynamics links in editors of all Generic Content based modules and Generic Container control has been added. This feature provides link integrity even if the url to a page or a document changes. - Caching substitution controls
Base classes for implementing cache dependent controls. These base classes allow controls ability to be dynamic even when on a cached page. - Hierarchical categories
With this new feature it is possible to implement hierarchy on categories, where one category can be a parent to one or more child categories. When browsing by categories, users will see all content categorized in the given category or one of its child categories. - RadControls for ASP.NET AJAX Q3 2008 SP2
RadControls have been updated to the latest service pack. - Video Library Support using RadMediaPlayer for Silverlight
included in Sitefinity v.3.6 on .NET 3.5 only. - Amazon S3 Data Provider
Data provider for Video Libraries using Amazon S3 for data storage and streaming.
Known issues
Dynamic Links
- Don’t work for Lists, Forums and Newsletter
Generic Content module
- Status and workflow of content items are not functioning correctly
- When changing the providers, an exception will occur if providers are changed while an item in current provider is opened
- Links from the dashboard to the Generic Content module (e.g. Create new content item, activity items) are not working
- Generic Content is not working with wildcard mapping enabled
- "Create new item” button is not hidden if user does not have permissions to create items, however user will not be able to create a new item due to security exception
- When you modify the parent category, child categories will move up to the parent’s level
Lists module
- Rotating lists mode does not behave correctly
- In Expandable lists module, “Expand all” link does not work correctly
- When Permissions are displayed, the All Lists link in the Command Panel is also selected.
Pages
- History window will not refresh after
- History does not work when localization is turned on
News module
- Thumbnail selector is not working
- Time is missing from publication and expiration dates selectors
- Permissions java script error prevents from clicking on “deny” checkbox
Polls module
- Cannot delete empty questions
- The All Polls command does not work properly after filtering the polls (by date or by current user) i.e. it still displays the filtered result instead of all polls.
New Backend infrastructure
- Breadcrumb links does not work
- Automatic command panel building does not produce correct command names
- Command parameter does not get automatically cleared when not needed anymore
Video control
- In Internet Explorer after numerous maximizing and restoring the control, control will eventually cause Java Script error and page will need to be refreshed
Upgrade
- Sitefinity 3.5 at this moment cannot be upgraded to Sitefinity 3.6
Images and Documents
- Uploading more than one item will cause Java Script error
- Permissions do not work for multiple providers
Other issues
- TIU sample site does not work in Sitefinity 3.6 beta
- Sitefinity 3.6 beta does not work under medium trust