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.
Block Selector in Visual Editor

Searches in dropdowns

Drop down menus now support searches.
Searches in dropdowns

Free hand image

Free hand image re-size in Visual Editor (images resized server side).
Free hand image

URL combobox widget

A new URL combobox widget allows for both an internal URL and a typed URL.
URL combobox widget

New starter sites

New starter sites based on Twitter Bootstrap, LESS and ASP.NET Razor / Master Pages.
New starter sites

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 User Control Functions

Razor and Master Page Templates

Page Templates support Razor and Master pages with full C1 Console edit support in the Layout perspective.
Razor and Master Page Templates

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.
Page Template Features

XHTML field type

The Data Type Editor lets you add XHTML fields with one click.
XHTML field type

Tree ordering

The Data Type Editor now enables you to control sorting on tree elements.
Tree ordering

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.