Web Site with Umbracoin 60 minutesGiuseppe Marchi       Miro RadenovicDev4Side S.r.l.       Dev4Side S.r.l.SharePoint MVP ...
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 ma...
You need a CMS for what?• Create complex web application• Reuse tools in a simple and flexible way• Easly Deploy, Run, and...
Think Umbraco as a…or even better.. a friendly framework fordevelopers!
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 1   • Tables in db 2   • Push/pull data   UMBRACO                        DOCUMENT 3   • CRU...
Umbraco theory: Document types• Database abstraction• CRUD forms• Display data into pages
demoWTF is a document type?
How Umbraco renders documenttypes? With PAGES !    Document Type              Template       Properties          HTML + Pl...
How Umbraco renders documenttypes? With Macros!   Document Type      Properties                    Page       web      Mac...
Umbraco theory: Macros           UMBRACO            MACRO              USER  XSLT                   RAZOR            CONTR...
Umbraco theory: Macros                      XSLT                 Transformation UMBRACO                  .NET Object  NODE...
Comparison chart           XSLT   User Control   Razor  LogicGraphics
demoCode for Coders
THX 
Valutazione – Codice CMS2www.dotnetcampus.it/eval -> CMS2
Upcoming SlideShare
Loading in...5
×

Introduction to Umbraco

1,601
-1

Published on

Introduction to web site development with Umbraco

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,601
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction to Umbraco

  1. 1. Web Site with Umbracoin 60 minutesGiuseppe Marchi Miro RadenovicDev4Side S.r.l. Dev4Side S.r.l.SharePoint MVP MCPD, MCTS, MCPinfo@peppedotnet.it info@myrocode.comwww.peppedotnet.it www.myrocode.comwww.dev4side.com www.dev4side.com
  2. 2. Sponsor
  3. 3. Agenda• Umbraco vs All• Installation• Umbraco theory• An Umbraco website in.... X minutes 
  4. 4. 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?
  5. 5. 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
  6. 6. Think Umbraco as a…or even better.. a friendly framework fordevelopers!
  7. 7. demoEnough talking...Show me UMBRACO !
  8. 8. Umbraco theory: Document types• Let’s start from the problem: build the news feature to your site.• Problems?
  9. 9. Customize your web application 1 • Tables in db 2 • Push/pull data UMBRACO DOCUMENT 3 • CRUD Forms TYPE 4 • Render
  10. 10. Umbraco theory: Document types• Database abstraction• CRUD forms• Display data into pages
  11. 11. demoWTF is a document type?
  12. 12. How Umbraco renders documenttypes? With PAGES ! Document Type Template Properties HTML + Place Holders Page web
  13. 13. How Umbraco renders documenttypes? With Macros! Document Type Properties Page web Macros
  14. 14. Umbraco theory: Macros UMBRACO MACRO USER XSLT RAZOR CONTROLS
  15. 15. Umbraco theory: Macros XSLT Transformation UMBRACO .NET Object NODES HTML Model + ASP.NET Controls for web pageIn XML format RAZOR View Engine
  16. 16. Comparison chart XSLT User Control Razor LogicGraphics
  17. 17. demoCode for Coders
  18. 18. THX 
  19. 19. Valutazione – Codice CMS2www.dotnetcampus.it/eval -> CMS2
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×