View
246
Download
1
Category
Preview:
Citation preview
Umbraco - „scyzoryk” w rękach .NET developera
Marcin Zajkowski, SICC.pl @ 94 WG.NET, Warszawa 2016
SICC.plWeAreSICC.com
p.bres@sicc.pl@zajkowskimarcinm.zajkowski@sicc.pl
@pawelbres
Wstęp
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”
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)
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)
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)
Demo 1 - Umbraco
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.)
Gdzie zaczyna się zabawa?!
Extending Umbraco• Umbraco Events (ApplicationEventHandler)• Different Controller Types & usage scenarios• UmbracoHelper• Strongly-Typed Models• Custom Sections• Custom Property Editors
Demo 2 - Umbraco
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…
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
Dziękuję za uwagę! Q&A
@zajkowskimarcinm.zajkowski@sicc.pl
P.S. Szukamy ludzi do teamu!
Recommended