Your SlideShare is downloading. ×
DotNed Umbraco Presentation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

DotNed Umbraco Presentation

2,266

Published on

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.

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
2,266
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
62
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 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 (<h3>News &amp; Events</h3>)-      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)
  • Transcript

    • 1. Umbraco
      “The friendly CMS”
      Sebastiaan Janssen
      Richard Soeteman
      RoelSnetselaar
      October 29th 2009
    • 2. Agenda
      Introduction
      What is Umbraco?
      Facts
      Umbraco hands-on
      Roadmap
      Links
    • 3. Introduction – Who are we?
      Sebastiaan Janssen
      Working at Finoa B.V.
      Recently founded cultiv.nl
      Umbraco experience
    • 4. Introduction – Who are we?
      Richard Soeteman
      Working at Soeteman Software
      Umbraco experience
    • 5. Introduction – Who are we?
      Roel Snetselaar
      Working at ISM eCompany
      Recently founded define:create
      Umbraco experience
    • 6. What is Umbraco?
      • Open source, ASP.NET, C#
      • 7. MIT license http://en.wikipedia.org/wiki/MIT_License
      • 8. Wish: simple, beautiful, intuitive (quote NielsHartvig)
      • 9. Browser based (works in IE, FF, Safari, Chrome)
      • 10. Simple workflow management
      • 11. Different roles/user types
      • 12. Content versioning, scheduling, notifications
    • What is Umbraco?
      Multilingual, translation interface
      Document types
      Master pages
      XSLT
      .NET User controls
      API
      Event model
      Packages
    • 13. What is Umbraco?
      Microsoft Web Platform Installer
      Community
      Package repository
      Forum
      Wiki
      Training & certification
    • 14. Facts
      • Started in 2000
      • 15. Version 1.0 released in 2003
      • 16. Open source since 2004
      • 17. Currently in top 10 open source .NET CMS world wide
      • 18. Most popular download WPI http://www.microsoft.com/web/gallery/
      • 19. 2005 - 4000 installations
      • 20. 2006 - 15000 installations
      • 21. 2009 - 75000 installations (based on ping-back)
    • Umbracohands-on
      • Installation
      • 22. Creative Web Starter
      • 23. Document types
      • 24. Data types
      • 25. Master pages, SEO, clean markup
      • 26. XSLT
      • 27. User controls
      • 28. Macro’s
      • 29. Content, versioning, notification, scheduling, permissions
      DEMO
    • 30. Umbracohands-on
      Multilingual
      Dictionary items
      Host headers
      Packages
      Image cropper
      Custom datatype
      Event model
      Publish to Twitter
      Packager
      DEMO
    • 31. Roadmap
      • Umbraco 4.1 will be native .NET 3.5 (late 2009)
      • 32. Image cropper built in
      • 33. Spellchecker
      • 34. Content tree reworked, completely in jQuery
      • 35. Built in compression for CSS, JavaScript and Pages
      • 36. Improved editor
      • 37. Umbraco 5 will be ASP.NET MVC (late 2010)
      • 38. Full development support by Microsoft
      • 39. 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
    • 40. Questions?
    • 41. Umbraco Benelux Meetup
      When?
      October 31st
      Where?
      ISM eCompany, Rotterdam, Van Nelle ontwerpfabriek.
      What?
       A day of Umbraco fun, networking, socialising, presentations, demo&apos;s and a Van Nelle tour
    • 42. Umbraco Benelux Meetup
      Attendees
      http://bit.ly/umbraco_attendees
      Information
      http://bit.ly/umbraco_info
    • 43. 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.

    ×