/ REMP integrace Interní dokument

Zdroje a reference

Repozitáře REMP

Repozitář Popis Relevance
remp2020/remp Hlavní monorepo — Beam, Campaign, Mailer, SSO Klíčový zdroj pro integraci
remp2020/crm-users-module REMP CRM — správa uživatelů User sync, registrace
remp2020/crm-subscriptions-module REMP CRM — správa předplatných Entitlement, subscription sync
remp2020/crm-payments-module REMP CRM — správa plateb Payment webhook integrace
remp2020/crm-segment-module REMP CRM — segmentace uživatelů Segment provider pro Campaign / Mailer
remp2020/crm-application-module REMP CRM — jádro aplikace Base framework, API autentizace

Repozitáře Economia

Repozitář Popis Relevance
it-economia/cms/backend Folio CMS — Ruby on Rails 8, PostgreSQL CMS, paywall UI, integrace klient
EGO-SSO (Ecoidentita) SSO provider pro Economia weby Uživatelská identita

EGO-SSO (Ecoidentita) — dokumentace

Jira ticket pro implementaci EGO-SSO do Folio CMS. Větev CMS-353_Ego_identita.
Confluence — integrační příručka pro napojení klientské aplikace na EGO-SSO (redirect flow, scopy, redirect URI, userinfo návaznost).
Confluence — specifikace /userinfo endpointu: návratová data, eco_user_id, e-mail, scopy.

Dodaná dokumentace

Integrační dokumentace od FatChilli
Specifikace dodaná vendorem REMP, popisující architekturu a integrační body. Jde o vstupní podklady zkopírované v economia-cms/docs/tasks/CMS-REMP/src/, nikoli o autoritativní dokumentaci tohoto repa:
  • 📂 src/ na GitLabu
  • Guide | CRM | User management.pdf — správa uživatelů v REMP CRM
  • Guide | REMP | Beam tracking.pdf — integrace Beam trackeru (fáze 2)
  • Guide | REMP | Campaign integration.pdf — integrace Campaign (bannery, showtime)
  • Guide | REMP | Paywall Integration Guide (Non-WordPress).pdf — paywall pro ne-WP implementace
HN.cz epics & stories 2.0
TSV export aktuální objednávky realizace HN.cz do CMS (List 5). Obsahuje epiky relevantní pro integraci: Epic 01b (Paywall Tags), Epic 02 (Product Definition), Epic 03 (Subscriptions), Epic 04 (Ecoidentita), Epic 05 (Self-care), Epic 06 (Paywall), Epic 09 (Email Notifications).

Technologický stack

Systém Stack Účel
Folio CMS Ruby on Rails 8, PostgreSQL, Sidekiq, Stimulus Redakční systém, obsah, šablony, paywall UI
REMP Beam Laravel + Go + Elasticsearch + Kafka Tracking, segmentace (fáze 2)
REMP Campaign Laravel (PHP) Bannery, showtime, A/B testy
REMP Mailer Nette (PHP) + Redis (Hermes) Newslettery, hromadné maily
REMP SSO Laravel + JWT Autentizace admin nástrojů
REMP CRM Nette (PHP), modulární Produkty, předplatné, platby, checkout, self-care, entitlementy
Ecoidentita SSO provider Jednotné přihlášení čtenářů

Strany spolupráce

Organizace Role Dodává Integrační zodpovědnost
FatChilli Dodavatel REMP REMP CRM, Campaign, Mailer, Beam, SSO — nasazení, konfigurace, provoz Definice REMP API kontraktu, konfigurace webhooků, technická podpora napojení
Sinfin Dodavatel CMS Folio CMS (obsah, šablony, paywall UI) — vývoj a provoz Integrační vrstva na straně CMS, volání REMP API, paywall UI, entitlement cache
Economia Business owner Požadavky, produktová definice, akceptace Rozhodnutí o architektuře (SoT pro předplatné, identita), prioritizace

Scope spolupráce

Co řeší FatChilli samostatně
Nasazení REMP CRM, Campaign, Mailer (a později Beam). Konfigurace REMP modulů (crm-subscriptions-module, crm-payments-module, crm-products-module, crm-users-module atd.). Správa REMP infrastruktury. Produkty, předplatné, checkout, platby, self-care.
Co řeší Sinfin samostatně
Folio CMS šablony, redakční workflow, Ecoidentita napojení na Folio::User. Vše, co nemá přímou vazbu na REMP.
Co řešíme společně (tato dokumentace)
API kontrakt mezi REMP CRM ↔ Folio CMS. User sync (Ecoidentita → REMP). Paywall evaluace. Subscription/entitlement flow. E-mail notifikace přes Mailer. Campaign bannery a segmentace. Deployment koordinace.