Co je Orchard Core a jak se v něm vyvíjejí vlastní moduly?
Orchard Core je open-source, multi-tenant a modulární CMS postavené na ASP.NET Core. Vývoj vlastních modulů probíhá v jazyce C# jako izolovaných projektů (Class Libraries), které definují vlastní modely (Content Parts a Content Fields), databázové migrace a Razor Views. Pro akceleraci vývoje komplexních administrátorských rozhraní se často využívají robustní UI knihovny jako Syncfusion, které se do modulu integrují přes NuGet balíčky a Tag Helpes.

Vývoj modulů pro Orchard Core CMS

Využijte sílu nejmodernějšího open-source frameworku postaveného na ASP.NET Core pro váš webový projekt.

Flexibilita a výkon bez kompromisů

Specializuji se na vývoj vlastních modulů pro Orchard Core CMS, což je vysoce rozšiřitelný a modulární systém pro správu obsahu. Orchard Core není jen obyčejné CMS, je to aplikační framework, který umožňuje postavit jakýkoliv web od jednoduchého blogu až po robustní podnikové systémy a e-shopy.

Modulární vývoj na zakázku

Každé podnikání má unikátní potřeby. Navrhuji a programuji moduly, které do Orchard Core přirozeně zapadnou – ať už jde o integraci s externími API, vlastní typy obsahu (Content Types) nebo komplexní administrativní rozhraní.

Proč postavit projekt na Orchard Core?

  • Decoupled & Headless CMS: Orchard Core zvládne fungovat jako klasické CMS i jako "headless" řešení pro vaše mobilní aplikace (.NET MAUI) nebo frontendy v Reactu/Vue.
  • Multi-tenancy: Potřebujete spravovat více webů z jedné instalace? Orchard Core je v této oblasti světovou špičkou a já vám pomohu tento potenciál plně využít.
  • Špičkový výkon: Díky běhu na .NET Core je systém bleskově rychlý, škálovatelný a bezpečný.
  • Liquid a Razor šablony: Upravím vzhled a funkčnost vašeho webu přesně podle grafického návrhu při zachování čistoty kódu.

Možnosti rozšíření vašeho systému

Typ řešení Přínos pro váš projekt
Vlastní Content Party Rozšíření datových modelů přesně o ta pole, která potřebujete pro svou evidenci.
Integrace plateb a ERP Propojení CMS s vaším účetním systémem, CRM nebo platebními branami.
Workflow a automatizace Nastavení automatických procesů při změně obsahu nebo registraci uživatele.
Custom Themes Tvorba unikátních grafických šablon optimalizovaných pro rychlost a SEO.

Transparentní cenové modely a odhady vývoje

Pracnost vs. Doba dodání: U každého projektu striktně odděluji čistou pracnost v hodinách od kalendářní doby dodání. Pokud má modul pracnost například 12–20 hodin, neznamená to odevzdání do druhého dne. Reálná doba dodání je v tomto případě obvykle 3–5 pracovních dnů, čímž zajišťuji dostatečný prostor pro pečlivé testování, revizi kódu a spolehlivé nasazení.

Pro lepší představu o finanční a časové náročnosti rozděluji vývoj do tří základních kategorií:

Malý / Utility modul

Menší rozšíření a specifické utilitky pro administraci či frontend.

Typický rozsah prací:

  • Analýza požadavků a návrh jednoduchého datového modelu (Content Part/Field).
  • Vývoj backendové logiky a vytvoření administračního UI (např. sekce Settings).
  • Základní testování kompatibility s vaší stávající verzí CMS.
  • Předání čistého zdrojového kódu nebo sestaveného NuGet balíčku.
  • Příklady: Anti-spam masking e-mailů, integrace Seznam analytics.
  • Pracnost: 12–20 hodin
18 000 – 30 000 Kč

Střední / Integrace

Propojení se systémy třetích stran a komplexnější aplikační logika.

Typický rozsah prací:

  • Analýza externího API a návrh architektury pro bezpečné ukládání klíčů.
  • Vývoj komunikační logiky (REST/SOAP) a synchronizačních úloh na pozadí.
  • Mapování dat na nativní Orchard Core struktury a logování chyb.
  • Integrace do administračního menu a testování proti sandbox prostředí.
  • Příklady: Napojení platební brány Comgate, komunikace s externími REST API.
  • Pracnost: 25–45 hodin
38 000 – 68 000 Kč

Komplexní / Enterprise

Rozsáhlá řešení zasahující hluboko do architektury platformy.

Typický rozsah prací:

  • Detailní návrh architektury s důrazem na Multi-tenancy (izolace dat nájemců).
  • Vývoj vlastních uzlů pro Orchard Core Workflows (události a akce).
  • Tvorba složitých datových migrací a receptů (Recipes) pro nasazení.
  • Příprava automatizovaných Unit testů a integrace do CI/CD pipeline.
  • Příklady: Multi-tenant architektura, pokročilé klientské zóny, custom Workflows.
  • Pracnost: 50+ hodin
od 75 000 Kč

Hodinové sazby pro ad-hoc úkony: Běžné úpravy a změnová řízení: 1 500 Kč / hod. | Návrh architektury a odborné konzultace: 1 800 Kč / hod.

Následná péče: Záruka vs. SLA paušál

Předáním modulu naše spolupráce nekončí. Abychom předešli jakýmkoliv nedorozuměním ohledně servisu, jasně odděluji bezplatnou garanci kvality od proaktivní provozní podpory:

  • Bezplatná záruka (24 měsíců): Součástí každého dodaného řešení je garance bezchybného chodu. Kryje výhradně opravy chyb softwaru (bugů) v dodaném kódu. Tyto opravy probíhají v běžné pracovní době.
  • Provozní SLA paušály (Standard, Business, Critical 24/7): Volitelná placená služba pro produkční a kritické aplikace. Na rozdíl od záruky garantují tyto paušály smluvní reakční doby, nepřetržitý proaktivní monitoring aplikací (24/7) a jistotu dostupnosti mých vývojářských kapacit v případě krize.

Proč nepoužívat AI vygenerované moduly do Orchard Core?

Bezpečnost, architektura a izolace dat

  • Rychlá AI řešení: Kód sice na první pohled běží, ale nerespektuje architekturu Orchard Core. Chybí mu správné DI, hrozí bezpečnostní díry v admin UI a selhává při tenantní izolaci dat či aktualizaci systému.
  • Seniorní vývoj: Moduly píši jako čistá, bezpečná a znovupoužitelná rozšíření na .NETu. Respektují událostní pipeliny, správu oprávnění i Workflows a dodávám je s unit testy a 24měsíční zárukou.
"Orchard Core vnímám jako stavebnici s nekonečnými možnostmi. Mé moduly zajišťují, že vaše stavebnice bude mít přesně ty dílky, které vám doposud chyběly k dokonalosti."

Potřebujete rozšířit své stávající řešení?

Hledáte zkušeného vývojáře pro údržbu nebo vývoj nových funkcí ve vašem Orchard Core systému?

Jako nezávislý kontraktor (IČO: 08837091, Kladno) spolupracuji s B2B klienty, agenturami a vývojovými týmy plně remote. Kód dodávám formou standardizovaných NuGet balíčků nebo přímých commitů do vaší Git infrastruktury.

Poptat vývoj modulu

Časté dotazy ke správě .NET systémů

Co je Orchard Core a jak se v něm vyvíjejí vlastní moduly?

Orchard Core je open-source, multi-tenant a modulární CMS postavené na ASP.NET Core. Vývoj vlastních modulů probíhá v jazyce C# jako izolovaných projektů (Class Libraries), které definují vlastní modely (Content Parts a Content Fields), databázové migrace a Razor Views. Pro akceleraci vývoje komplexních administrátorských rozhraní se často využívají robustní UI knihovny jako Syncfusion, které se do modulu integrují přes NuGet balíčky a Tag Helpers.

Podporují vámi vyvíjené moduly architekturu Multi-Tenancy?

Ano, každý modul vyvíjím s plným ohledem na nativní multi-tenant architekturu Orchard Core. Zajišťuji správnou izolaci databáze, konfigurací (Options) a závislostí v DI kontejneru pro každého tenanta zvlášť.

Jak řešíte frontendovou část modulů?

Frontend logiku modulů stavím na míru projektu. Plně ovládám nativní šablonovací engine Liquid, Razor Pages, a pro headless scénáře připravuji robustní GraphQL schémata a REST API endpointy.

Mohu si modul po vývoji spravovat interně?

Samozřejmě. Kód je psaný v čistém C# a ASP.NET Core MVC s dodržením SOLID principů a standardů Orchard Core komunity. Ke každému modulu dodávám technickou dokumentaci pro váš interní IT tým.