Composite C1 4.3 (4.3.5555.25838)
Write a review for this release - help us improve, recommend us.
You can upgrade to version 4.3 from earlier Composite C1 releases - see guide lines below.
Just as with C1 Pages you can now schedule publication (and unpublication) of data items. Thanks to @burningice for contributing the bulk of this feature!
Native content editing experience with Right-to-Left (RTL) languages like Arabic, Hebrew
Users that run the C1 Console with Arabic or another RTL UI language will get a complete native RTL UI experience, where the whole C1 Console is mirrored compared to LTR languages. Editing RTL content also reflect the expected native experience.
Advanced Password Policy options
Composite C1 now has native support for password expiration, complexity rules, auto lockout and history requirements (where a new password may not be identical to the last X passwords). Passwords are stored using a salted SHA 256 hash.
See http://docs.composite.net/Configuration/Password-Policy
C1 Console speed improvements
The “cold start”, setup and developer experience in the C1 Console has improved in terms of performance. Situations where you would wait a bit for pages and C1 Functions previews to be generated and render has been eliminated or dramatically improved.
Razor C1HtmlHelper for Media URLs support Resizing Options
Support for hooking into the ASP.NET Full Page Cache key generation
Pages that deliver differentiated content based on a user’s login, web client or similar which normally make ASP.NET Full Page Caching impossible to use, can now be safely cached, by hooking into the cache key generation.
Roslyn compiler in use
Under the hood we’ve started to use the Roslyn compiler to improve startup time/console warm-up time.
Compatibility with the new Azure ScaleOut package
See http://www.composite.net/Products/Add-ons/All/Composite.Azure.ScaleOut
This release also contains a great number of minor new features, performance/stability/ux improvements and fixes, please seehttps://compositec1.codeplex.com/SourceControl/list/changesets for more details.
The list of changes below is not exhaustive, but contains the highlights of this release.
C1 Functions embedded in the Visual Editor show a "perfect preview" of the function output.
Editing C1 Functions from the Visual Editor is a lot more user friendly
New responsive starter site "Venus" - see a preview on http://venus.c1.composite.net/
The Visual Editor canvas width is now set to match the width of the content placeholder in the actual rendered template. If you update the template or CSS the width will follow.
Content editing on iPad functional
Server Log (moved to System perspective) contains login auditing, present stack traces much better and more. If verbose logging is enabled the log will also contain auditing info about major actions (like page edits) and user access changes.
Google Chrome issues in the C1 Console fixed.
ASP.NET Razor 3.1.1 now default
New UI widget for selecting glyphicons and similar font based icons
New security permission type 'Configure' added - actions like adding a new website and managing meta data / page folders now require this (or admin) permission.
This release also contains a great number of minor new features, performance/stability/ux improvements and fixes, please seehttps://compositec1.codeplex.com/SourceControl/list/changesets for more details.
This is the case on Windows Azure Web Sites (WAWS) - this is due to blocks in the IP stack on this platform.
Manual Upgrade
The manual upgrade guidelines are posted "gratis" on CodePlex when available. They are intended for the tech savvy DIY developers and organizations.
Easy Upgrade
The Upgrade Package is a paid service that provide you with upgrade support and a simple and painless upgrade path - you can upgrade directly from the web interface with a few clicks. Beside from making continuous upgrades easy you help fund the development of Composite C1, which is a super awesome thing to do.
See https://www.composite.net/Plans-and-Pricing for details.
Write a review for this release - help us improve, recommend us.
Getting started
If you are new to Composite C1 and want to install it: http://docs.composite.net/Getting-startedYou can upgrade to version 4.3 from earlier Composite C1 releases - see guide lines below.
What's new in 4.3
Scheduled publishing for data itemsJust as with C1 Pages you can now schedule publication (and unpublication) of data items. Thanks to @burningice for contributing the bulk of this feature!
Native content editing experience with Right-to-Left (RTL) languages like Arabic, Hebrew
Users that run the C1 Console with Arabic or another RTL UI language will get a complete native RTL UI experience, where the whole C1 Console is mirrored compared to LTR languages. Editing RTL content also reflect the expected native experience.
Advanced Password Policy options
Composite C1 now has native support for password expiration, complexity rules, auto lockout and history requirements (where a new password may not be identical to the last X passwords). Passwords are stored using a salted SHA 256 hash.
See http://docs.composite.net/Configuration/Password-Policy
C1 Console speed improvements
The “cold start”, setup and developer experience in the C1 Console has improved in terms of performance. Situations where you would wait a bit for pages and C1 Functions previews to be generated and render has been eliminated or dramatically improved.
Razor C1HtmlHelper for Media URLs support Resizing Options
<img src="@Html.C1().MediaUrl(ImageFile, new ResizingOptions {MaxHeight = 320})" /> <img src="@Html.C1().MediaUrl(ImageFile, new ResizingOptions {MaxWidth = 150, Quality = 80})"/> <img src="@Html.C1().MediaUrl(ImageFile, new ResizingOptions {Width = 200, Height = 150, ResizingAction = ResizingAction.Crop })" />
Support for hooking into the ASP.NET Full Page Cache key generation
Pages that deliver differentiated content based on a user’s login, web client or similar which normally make ASP.NET Full Page Caching impossible to use, can now be safely cached, by hooking into the cache key generation.
ApplicationLevelEventHandlers.RegisterC1PageVaryByCustomStringProvider("isMobile", httpContext => httpContext.Request.Browser.IsMobileDevice ? "mobile" : "desktop");
Roslyn compiler in use
Under the hood we’ve started to use the Roslyn compiler to improve startup time/console warm-up time.
Compatibility with the new Azure ScaleOut package
See http://www.composite.net/Products/Add-ons/All/Composite.Azure.ScaleOut
This release also contains a great number of minor new features, performance/stability/ux improvements and fixes, please seehttps://compositec1.codeplex.com/SourceControl/list/changesets for more details.
What's new in 4.2 Update 1?
This update contain a number of fixes and is a recommended update to 4.2.What's new in 4.2?
Most important of all the 4.2 release enable users to build much richer web experiences - this is possible thanks to a simplified interface for changing C1 Function settings and 'pixel perfect' previews of C1 Functions in the Visual Editor, making it very easy to locate elements you need to update.The list of changes below is not exhaustive, but contains the highlights of this release.
C1 Functions embedded in the Visual Editor show a "perfect preview" of the function output.
Editing C1 Functions from the Visual Editor is a lot more user friendly
New responsive starter site "Venus" - see a preview on http://venus.c1.composite.net/
The Visual Editor canvas width is now set to match the width of the content placeholder in the actual rendered template. If you update the template or CSS the width will follow.
Content editing on iPad functional
Server Log (moved to System perspective) contains login auditing, present stack traces much better and more. If verbose logging is enabled the log will also contain auditing info about major actions (like page edits) and user access changes.
Google Chrome issues in the C1 Console fixed.
ASP.NET Razor 3.1.1 now default
New UI widget for selecting glyphicons and similar font based icons
New security permission type 'Configure' added - actions like adding a new website and managing meta data / page folders now require this (or admin) permission.
This release also contains a great number of minor new features, performance/stability/ux improvements and fixes, please seehttps://compositec1.codeplex.com/SourceControl/list/changesets for more details.
Known Issues
You may not get the visual previews for C1 Functions if you run in certain hosting environments. In those cases you will get a generic representation of the C1 Function like previously.This is the case on Windows Azure Web Sites (WAWS) - this is due to blocks in the IP stack on this platform.
Upgrade guidelines
You can upgrade manually (copy files, modify xml in config files etc.) or you can automate the procedure using an Upgrade Package.Manual Upgrade
The manual upgrade guidelines are posted "gratis" on CodePlex when available. They are intended for the tech savvy DIY developers and organizations.
Easy Upgrade
The Upgrade Package is a paid service that provide you with upgrade support and a simple and painless upgrade path - you can upgrade directly from the web interface with a few clicks. Beside from making continuous upgrades easy you help fund the development of Composite C1, which is a super awesome thing to do.
See https://www.composite.net/Plans-and-Pricing for details.