Sitefinity 8.0 BETA Announced
Hi all,
Sitefinity 8.0 Beta 1 is available for download on this link.
This version contains improvements in Multisite and Custom Membership providers integration and many bug fixes. Please, take a look and let us know what you think!
Important Note: Sitefinity 8.0 Beta is not production ready and should not be used on live sites. Upgrades from and to it will not be supported.
Sitefinity 8.0 will offer the ability to have different Taxonomies content (Categories, Tags, etc.) for the different sites in Multisite projects. Thus, you can set, maintain, and assign, different taxa to items depending on the sites in which you work with them.
To use this feature on a Multisite project:
From this moment on, this taxonomy will differ on this site, depending on your choice in the previous step. Please take a look at our documentation here.
Added Site Sync support for multiple sites. This will give you the ability to sync only one or a few selected sites using Site Sync. Also, you will be able to create new sites on staging severs, and, when ready to go live, sync the new sites to the production server.
To use this feature on a Multisite project with enabled Staging and Syncing module:
Implemented a simple LINQ translation and an interface to optimize the loading of users when using Custom Membership Provider. We prepared a sample that you can download from GitHub. There are more details in our community forum here.
Allows to precompile frontend and backend pages before deploying the site in production. Helps pages load faster when requested for the first time. Reduces processor load. Optimizes or skips the warm-up phase. For more information please check this documentation article
Allows developers to build mobile-ready sites using their favorite frameworks and includes MVC stock widgets, an AngularJS widget designer framework, Boostrap and Gumby support, and more.
*Note that Feather module needs to be installed from Settings -> Modules and Services
New widgets
Widget enhancements
Selectors
Client components
Authentication
Content Modules
Page Selector
Content
Custom fields
Dynamic content permissions
Events
Ecommerce
Email Campaigns
Forms
Forums
Libraries
Module Builder
MVC
Navigation
Pages
Page Templates
Personalization
Related data
SiteSync
Related Data
Thumbnails
Users
Upgrades
Workflow
Other
Thanks for the update Ivan.
Is the precompilation tool tied to SF v8 or can it be deployed for earlier versions?
The precompilation tool has been introduced with internal build 7.3 5613 and the tool works with versions released after that - including the current beta 1 of Sitefinity 8.0. The tool won't work properly with versions prior 7.3 5613. We have also applied 4-5 fixed since its initial release with internal build 7.3 5613.
So I upgrade my site(quatum SDK site) worked great. I was excited to read about the ability to sync individual sites(from a multisite) so I went directly to that. Once i got there i was hoping to be able to schedule different times for different sites ... apparently that's not the case :(
Any chance that feature is possible?
Also when you have two server configured you can't switch between them for syncing ..
Server Error in '/' Application.Object reference not set to an instance of an object.Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
Telerik.Sitefinity.Web.UI.ContentUI.ContentViewControlDefinition.GetDefaultMasterView() +122
Telerik.Sitefinity.Web.UI.ContentUI.ContentView.DetermineCurrentViewName() +569
Telerik.Sitefinity.Web.UI.ContentUI.ContentView.CreateChildControls() +134
System.Web.UI.Control.EnsureChildControls() +83
System.Web.UI.Control.PreRenderRecursiveInternal() +42
System.Web.UI.Control.PreRenderRecursiveInternal() +155
System.Web.UI.Control.PreRenderRecursiveInternal() +155
System.Web.UI.Control.PreRenderRecursiveInternal() +155
System.Web.UI.Control.PreRenderRecursiveInternal() +155
System.Web.UI.Control.PreRenderRecursiveInternal() +155
System.Web.UI.Control.PreRenderRecursiveInternal() +155
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +974
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34212
Hi Jonathan,
Thank you for the feedback!
Although we understand that being able to schedule Site Sync per site would be convenient it won't be done for the current release.
The second problem will be fixed for the official release.
Thanks again!
Dimitar
Hi all,
i've upgraded one of our sites to Version 8.0 Beta 1.
The Update works fine on my site.
Now I've tried out the "Pages Precompilation tool".
In difference with the version is my 7.1 site faster than the 8.0 Beta 1 site.
The warm up phase is very long (~2-3 min).
The tool generates a valid dll in my bin folder on the webspace!
Kind Regards
Emanuel
Precompile doesn't work if you have any mvc widgets...do you? Backend precompile is nice though!
Hi Steve,
thank you for your reply.
In my Stitefinity i only use normal webforms usercontrols and the default sitefinity controls.
Kind Regards
Emanuel
Hi eb-1988,
How long is the warm up phase of the site with the 7.1 version ?
You should experience significant improvement on the front-end with precompiled pages.
The tool does not precompile custom user controls. If you have many of those, they might be causing the delay.
Best Regards,
Martin
Hello, just documenting a crazy idea I had...
Can I read the "Site Sync per Site in Multisite Projects" as another way of saying: "I can get away with syncing sites A, B, and C from Server 1 to Server 2, and sites D, E, and F from Server 2 to Server 1."
or will Sitefinity v8 just laugh at me ???
@ReadonlyChild
Here's a video of it if it helps: www.youtube.com/watch
Hi,
In short the new Site Sync features that comes with Sitefinity 8.0 allow you to create a site during sync and to be able to filter content per site when you perform a sync.
The two way sync won't be supported.
For more information on what's new in Site Sync you could check the video which has been posted by Steve (thank you Steve).
All the best,
Dimitar
Thank you Steve,
Thanks Dimitar.
I'll keep my two environments split.
Kudos on creating new sites in destination environment!
Thanks Ivan this is really great.