Μετάβαση στο περιεχόμενο

ADR Ευρετήριο

Ολοκληρωμένο ευρετήριο αρχιτεκτονικών αποφάσεων που διαμόρφωσαν το XOOPS CMS.


Τα Αρχεία Αποφάσεων Αρχιτεκτονικής (ADRs) τεκμηριώνουν σημαντικές αρχιτεκτονικές αποφάσεις που ελήφθησαν κατά την ανάπτυξη του XOOPS. Αποτυπώνουν το πλαίσιο, την απόφαση και τις συνέπειες κάθε επιλογής, παρέχοντας πολύτιμο ιστορικό πλαίσιο για τους συντηρητές και τους συντελεστές.


ΚατάστασηΣημασία
ΠροτεινόμενοΥπό συζήτηση, δεν έγινε ακόμη αποδεκτό
ΑποδεκτόΗ απόφαση εκδόθηκε
ΚαταργήθηκεΔεν συνιστάται πλέον
ΑντικαταστάθηκεΑντικαταστάθηκε από άλλο ADR

ADRΤίτλοςΚατάστασηΑντίκτυπος
ADR-001Modular ArchitectureΑποδεκτόΠυρήνας
ADR-002Πρόσβαση στη βάση δεδομένων αντικειμενοστρεφήςΑποδεκτόΠυρήνας
ADR-003Smarty Template EngineΑποδεκτόΠυρήνας
ADRΤίτλοςΚατάστασηΑντίκτυπος
ADR-004Σχεδιασμός Συστήματος ΑσφαλείαςΠροτεινόμενοΑσφάλεια
ADR-005PSR-15 MiddlewareΠροτεινόμενοΑρχιτεκτονική
ADR-006Δοχείο έγχυσης εξάρτησηςΠροτεινόμενοΑρχιτεκτονική
ADR-007Επανασχεδιασμός Συστήματος ΕκδηλώσεωνΠροτεινόμενοΑρχιτεκτονική

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

Όταν προτείνετε μια νέα αρχιτεκτονική απόφαση:

  1. Αντιγράψτε το πρότυπο ADR
  2. Συμπληρώστε όλες τις ενότητες
  3. Υποβολή ως αίτημα έλξης
  4. Συζητήστε στο GitHub Issues
  5. Ενημέρωση κατάστασης μετά την απόφαση
# 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?

  • Βασικές Έννοιες
  • Οδηγίες συνεισφοράς
  • XOOPS 4.0 Οδικός χάρτης

XOOPS #adr #αρχιτεκτονική #ευρετήριο #αποφάσεις

Ενότητα με τίτλο «XOOPS #adr #αρχιτεκτονική #ευρετήριο #αποφάσεις»