Composite C1 5.0 alpha
Console UI:
Updated console UI design with new styling and SVG icons http://compositec1.codeplex.com/workitem/1841
An always-on browser tab for previewing tree elements.
Media browser http://compositec1.codeplex.com/workitem/1969 http://compositec1.codeplex.com/workitem/1065 http://compositec1.codeplex.com/workitem/583
Device preview while browsing pages, performance view with an overview of called functions.
Updated widgets http://compositec1.codeplex.com/workitem/1391
Using multi-column layout when having forms with multiple field groups.
Improved console performance.
Hostname config - 404 page now let you select a page.
API:
Ability to link to data items in console. Generates internal links like "~/news(...)" (documentation link pending) http://compositec1.codeplex.com/workitem/1075
Internal url convertion (f.e. ~/page(...) and ~/media(...)) is now pluggable
Support for custom media provider with external media urls http://compositec1.codeplex.com/workitem/1951 (documentation link pending)
Dependency injection for function parameters http://docs.composite.net/Functions/Dependency-Injections-on-Parameters
Function parameter based url handling (http://docs.composite.net/Data/Data-URL-Routing)
"Random string" id values for data types with new [DefaultFieldRandomStringValue] attribute http://docs.composite.net/Data/Random-Strings-as-IDs
Adding IPageRelatedData interface for of page folder data with not-Guid key fields
Composite.Core.Routing.DataUrls - allows linking between urls and data items while navigating in console browser. (documentation link pending)
Fixes:
Fixing phantomJs hanging issue by reusing a single instance of a "webpage" object
Function preview - performance optimizations
Fixing an exception when adding page data without publication fields in custom form markup
When browsing console with zoom in Chrome, page template selector would disappear
Function call editor -> fixing post data loading in widget controls, cleaning up old hacks around the issue
Fixing a deadlock in HookingFacadeImpl
SiteMap provider - Resolve method wasn't called in get_CurrentNode
ApplicationStartup attribute - added an exception when DataFacade is used in OnBeforeInitialize() method, otherwise one startup handler would affect initialization sequence for the other handlers.
Not filtering out <meta property="*" /> duplicates any more.
Fixing console crash on blog package uninstallation
Other:
Using Less for styling
Using Grunt to compile and minify less/css/js/svg files [16973](by Dmitry Dzygin)
↧