Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Umbraco - Boulder Web Design Me...

Avatar for Tom Fulton Tom Fulton
October 21, 2013

Introduction to Umbraco - Boulder Web Design Meetup

A quick introduction to Umbraco for Boulder Web Design's CMS Roundup: What's Hot, What's Not event.

http://www.meetup.com/BoulderWebDesign/events/105447232/

Avatar for Tom Fulton

Tom Fulton

October 21, 2013

More Decks by Tom Fulton

Other Decks in Programming

Transcript

  1. WHAT'S UMBRACO? .NET-based Content Management System Completely free Paid options

    for support and developer tools Open source Download from http://github.com/umbraco/ http://our.umbraco.org/download
  2. THE PROBLEM One size doesn't fit all... Assumptions / Bloat

    Unintuitive interface Custom content is difficult / feels detached Custom functionality? Use a plugin... ...and hack it to do what you want
  3. ENTER UMBRACO Instead of trying to fit your website into

    a CMS Why not build a CMS around your website? With the features your website needs In a format that makes sense for your content A framework to build the CMS you want
  4. YOU START COMPLETELY BLANK Can't create any pages Umbraco doesn't

    know what a "page" is (yet) No markup or templates No interface for editing content WTF?
  5. YOU DESIGN YOUR CONTENT Create Document Types to store your

    content News Article Headline Release Date Author Category Content Product SKU Image Description Discontinued? White Papers General Page Headline Content HTML Title Meta Description Meta Keywords Show in navigation? Banner Image
  6. BUILD TEMPLATES TO RENDER YOUR CONTENT Templates render a Document

    Type as HTML *Bring your own markup Use fields from your Document Type <header class="intro"> <h2>@Umbraco.Field("headline")</h2> <ul class="article-details"> <li>@Umbraco.Field("category")</li> <li>@Umbraco.Field("releaseDate", formatAsDate: true)</li> <li>by @Umbraco.Field("Author")</li> </ul> </header>
  7. MORE FEATURES Customizable Richtext editor Drafts Content versioning Scheduled publishing

    Basic workflow / approval Notifications Load balancing Multi-lingual support Extensive API
  8. ROADMAP Current version: 6.1.6 6.2.0 upcoming Next version: 7.0 (Belle)

    New backoffice UI powered by AngularJS / Boostrap Fast - all client side Streamlined Due for October release