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ę.

Opublikowano
11.11.2026
Czas czytania
4 min
Autor
Idea Makers
Temat
Umbraco i WordPress
Okładka: Umbraco czy WordPress? Po lewej Umbraco: strona złożona z bloków, wersje językowe PL, EN, DE i integracje z systemami zewnętrznymi: CRM, ERP, API. Po prawej WordPress: prosty wpis, wtyczki i PHP.

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.

Schemat: w Umbraco drzewo serwisu (Strona główna, Oferta, Branże, Realizacje, Baza wiedzy) i typ dokumentu Oferta z polami, dozwolonymi blokami i miejscem w drzewie. W WordPressie gotowe wpisy, strony i edytor blokowy, a katalog usług z atrybutami i karty oddziałów wymagają dodatkowego kodu lub wtyczek.
Rys. 1 · Typy dokumentów w Umbraco i gotowe wpisy w WordPressie

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.
Schemat: w Umbraco jedna strona ma pola w wersjach PL i EN, zdjęcie jest wspólne, a grupy PL i EN edytują tylko swój język. W WordPressie dwie drogi: jedna witryna z wtyczką językową albo Multisite z osobną witryną PL i EN.
Rys. 2 · Warianty językowe w Umbraco, wtyczka albo Multisite w WordPressie

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.

Schemat: strona B2B połączona z CRM (zapytania), ERP (oferta), strefą klienta (logowanie przez Entra ID) i aplikacją lub osobnym front-endem (JSON). Pod spodem: Umbraco to ASP.NET Core i C#, API i webhooki do systemów zewnętrznych oraz Content Delivery API; WordPress to REST API w JSON, wtyczki do popularnych usług i systemy bez wtyczki łączone przez API, w PHP.
Rys. 3 · Typowe integracje strony B2B

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
GPLv2 lub późniejsza
Umbraco
MIT
Opłata za sam CMS
Brak w obu
  • 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.
Idea Makers
  • 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

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

W przygotowaniu

Kolejne notatki z projektów

Kolejne wpisy pojawią się tutaj i na blogu.