Videos

ASP.NET MVC 3 Razor running in Composite C1

The free open source CMS for .NET 4 - Composite C1 - running ASP.NET MVC3 Razor. A quick intro how to get everything up and running.

6/5/2013: Fast intro to Razor Functions in Composite C1 4.0

Learn to create a simple Razor function to display Twitter search results on a page in Composite C1.

6/5/2013: Building a page template using Razor in Composite C1

How to create a page template using Razor.

6/5/2013: Intro to Open Cph - a Composite C1 starter site

A 5-minute intro to the Open Cph starter site in Composite C1.

6/5/2013: Using Razor and data to build a list-to-detail view

How to create a list-to-detail view with a Razor function in Composite C1.

3/29/2012: Custom Facebook Pages with Composite C1 CMS

Managing your Facebook pages inside Composite C1

1/15/2012: Runing your website for the first time

The first time you run your Composite C1 website a guide helps you through 3 simple steps to setup your website starting point.

1/15/2012: Installing Composite C1 with WebMatrix

The web application gallery in Microsoft WebMatrix features Composite C1 making its installation very easy. See how the the installation process looks.

11/12/2011: Razor Helpers - installing and using [LEGACY]

How to locate, install and use a Razor Helper (in this case for Twitter) in Composite C1 and how to add parameters so end-users can control behavior.

11/11/2011: Setting up a Razor based site [LEGACY]

A short introduction to setting up a starter site using ASP.NET Razor for Layout Templates

10/28/2011: Razor Functions Intro - Part 2 [LEGACY]

Part 2 of 2. ASP.NET Razor is a light weight syntax for mixing html and C# and mixed with the C1 Function system and parameter support you have an elegant and very powerful tool that can empower both developers and end-users!

10/28/2011: Razor Functions Intro - Part 1 [LEGACY]

ASP.NET Razor is a light weight syntax for mixing html and C# and mixed with the C1 Function system and parameter support you have an elegant and very powerful tool that can empower both developers and end-users!

3/10/2011: What is Microsoft Azure?

Learn about Microsoft Azure.

2/27/2011: Deploying Composite C1 on Windows Azure

How to use the Windows Azure control panel when deploying Composite C1. The steps required are kept to a minimum as shown in this video.

12/8/2010: Migrating Composite C1 site data from XML to SQL Server

The data layer in Composite C1 is data store agnostic - query logic is captured in LINQ which can be transformed to physical stores like XML and an SQL Server database. This video shows you how all your website data is migrated from XML to an SQL Server.

12/6/2010: Installing the latest beta build of Composite C1

Composite C1 is Free Open Source and it's no secret what is going on - whenever our core group does an integration build, the bits are available online and you can easily install them if you want a sneak peak of the upcoming version.

12/3/2010: Upgrading a Composite C1 site

The package system makes updating your Composite C1 site to the latest version easy.

10/21/2010: ASP.NET in Composite C1

Introduction to using classical ASP.NET and MVC in Compsite C1.

10/20/2010: Installing Composite C1 via WebMatrix

The application gallery in WebMatrix features Composite C1 making its installation very easy. Get a short intro to the setup process.

8/5/2010: Building a FAQ ground up using only the UI

Even though building "new stuff" in Composite C1 is primarily a task for XSLT, Front-end and .NET developers, you can actually get A-Z with a little FAQ application using Data Types and Visual Functions.

7/28/2010: Exposing data using OData

Technology demo showing OData exposing data stored in Composite C1.

7/28/2010: Hello World - ASP.NET MVC2

Learn how to embed an ASP.NET MVC 2 Web application.

7/28/2010: Hello World - ASP.NET User Control

Learn how to use an ASP.NET User Control on a web page in C1.

7/28/2010: Override page markup using XSLT

Controlling your website markup in Composite C1 using XSLT - creating and embedding an XSLT function for layout.

5/6/2010: Setting up "Page Comments"

How to install, setup and test a "Page Comments" feature in Composite C1 in less than 5 minutes.

5/6/2010: Front-end developer features

Markup and style matters and front-end developers own it in Composite C1. Short demo on how we approach xhtml markup, css and control of design.

5/6/2010: Data + XSLT driven applications - Part 1

Building a data driven application in Composite C1 using XSLT. Part 1 of 2 - the data type and the xslt function.

5/6/2010: Adding "publish" workflow to data

Publishing workflow features on data are built into Composite C1. Enabling publishing on a data driven application with a single (noisy) mouse click.

5/6/2010: Tree Driven Applications - Part 2

Part 2 of video. A quick intro how you can build applications inside the C1 Console using simple XML. You declare your desired tree structure using a 1:1 nested XML structure. You can declare both simple, advanced and parent related filtering and yuu can attach applications commands that can invoke UI like generic add, edit, delete editors, custom Windows Workflow UI, custom ASP.NET apps, C1 XSLT Functions.

5/6/2010: Data + XSLT driven applications - Part 2

Building a data driven application in Composite C1 using XSLT. Part 2 of 2 - function details and how to embed it.

5/6/2010: Tree Driven Applications - Part 1

Part 1 of video. A quick intro how you can build applications inside the C1 Console using simple XML. You declare your desired tree structure using a 1:1 nested XML structure. You can declare both simple, advanced and parent related filtering and yuu can attach applications commands that can invoke UI like generic add, edit, delete editors, custom Windows Workflow UI, custom ASP.NET apps, C1 XSLT Functions.

5/6/2010: Page Types

Page Types in Composite C1 allow developers to combine pages, structure, layouts, meta data and functionality in a flexible and straight forward way. This video demo how a page type can be used and what a page type consist of.

5/6/2010: XSLT pipelining and dynamic parameters

Pipelining and dynamic parameters in Composite C1 using XSLT. Nesting function calls and reading query string values.

5/5/2010: UI improvements in Composite C1 1.3

This video introduce web professionals with existing Composite C1 experience to some of the UI improvements available in Composite C1.

2/12/2010: Setting up Issuu Player

A step-by-step guide to installing, configuring and using the Issuu Player package on Composite C1 to publish PDF documents on C1 websites with the Issuu service.

2/11/2010: PDF publishing with Issuu

This video shows how to publish a PDF document on a C1 website using a document publishing online service called Issuu.