Hybrid Product

Hybrid Product

#todo rename this to portals-stack?

Hybrid consists of:

  • Frontend: using "portal.js" (to be renamed) i.e. nextjs app
    • apps/hybrid-ckan
  • Backend i.e. metadata API, data storage etc in CKAN

What is "Hybrid":

What is the frontend template located? (And what is it "called")? Ans: nx-portals/apps/hybrid-ckan

How does it relate to portal.js? Good question!

Tech stack of hybrid

https://www.datopian.com/blog/a-more-decoupled-ckan

See also part of: #todo extract just the hybrid part of this …

../Excalidraw/product-internal-apps-external-solutions-2023-01-29.excalidraw

  • Hybrid (frontend):
    • Read UI: Portal.js
    • Publish/Editor UI: CKAN
    • Admin UI: CKAN
    • Backend (API): CKAN
  • Enterprise
    • Read UI: Portal.js (??)
    • Publish UI: new code?
    • Admin UI: n/a?
    • Backend API: Github

../Excalidraw/enterprise-ckan-and-hybrids-2023-01-30.excalidraw

© 2024 All rights reserved

Built with DataHub LogoDataHub Cloud