Hoppa till innehåll

Etapp 1 - Fundament

En publicistisk motor
för B2B-medlemstidningar

Publiceringsmotorn är en lokal, modulär redaktionell plattform för macOS som hanterar flera kunders tidningar och nyhetsbrev - från manus och bilder till sidplanering, deadlines, preflight och tryckfärdig PDF via Typst.

7
Moduler
27+
Databastabeller
13
Preflight-regler
12
Artikelbyggstenar

Pipeline

Kund till tryck i sju moduler

Varje modul har ett avgränsat ansvar och kommunicerar via datalagret (SQLite). En ny publikation sätts upp genom att kombinera befintliga moduler.

01. Kund & varumärke

Flera kunder med egna publikationer, grafiska profiler, typografi, färgpalett, logotyper, sidformat och spaltregler.

customerspublicationsbrand_profilespage_formatscolumn_rulespalette_entries
02. Artikelmotor

Modulärt artikelinnehåll: rubrik, nedryckare, ingress, mellanrubrik, brödtext, faktaruta, citat, byline och källhänvisningar i ordnade moduler.

articlesarticle_modulesauthorsarticle_sources
03. Bildmotor

Resursdatabas med lokal lagring, tryckmetadata (dpi, färgrymd, checksum) och en ren adaptergräns för S3 / Cloudflare R2.

assetsimage_meta
04. Sidplaneringsmotor

Tryckta nummer pagineras i multiplar av 4 (CHECK-begränsning). Skärmnummer är dynamiska. Placeringar på spaltnätet.

issuespagespage_placementsissue_sections
05. Deadline-motor

Återkommande tidsfristmallar och deadline-uppgifter per nummer, med nedräkningsvy (v_deadline_countdown) och kalenderblock.

deadline_templatesdeadline_taskscalendar_blocks
06. Preflight

13 standardregler som validerar rubriker, bilder, sidantal och deadlines innan export till tryck.

preflight_rulespreflight_runspreflight_checks
07. Typst-layoutmotor

PDF-generering med millimeterprecision, svensk medgärda, ligaturer och spaltnät som läser samma värden som layoutmotorn.

typst/lib.typtypst/template.typtypst/main.typ

01

Innehåll i denna etapp

SQLite-schemat (db/schema.sql) täcker samtliga sju krav: kunder och varumärken, modulär artikeldatabas, bilddatabas med lagringsadapter, sidplanering med 4-sidorsintervall, deadline-motor med nedräkningsvy, preflight med 13 standardregler, och Typst-layoutmotor med millimeterprecision.

I schema
  • Multi-tenant: kunder och publikationer
  • Grafisk profil med typografi och färgpalett
  • Modulär artikelstruktur (12 byggstenar)
  • Resursdatabas med tryckmetadata
  • Lagringsadapter: local / s3 / r2 / uri
  • Paginering med CHECK för multiplar av 4
  • Deadline-mallar och nedräkningsvy
  • Preflight-validering med standardregler
  • Migrationsspårning
Utanför Etapp 1
  • Grafiskt redaktionsgränssnitt (Etapp 2)
  • Molnlagring S3/R2 (adapter redo, ej implementerad)
  • Automatisk paginering
  • Externa integrationer
  • Användarhantering / inloggning