DotNed Umbraco Presentation

2,454
-1

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.

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,454
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
64
Comments
0
Likes
0
Embeds 0
No embeds

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)
  • DotNed Umbraco Presentation

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

    ×