introduction to umbraco

Post on 22-May-2015

1.538 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Introduction to web site development with Umbraco

TRANSCRIPT

Web Site with Umbraco in 60 minutesGiuseppe MarchiDev4Side S.r.l.SharePoint MVPinfo@peppedotnet.itwww.peppedotnet.itwww.dev4side.com

Miro RadenovicDev4Side S.r.l.MCPD, MCTS, MCPinfo@myrocode.comwww.myrocode.comwww.dev4side.com

Sponsor

Agenda

• Umbraco vs All

• Installation

• Umbraco theory

• An Umbraco website in.... X minutes

What a CMS does?

• A content management system (CMS) allows

publishing, editing, and modifying content as

well as site maintenance from a central page

• Bla bla…

• Bla bla blaaa!

• Everything is cool.. but.. what about

customizations?

You need a CMS for what?

• Create complex web application

• Reuse tools in a simple and flexible way

• Easly Deploy, Run, and Debug

• Work as a developer

Think Umbraco as a…

or even better.. a friendly framework for

developers!

demoEnough talking... Show me UMBRACO !

Umbraco theory: Document types

• Let’s start from the problem: build the

news feature to your site.

• Problems?

Customize your web application

• Tables in db1• Push/pull

data2• CRUD Forms3• Render 4

UMBRACODOCUMENT

TYPE

Umbraco theory: Document types

• Database abstraction

• CRUD forms

• Display data into pages

demoWTF is a document type?

How Umbraco renders document types? With PAGES !

Document TypeProperties

TemplateHTML + Place

Holders

Page

web

How Umbraco renders document types? With Macros!

Document TypeProperties

Page

Macros

web

UMBRACOMACRO

USER CONTROLS

RAZORXSLT

Umbraco theory: Macros

Umbraco theory: Macros

UMBRACONODES

In XML format

XSLT Transformation

HTMLfor web page

RAZORView Engine

.NET Object Model + ASP.NET Controls

Comparison chart

XSLT User Control

Razor

Logic

Graphics

demo

Code for Coders

THX

Valutazione – Codice CMS2

www.dotnetcampus.it/eval -> CMS2

top related