telerik, a Bulgarian vendor of software components for the Microsoft .NET platform, announced the launch of telerik Sitefinity, its Web Content Management System for ASP.NET, which uses "100% WYSIWYG site construction."
Featuring telerik r.a.d.controls, the application establishes an environment intended to enable even non-technical business users to build sites, contribute content, and perform workflow tasks in a visual manner. Sitefinity offers develop-centric features as well, with an open modular architecture and a fully-exposed API the product enables developers to modify the provided out-of-the-box functionality, reuse existing code from non-CMS driven sites, and add new modules in the form of standard ASP.NET controls.
Sitefinity's open application architecture is comprised of self-contained modules. They are not strongly tied together, but rather communicate by implementing common interfaces that are fully documented. This empowers developers to either build upon the existing modules (i.e. user management, workflow, etc.) or add custom ones and integrate them with the core application. For example, you can take a data-driven control, like an article manager, and implement the workflow interface. As a result, all articles will pass through the workflow cycle and will not go live until they have been approved.
The application customization with Sitefinity is also benefits from the ability for side-by-side development in Visual Studio .NET. Every Sitefinity Web site has an automatically generated VS.Net project file, which can be accessed from the Sitefinity Project Manager. It allows developers to write code in the IDE and test the results on-the-fly in the working project, by simply refreshing the browser window.
Sitefinity also includes a Property Grid tool, which enables developers and end-users to configure user controls directly from within the browser. The tool looks similar to the Properties Window in Visual Studio .NET and eliminates the need for off-line configuration and upload of control files. For example, you can modify the dimensions of a certain editable area or change the expand effect of a menu without writing any code. If a control can be configured off-line in Visual Studio .NET you can configure it on-line with the Property Grid and see the result immediately. This allows for the major part of a Web-application customization to be performed directly from the browser.
To streamline collaboration and enable separation of tasks and roles, Sitefinity offers an linear workflow with three independent types of content--layout content, page content, and controls content. These pass through the workflow individually so that people with different roles and access can work together. For example, a graphic designer can adjust the size of the site header, a system administrator can place an editable area in the central cell of a page, so that a content contributor can then type in the text for the assigned editable area. All outstanding tasks for a given user are accumulated in his/her common workspace, known as the Intray. Furthermore, conditional content delivery and content locking ensure that a change will not be visible to other users until it is approved. Sitefinity is offered with a 30-day free trial and five commercial licenses, depending on the number of site administrators and the supported database. A server license with unlimited users and unlimited implementations is also available.