• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
DotNed Umbraco Presentation
 

DotNed Umbraco Presentation

on

  • 3,000 views

This is an introductive presentation about Umbraco "the friendly CMS". We did this presentation at the Dutch .NET usergroup (dotNed) meeting on October 29th 2009 at ISM eCompany.

This is an introductive presentation about Umbraco "the friendly CMS". We did this presentation at the Dutch .NET usergroup (dotNed) meeting on October 29th 2009 at ISM eCompany.

Statistics

Views

Total Views
3,000
Views on SlideShare
2,981
Embed Views
19

Actions

Likes
0
Downloads
48
Comments
0

1 Embed 19

http://www.slideshare.net 19

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Introduction to Umbraco presentation for Dutch .NET usergroup “dotNed”
  • Roel: Introductie van de drie presentatoren. Roel vertelt wat Umbraco is. Sebastiaan laat zien hoe je Umbraco installeert en gebruikt. Richard laat zien hoe je Umbraco uitbreidt. Roel ligt de roadmap toe.
  • Roel:Umbraco is een open source web content management systeem. Gebouwd in ASP.NET, C#. De huidige versie is gecompileerd tegen .NET 2.0 (de nieuwe versie, release einde jaar) wordt gecompileerd tegen .NET 3.5.Umbraco wordt uitgegeven onder de MIT licentie, vrij te gebruiken, kopiëren, aanpassen, publiceren, distribueren, licenseren en verkopen.Umbraco branding mag niet worden verwijderd in de Backoffice. Eigen branding is alleen mogelijk bij afname van een Pro-license.Umbraco komt uit Denemarken. Niels Hartvig werkte voor Sitecore, is voor zichzelf begonnen en heeft Umbraco gebouwd. Wens was: simpel, mooi en intuïtief content management.Umbraco is browser based en werkt in alle gangbare browsers.Umbraco features: Simpele vorm van workflow management op basis van rechten. Rechtensysteem op basis van rollen en gebruikers. Content versioning, je kunt terug naar oudere versies en wijzigingen worden zichtbaar gemaakt. Content kan gescheduled worden. Het systeem kan notificaties versturen als content wordt aangepast of verwijderd.
  • Roel:Umbraco features:Umbraco is voorbereid voor het gebruik van meertalige websites.Umbraco maakt gebruik van zogenaamde document types om content te beschrijven, op document types kun je properties plaatsen van een bepaald datatype.Verder werkt het systeem op basis van Master Pages. Markup is dus geheel zelf te bepalen. Search Engine Friendly.Presentatie van content kun je doen op basis van XSLT en/of .NET user controls. BinnenUmbaco is een API beschikbaar zodat je Umbraco gemakkelijk kunt uitbreiden. Documentatie laat soms wel iets te wensen over, maar je moet er even doorheen. De nieuwe community site is een goede aanvulling. Wiki.Umbraco komt met een event model. Bij alle acties die in de backoffice worden uitgevoerd wordt een event afgevuurd. Hier kun je vervolgens zelf acties aan hangen.Umbraco werkt met een model voor packages. Customizations kunnen in een package gestopt worden en kunnen zo verspreid worden. Packages zijn uitbreidingen, extra functionaliteit voor Umbraco.
  • Roel: Zoals eerder aangegeven is Umbraco onderdeel van de Microsoft Web Platform Installer. Zeer snel te installeren door een druk op de knop. Afgelopen zomer is er een nieuwe community site gelanceerd. Daarvoor was er al een actief forum en op de nieuwe community site wordt nu een packagerepository bijgehouden + een wiki met documentatie en een forum. Vanuit het bedrijf Umbraco kunnen er trainingen gevolgd worden en is het mogelijk om level 1 of level 2 certificaat te halen (level 1 = gebruik van Umbraco, level 2 = Umbraco uitbreiden)
  • Roel:In 2000 is er gestart met het Umbraco project in Denemarken. Versie 1 is gereleased in 2003. In 2004 is het systeem open source gegaan, ivm de positieve feedback en het feit dat mensen ook een bedrage wilden leveren aan Umbraco.Umbraco staat in de most-popular download lijst van de Web Platform Installer. Installaties worden gemeten dmvpingback, in 2005 4000, 2006 15000, 2009 75000. Explosieve groei.
  • Sebastiaan: Installatie Umbraco middels Web PlatformInstaller en installatie met de hand. Rechten zetten. Tonen Creative Web Starter package. Goede package om mee te beginnen! Tonen verschillende onderdelen backoffice. Tonen document types, data types, masterpages, xslt’s, user controls, macro’s, parameters (xslt & macro).
  • Richard:Demo1 Multilingual:-      Kopieer de complete structuur en noem die engels-      Maak de taal engels-us aan-      Koppel dotnedenglish.local aan de nieuw aangemaateurl-      Hernoem “about” node in NL naar “over”-      Laat beide sites zien-      Maak dictionarykey aan voor news & event label gebruik deze in template home, vervang (News & Events)-      Plaats kalender toon dat localized ook werkt Demo2 Packages/Datatype:-      Installeer Image Cropper package-      Maak de crop demo aan, 250 * 100 center, middle keep aspect-      Plaats crop op textdoctype (naam crops)-      Maak macro aan gebruik cropdemomacro.xslt als code-      Gebruik macro in texttemplate Demo 3 Create a Simpel datatype-      Nieuw website project-      Nieuw usercontrolSelectCustomer.ascx-      Leg referenties-      Gebruik de IUsercontrolDataEditor interface-      Plaats dropdownlist-      Plaats Codesnippet of gebruik SelectCustomer.cs.txt-      Leg uit dat de value naar cms verantwoordelijk is voor communicatie-      Leg deployment middels post build events uit, plaats post build events (BuildEvents.txt).-      GebruikdatatypeDemo 4 Publish to twitter-      Uitleg events-      Event after publish-      Run twitter project Demo 5 Packager (Indien nog tijd )-      Maak een package van publish to twitter
  • Roel: Momenteel is de beta uit van 4.1 Deze is native .NET 3.5 Image cropperpackage is standaardSpellingscheckerRefactored content tree (jquery) Verbeterde editor (syntaxhighlighting, tabs, regelnummers)Final release voor einde 2009, laatste release op basis van huidige code. Ingebouwde compressie voor css, js en pages.Virtual directory support Doel is dat 4.1 stabiel is. Deze versie kan gebruikt blijven worden en zal ook support krijgen na de release van versie 5.Umbraco 5 wordt complete rewrite op basis van MVC. Eerste release staat gepland voor het einde van 2010
  • Roel:http://umbraco.org -> Corporate site van Umbracohttp://our.umbraco.org -> Community site van Umbracohttp://umbraco.codeplex.com -> Sourcecode en downloads van Umbracohttp://nibble.be -> Blog van Tim Geyssens (sinds kort werkzaam voor het bedrijf Umbraco)http://www.aaron-powell.com -> Blog van Aaron Powell (onderdeel core team)http://www.netaddicts.be -> Blog van Dirk de Grave (MVP)

DotNed Umbraco Presentation DotNed Umbraco Presentation Presentation Transcript

  • Umbraco
    “The friendly CMS”
    Sebastiaan Janssen
    Richard Soeteman
    RoelSnetselaar
    October 29th 2009
  • Agenda
    Introduction
    What is Umbraco?
    Facts
    Umbraco hands-on
    Roadmap
    Links
  • Introduction – Who are we?
    Sebastiaan Janssen
    Working at Finoa B.V.
    Recently founded cultiv.nl
    Umbraco experience
  • Introduction – Who are we?
    Richard Soeteman
    Working at Soeteman Software
    Umbraco experience
  • Introduction – Who are we?
    Roel Snetselaar
    Working at ISM eCompany
    Recently founded define:create
    Umbraco experience
  • What is Umbraco?
    • Open source, ASP.NET, C#
    • MIT license http://en.wikipedia.org/wiki/MIT_License
    • Wish: simple, beautiful, intuitive (quote NielsHartvig)
    • Browser based (works in IE, FF, Safari, Chrome)
    • Simple workflow management
    • Different roles/user types
    • Content versioning, scheduling, notifications
  • What is Umbraco?
    Multilingual, translation interface
    Document types
    Master pages
    XSLT
    .NET User controls
    API
    Event model
    Packages
  • What is Umbraco?
    Microsoft Web Platform Installer
    Community
    Package repository
    Forum
    Wiki
    Training & certification
  • Facts
    • Started in 2000
    • Version 1.0 released in 2003
    • Open source since 2004
    • Currently in top 10 open source .NET CMS world wide
    • Most popular download WPI http://www.microsoft.com/web/gallery/
    • 2005 - 4000 installations
    • 2006 - 15000 installations
    • 2009 - 75000 installations (based on ping-back)
  • Umbracohands-on
    • Installation
    • Creative Web Starter
    • Document types
    • Data types
    • Master pages, SEO, clean markup
    • XSLT
    • User controls
    • Macro’s
    • Content, versioning, notification, scheduling, permissions
    DEMO
  • Umbracohands-on
    Multilingual
    Dictionary items
    Host headers
    Packages
    Image cropper
    Custom datatype
    Event model
    Publish to Twitter
    Packager
    DEMO
  • Roadmap
    • Umbraco 4.1 will be native .NET 3.5 (late 2009)
    • Image cropper built in
    • Spellchecker
    • Content tree reworked, completely in jQuery
    • Built in compression for CSS, JavaScript and Pages
    • Improved editor
    • Umbraco 5 will be ASP.NET MVC (late 2010)
    • Full development support by Microsoft
    • Umbraco 4.1 will be stable and supported post release of Umbraco 5
  • Links
    http://umbraco.org
    http://our.umbraco.org
    http://umbraco.codeplex.com
    http://nibble.be
    http://www.aaron-powell.com
    http://www.netaddicts.be
  • Questions?
  • Umbraco Benelux Meetup
    When?
    October 31st
    Where?
    ISM eCompany, Rotterdam, Van Nelle ontwerpfabriek.
    What?
     A day of Umbraco fun, networking, socialising, presentations, demo's and a Van Nelle tour
  • Umbraco Benelux Meetup
    Attendees
    http://bit.ly/umbraco_attendees
    Information
    http://bit.ly/umbraco_info
  • Getting in touch
    Sebastiaan Janssen sebastiaan@cultiv.nl
    www.cultiv.nl/blogwww.twitter.com/sebastiaan
    Richard Soetemanrichard@soetemansoftware.nl
    www.richardsoeteman.netwww.twitter.com/rsoeteman
    Roel Snetselaarroel@definecreate.com
    www.umbmagazine.comwww.twitter.com/roelsn
    Note: Thispresentation is made bythreeUmbracoenthousiastics, we are notaffiliatedwith the Umbracocorporation.