Umbraco czy WordPress dla firmy B2B
WordPress zwykle wystarczy, gdy firma potrzebuje prostego serwisu lub bloga, a zespół zna PHP i świat wtyczek. Umbraco lepiej sprawdza się, gdy strona ma rozbudowany model treści, kilka wersji językowych i integracje z systemami zewnętrznymi. O wyborze nie powinna decydować popularność, tylko sposób pracy z treścią i to, kto będzie utrzymywał stronę.

Model treści i praca redakcji
WordPress zaczynał jako system blogowy i nadal to widać. Wpisy, strony i edytor blokowy są gotowe od razu, a redaktorzy szybko się w nich odnajdują. Bardziej złożone struktury, na przykład katalog usług z atrybutami albo karty oddziałów, buduje się dodatkowym kodem lub wtyczkami.
W Umbraco model treści projektuje się od początku. Każdy rodzaj strony dostaje własny typ dokumentu: pola, dozwolone bloki i miejsce w drzewie serwisu. Redaktor widzi tylko to, czego potrzebuje na danej stronie. Na starcie to więcej pracy, ale w serwisie B2B z ofertą, branżami, realizacjami i bazą wiedzy taki porządek szybko się zwraca.
Wiele wersji językowych
WordPress nie obsługuje serwisu wielojęzycznego w samym rdzeniu. Jego dokumentacja opisuje dwie drogi: wtyczki albo instalację Multisite z osobną witryną dla każdego języka. Obie działają, ale wybrana wtyczka na lata określa, jak przechowywane są treści.
W Umbraco warianty językowe są częścią systemu:
- Tłumaczenie włączasz dla typu dokumentu, a potem dla konkretnych pól, więc zdjęcie może być wspólne, a tekst osobny dla każdego języka.
- Redaktor może pracować na dwóch językach jednocześnie w podzielonym widoku.
- Grupom użytkowników można ograniczyć edycję do wybranych języków, co pomaga, gdy wersje prowadzą różne zespoły.
Integracje z systemami zewnętrznymi
Strona B2B rzadko działa w oderwaniu od reszty firmy. Zapytania trafiają do CRM, oferta pochodzi z ERP, a partnerzy logują się do strefy klienta.
Umbraco łączy się z systemami zewnętrznymi przez ich API, niezależnie od tego, w jakiej technologii są zbudowane, a wbudowane webhooki powiadamiają inne systemy, gdy treść zostanie opublikowana lub usunięta. Integracje pisze się w ASP.NET Core i C#. Jeśli firma ma już systemy w .NET lub w Azure, część kodu można współdzielić z innymi aplikacjami. Logowanie przez zewnętrznych dostawców, w tym Microsoft Entra ID, opiera się na standardowych pakietach ASP.NET Core. Wbudowane Content Delivery API udostępnia treści w formacie JSON, gdy potrzebna jest aplikacja albo osobny front-end.
WordPress ma REST API do odczytu i zapisu treści w JSON oraz ogromny wybór wtyczek do popularnych usług. Jeśli Twoje narzędzia mają dobrze utrzymaną wtyczkę, integracja bywa szybka i tania. Połączenie z systemem, dla którego nie ma wtyczki, trzeba jednak zbudować samodzielnie przez API, po stronie PHP.
Bezpieczeństwo, utrzymanie i hosting
Na większości instalacji WordPress domyślnie sam instaluje mniejsze wydania rdzenia, w tym poprawki bezpieczeństwa. Wtyczki i motywy aktualizują się automatycznie tylko w szczególnych przypadkach. W praktyce bezpieczeństwo serwisu zależy więc od liczby wtyczek, jakości ich utrzymania i od tego, kto regularnie pilnuje aktualizacji. Hosting łatwo znaleźć, bo wystarczy serwer z PHP i bazą MySQL lub MariaDB.
Umbraco ma przewidywalny cykl wydań. Wersje LTS mają około trzech lat wsparcia, a daty przejścia w fazę samych poprawek bezpieczeństwa i końca życia są znane z wyprzedzeniem. Druga strona tej przewidywalności: co kilka lat trzeba zaplanować przejście na kolejną wersję LTS. Na przykład Umbraco 13 kończy cykl życia 14 grudnia 2026 roku.
Umbraco można hostować samodzielnie, na Windows lub Linuksie, albo w Umbraco Cloud. Cloud działa na Microsoft Azure i obejmuje:
- Automatyczne aktualizacje z poprawkami bezpieczeństwa.
- Środowisko testowe i produkcyjne.
- Licencja Umbraco Forms w cenie hostingu.
- Umbraco Deploy, odpowiednik uSync, w każdym planie.
- Przywracanie danych do wybranego momentu.
Licencje, koszty i kompetencje zespołu
Oba systemy są open source. Za sam CMS nie płacisz w żadnym z nich. Na koszt całkowity składają się wdrożenie, hosting, płatne dodatki i kilka lat utrzymania.
- WordPress: łatwo dostępny hosting, płatne wtyczki i motywy premium oraz stały czas na aktualizacje i testy po nich.
- Umbraco na własnym hostingu: serwer we własnej infrastrukturze, na Windows lub Linuksie, do tego płatne dodatki, jeśli ich potrzebujesz. Na przykład Umbraco Forms w wersji 17 wymaga klucza licencji subskrypcyjnej.
- Umbraco Cloud: licencja Umbraco Forms jest już wliczona w opłatę za hosting. W cenie jest też Umbraco Deploy, odpowiednik uSync, który przenosi schemat i treści między środowiskami.
Liczą się też kompetencje. Jeśli zespół lub dostawca pracuje w PHP, WordPress będzie naturalnym wyborem. Jeśli firma ma programistów .NET albo systemy w Azure, Umbraco pozwala wykorzystać tę samą wiedzę i narzędzia. Porównuj koszty w perspektywie trzech do pięciu lat, a nie tylko budżet na start.
Kiedy WordPress, a kiedy Umbraco
Specjalizujemy się w Umbraco, dlatego mówimy wprost: nie każda firma go potrzebuje.
01
WordPress będzie lepszy, gdy
- serwis jest prosty: kilka podstron, blog, aktualności;
- wystarczy jeden język albo dwa przy prostej strukturze;
- potrzebne integracje mają gotowe, aktywnie rozwijane wtyczki;
- budżet na start jest mały, a zespół zna PHP;
- ktoś ma czas i odpowiedzialność za regularne aktualizacje.
02
Umbraco będzie lepsze, gdy
- treści mają wiele typów i powiązań, na przykład oferta, branże, realizacje i oddziały;
- serwis ma kilka wersji językowych prowadzonych przez różne zespoły;
- strona łączy się z CRM, ERP i innymi systemami zewnętrznymi;
- potrzebujesz pełnej kontroli nad kodem i przewidywalnego cyklu wersji;
- chcesz hostingu zarządzanego z kilkoma środowiskami.
Źródła
- Umbraco CMS – opis produktu
- Umbraco CMS – licencja MIT
- Umbraco – warianty językowe
- Umbraco – zewnętrzni dostawcy logowania
- Umbraco – Content Delivery API
- Umbraco Cloud
- Umbraco – polityka LTS i EOL
- Umbraco 17 LTS – informacja o wydaniu
- WordPress – licencja
- WordPress – wymagania serwera
- WordPress – serwisy wielojęzyczne
- WordPress – aktualizacje
- WordPress – REST API
Nie wiesz, która platforma pasuje do Twojej firmy?
Pomożemy ocenić model treści, integracje i koszty utrzymania, zanim wybierzesz technologię.
Czytaj dalej
Wszystkie wpisy
Umbraco 13: ryzyka i plan aktualizacji
Umbraco 13 traci wsparcie 14 grudnia 2026, a .NET 8 już je stracił. Ryzyka, realne opcje i plan aktualizacji do Umbraco 17 LTS krok po kroku.
W przygotowaniu
Kolejne notatki z projektów
Kolejne wpisy pojawią się tutaj i na blogu.