Portfolio

Backend v Node.js postavený na Strapi

Moravio logo

V rámci dokončené transformace z posledních let, kdy jsme přecházeli z jazyka PHP na Javascript, jsme věděli, že v roce 2021 už nebudeme chtít stavět nový Moravio firemní web na platformě WordPress jako dosud, ale využijeme javascript technologii Node.js, kterou již běžně využíváme pro vývoj software pro klienty.

Dlouhé roky jsme pro náš firemní web využívali platformu WordPress, nicméně v poslední době nám přestal svou robustností, pomalostí a složitými úpravami obsahu (pro naše účely) vyhovovat.

Věděli jsme, že potřebujeme změnu a tak jsme v roce 2021 vytvořili nový firemní web. Naše hlavní požadavky byly:

  • jednoduchost vývoje (vzhledem k tomu, jaké technologie aktuálně používáme)
  • intuitivní a rychlá správa obsahu
  • možnost provádět rychlé změny layoutu stránek bez nutnosti programátora
  • větší rychlost webu

Aktuálně v Moravio na backendu nejvíce pracujeme s javascript frameworkem Node.js a tak jsme stáli před otázkou, zda si celou administraci našeho webu naprogramujeme sami a nebo využijeme již existující řešení. Nakonec jsme sáhli po relativně mladé CMS platformě Strapi, což je tzv. “Headless CMS” naprogramované v javascript frameworku Node.js. Headless CMS znamená, že Strapi neposkytuje žádný frontend, ale pouze backend API, které lze napojit na cokoliv, co je Vám známé. Na frontend jsme po krátké úvaze použili Bootstrap 5.

Strapi nám umožnilo získat základ, který jsme následně rozšířili o funkce, které jsou pro nás důležité. Převážně se jedná hlavně o správu obsahu (portfolio, technologií, blog atd.) a jejich vzájemné propojení. Administrace navíc neobsahuje nic, co nepotřebujeme, což je oproti WordPressu diametrální rozdíl.

Nyní je správa obsahu našeho webu velmi jednoduchá, přehledná a svižná. Velmi rychle také učíme nové kolegy, jak s firemním webem pracovat.

Související služby

Přečtěte si více o našich dalších službách

hire teams_icon.svg

Vývoj software na míru

Zobrazit vše

Související technologie

https://storage.googleapis.com/moravio-web/media/2560px_Node_js_logo_svg_c816c99271/2560px_Node_js_logo_svg_c816c99271.png
https://storage.googleapis.com/moravio-web/media/Kubernetes_Logo_700x356_d5860949fb/Kubernetes_Logo_700x356_d5860949fb.png
https://storage.googleapis.com/moravio-web/media/1501878116_Bootstrap_5f31fc4058/1501878116_Bootstrap_5f31fc4058.png
https://storage.googleapis.com/moravio-web/media/vertical_logo_monochromatic_56934fc8d7/vertical_logo_monochromatic_56934fc8d7.png
https://storage.googleapis.com/moravio-web/media/javascript_logo_707a3b09e8/javascript_logo_707a3b09e8.png
https://storage.googleapis.com/moravio-web/media/pngegg_b791557330/pngegg_b791557330.png
https://storage.googleapis.com/moravio-web/media/logo_strapi_black_blue_1024x286_679b2736e8/logo_strapi_black_blue_1024x286_679b2736e8.png

Nosíte v hlavě projekt?
Řekněte nám o něm.

Kontaktujte nás
    Moravio s.r.o.

      Kde nás najdete

      Prague / CZBarcelona / SpainOstrava / CZBrno / CZ
        Jakub Bílý

        Jakub Bílý

        Vedoucí prodeje

        jakub.bily@moravio.com
        +420 731 232 786

© 2022 MORAVIO. Všechna práva vyhrazena.

Cookies

Moravio s.r.o.

GDPR