[PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

20
Umbraco - scyzorykw rękach .NET developera Marcin Zajkowski, SICC.pl @ 94 WG.NET, Warszawa 2016

Transcript of [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

Page 1: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

Umbraco - „scyzoryk” w rękach .NET developera

Marcin Zajkowski, SICC.pl @ 94 WG.NET, Warszawa 2016

Page 2: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

SICC.plWeAreSICC.com

[email protected]@[email protected]

@pawelbres

Page 3: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

Wstęp

Page 4: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

Dostępne systemy CMS•197 (!) systemów wg ostatniej aktualizacji Wikipedii (http://ujeb.se/lista-cms)•Darmowe i Open Source•“Pudełkowe”•“Własne / autorskie”

Page 5: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

Umbraco CMS• http://umbraco.com/• Bazuje na platformie .NET, Licencja MIT, Open Source• Ponad 300 000 stron www działa w oparciu o Umbraco,

a na świecie średnio na minutę dokonywanych jest 12 nowych instalacji• Najwięksi klienci: Microsoft, Heinz, Peugeot, Toyota• Najbardziej popularny w UK, Danii, Australii, USA• Duża i bardzo aktywna społeczność• “Best Open Source .NET CMS 2014” (Critics' Choice CMS

Award)

Page 6: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

Umbraco (> v7)• Elastyczny i nastawiony na edycję / rozbudowę• Backend: Angular.js• Frontend: IPublishedContent (XML)• ASP.NET MVC – bez ograniczeń• http://umbraco.com/future (UaaS, Microsoft Azure)

Page 7: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016
Page 8: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

Społeczność Umbraco w Polsce• Meetup: http://www.meetup.com/The-Poland-Umbraco-Meetup/

(42 members, +35%)• Facebook: https://www.facebook.com/groups/umbracopoland/

(55 members, +49%)• Goldenline:

http://www.goldenline.pl/grupy/Komputery_Internet/umbraco-cms-pl/ (21 members, +17%)• LinkedIn: https://www.linkedin.com/grp/home?gid=8108618 (23

members, +188% (I didn’t know how to accept new memebers :>))• MVA Course –Level 1: http://tnij.org/umbracomva1 (~xxxx UU)

Page 9: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

Demo 1 - Umbraco

Page 10: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

Podsumowanie DEMO 1• Instalacja Umbraco może odbywać się na różne sposoby

(Web Platform Installer, NuGet, manualnie)• Możemy skorzystać z różnego rodzaju baz danych +

współdzielić bazy w przypadku np. solucji developerskich• W pakiecie mamy możliwość skorzystania z gotowych

Starter Kitów, bądź podpatrzyć róznego rodzaju rozwiązania w nich zawarte• Dostajemy gotowy “framework” (ehhhhh) do dalszego

wykorzystania w naszej aplikacji (Membership, Roles, Content, Settings, editor etc.)

Page 11: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

Gdzie zaczyna się zabawa?!

Page 12: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

Extending Umbraco• Umbraco Events (ApplicationEventHandler)• Different Controller Types & usage scenarios• UmbracoHelper• Strongly-Typed Models• Custom Sections• Custom Property Editors

Page 13: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

Demo 2 - Umbraco

Page 14: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

Podsumowanie DEMO 2• Możemy wszystko, a nie musimy nic• Mamy łatwy dostęp do treści zarządzanych przez

edytorów• Możemy dowolnie rozszerzać Umbraco o własne sekcje,

z danymi, które mogą pochodzić z dowolnych źródeł• Możemy dać wykazać się naszym front-endowcom i

tworzyć we współpracy z nimi ciekawe, customowe edytory właściwości jak np…

Page 15: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016
Page 16: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016
Page 17: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016
Page 18: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016
Page 19: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

Gdzie szukać wiedzy?• MVA• http://our.umbraco.com (Forum + Dokumentacja)• Twitter! (#umbraco)• Blogi (m.in. http://nibble.be)• http://24days.in/umbraco/2015 (+ poprzednie lata)• Męczyć innych członków społeczności w Polsce

Page 20: [PL] Umbraco - „scyzoryk” w rękach .net developera @ WG.NET, Warszawa 2016

Dziękuję za uwagę! Q&A

@[email protected]

P.S. Szukamy ludzi do teamu!