Composite C1 4.0
Block Selector in Visual Editor
The new "Block Selector" in Visual Editor enables users to create styled div, blockquote and other elements.Other changes for editors
- Uploads up to 512MB accepted in the media archive
- IE9 and IE10 run in Standards mode and have very good performance
- Support for older IE7 and IE8 dropped
- IE10 has spell checking in all input fields (like Firefox)
- When media files are updated (like uploading a new image on top of an existing one) all client caches are automatically invalidated
- The C1 Console tree showing website pages now uses the 'Menu Title' for labels
For Developers
Razor and User Control Functions
Razor Functions and User Control Functions known from the C1Contrib packages are now built in, added to public API and manageable from within the C1 Console.Razor and Master Page Templates
Page Templates support Razor and Master pages with full C1 Console edit support in the Layout perspective.Page Template Features
In the Layout perspective, new "Page Templates Features" allow you to maintain templates elements like footer texts, navigation and aside columns functions in a code-free environment.Other changes for developers
- Support for .NET 4 and .NET 4.5
- ASP.NET Razor, Web Forms and Master pages are now 1st-class citizens
- Support for inline SVG in page HTML, function output etc.
- Public API expanded - http://api.composite.net/
- VisualEditor; code view; setting attributes on <body/> now kept and lifted to the rendered page
- Visual Editor picks up on CSS/LESS file changes and the next load
- Support CDATA sections - enabling unstructured markup to be placed in the function output.
- New C1 Functions - HtmlTitleValue and MetaDescriptionValue (namespace: Composite.Web.Html.Template) which will output the final title and description of a page
- Adding head element filtering (filtering on duplicate meta tag definitions, duplicate script and css includes).
- Code editor has Razor syntax highlighting
- ASP.NET Sitemap provider support
- Copy XSLT Functions
- OnStoreChange data event introduced for better scale-out support
- IFormLoginProvider and related types now exposed in the public API
- RenderingResponseHandler and related types now exposed in the public API
- Error boxes shown when a C1 Function fails on a page look better than ever. Highlighting the offending line etc.
Go to Codeplex for a full list of changes to this and previous versions.