Skip to content

ADR indeks

Sveobuhvatni indeks arhitektonskih odluka koje su oblikovale XOOPS CMS.


Zapisi o arhitektonskim odlukama (ADR-ovi) dokumentiraju značajne arhitektonske odluke donesene tijekom razvoja XOOPS. Oni bilježe kontekst, odluku i posljedice svakog izbora, pružajući vrijedan povijesni kontekst za održavatelje i suradnike.


StatusZnačenje
PredloženoU tijeku je rasprava, još nije prihvaćen
PrihvaćenoOdluka je donesena
ZastarjeloViše se ne preporučuje
ZamijenjenoZamijenjen drugim ADR

ADRNaslovStatusUtjecaj
ADR-001Modularna arhitekturaPrihvaćenoJezgra
ADR-002Objektno orijentirani pristup bazi podatakaPrihvaćenoJezgra
ADR-003Smarty predložakPrihvaćenoJezgra
ADRNaslovStatusUtjecaj
ADR-004Dizajn sigurnosnog sustavaPredloženiSigurnost
ADR-005PSR-15 MiddlewarePredloženiArhitektura
ADR-006Spremnik za ubrizgavanje ovisnostiPredloženiArhitektura
ADR-007Redizajn sustava događajaPredloženiArhitektura

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

Prilikom predlaganja novog arhitektonskog rješenja:

  1. Kopirajte predložak ADR-a
  2. Ispunite sve odjeljke
  3. Pošaljite kao zahtjev za povlačenje
  4. Raspravite u GitHub problemima
  5. Ažuriraj status nakon odluke
# 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
  • Smjernice za doprinos
  • XOOPS 4.0 Plan puta

#xoops #adr #architecture #index #decisions