Skip to content

ADR Kazalo

📋 Indeks zapisov arhitekturnih odločitev

Section titled “📋 Indeks zapisov arhitekturnih odločitev”

Celovit indeks arhitekturnih odločitev, ki so oblikovale XOOPS CMS.


Zapisi o arhitekturnih odločitvah (ADR) dokumentirajo pomembne arhitekturne odločitve, sprejete med razvojem XOOPS. Zajamejo kontekst, odločitev in posledice vsake izbire ter zagotavljajo dragocen zgodovinski kontekst za vzdrževalce in sodelavce.


StanjePomen
PredlaganoV razpravi, še ni sprejet
SprejetoSklep je bil sprejet
ZastareloNi več priporočljivo
NadomeščenoZamenjana z drugo ADR

ADRNaslovStanjeVpliv
ADR-001Modularna arhitekturaSprejetoJedro
ADR-002Objektno usmerjen dostop do baze podatkovSprejetoJedro
ADR-003Smarty Template EngineSprejetoJedro
ADRNaslovStanjeVpliv
ADR-004Oblikovanje varnostnega sistemaPredlaganoVarnost
ADR-005PSR-15 Vmesna programska opremaPredlaganoArhitektura
ADR-006Vsebnik za vstavljanje odvisnostiPredlaganoArhitektura
ADR-007Prenova sistema dogodkovPredlaganoArhitektura
graph TB
subgraph "Core Architecture"
A[ADR-001<br>Modular Architecture]
B[ADR-002<br>Database Abstraction]
C[ADR-003<br>Template Engine]
end
subgraph "Security"
D[ADR-004<br>Security System]
end
subgraph "XOOPS 4.0"
E[ADR-005<br>Middleware]
F[ADR-006<br>DI Container]
G[ADR-007<br>Events]
end
A --> B
A --> C
A --> D
B --> F
C --> E
D --> E
F --> G
style A fill:#9f9,stroke:#333
style B fill:#9f9,stroke:#333
style C fill:#9f9,stroke:#333
style D fill:#ff9,stroke:#333
style E fill:#ff9,stroke:#333
style F fill:#ff9,stroke:#333
style G fill:#ff9,stroke:#333

timeline
title ADR Timeline
2001-2003 : ADR-001 Modular Architecture
: ADR-002 Database Abstraction
: ADR-003 Template Engine
2007 : ADR-004 Security System
2026 : ADR-005 Middleware
: ADR-006 DI Container
: ADR-007 Events

Pri predlaganju nove arhitekturne odločitve:

  1. Kopirajte predlogo ADR
  2. Izpolnite vse razdelke
  3. Predložite kot zahtevo za vlečenje
  4. Razpravljajte v GitHub Issues
  5. Posodobite status po odločitvi
# ADR-XXX: Title
## Status
Proposed | Accepted | Deprecated | Superseded
## Context
What is the issue motivating this decision?
## Decision
What is the change that we're proposing?
## Consequences
What becomes easier or harder as a result?
## Alternatives Considered
What other options were evaluated?

  • Temeljni koncepti
  • Smernice za prispevanje
  • XOOPS 4.0 Načrt

#XOOPS #adr #architecture #index #odločitve