Přeskočit na obsah

Index ADR

📋 Index rozhodovacích záznamů o architektuře

Sekce “📋 Index rozhodovacích záznamů o architektuře”

Komplexní rejstřík architektonických rozhodnutí, která formovala XOOPS CMS.


Architecture Decision Records (ADR) dokumentují významná architektonická rozhodnutí učiněná během vývoje XOOPS. Zachycují kontext, rozhodnutí a důsledky každé volby a poskytují hodnotný historický kontext pro správce a přispěvatele.


StavVýznam
NavrhovánoV diskuzi, dosud nepřijato
PřijatoRozhodnutí bylo přijato
ZastaraléJiž nedoporučujeme
NahrazenoNahrazeno jiným ADR

ADRNázevStavDopad
ADR-001Modulární architekturaPřijatoJádro
ADR-002Objektově orientovaný přístup k databáziPřijatoJádro
ADR-003Motor šablony SmartyPřijatoJádro

Plánované ADR (XOOPS 4.0)

Sekce “Plánované ADR (XOOPS 4.0)”
ADRNázevStavDopad
ADR-004Návrh bezpečnostního systémuNavrhovanýZabezpečení
ADR-005PSR-15 MiddlewareNavrhovanýArchitektura
ADR-006Závislá vstřikovací nádobaNavrhovanýArchitektura
ADR-007Redesign systému událostíNavrhovanýArchitektura

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

Vytváření nových ADR

Sekce “Vytváření nových ADR”

Při navrhování nového architektonického rozhodnutí:

  1. Zkopírujte šablonu ADR
  2. Vyplňte všechny sekce
  3. Odeslat jako žádost o stažení
  4. Diskutujte o problémech GitHub
  5. Aktualizujte stav po rozhodnutí
# 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?

🔗 Související dokumentace

Sekce “🔗 Související dokumentace”
  • Základní koncepty
  • Přispívající směrnice
  • Plán XOOPS 4.0

#xoops #adr #architektura #index #rozhodnutí