initial commit
This commit is contained in:
82
docs/front-end-spec/information-architecture-ia.md
Normal file
82
docs/front-end-spec/information-architecture-ia.md
Normal file
@@ -0,0 +1,82 @@
|
||||
# Information Architecture (IA)
|
||||
|
||||
## Site Map / Screen Inventory
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
A[🏠 Dashboard<br/>Vue d'ensemble principale] --> B[👥 Personnages]
|
||||
A --> C[📁 Comptes]
|
||||
A --> D[⚔️ Teams]
|
||||
A --> E[⚙️ Paramètres]
|
||||
|
||||
A --> A1[Widget Comptes]
|
||||
A --> A2[Widget Personnages]
|
||||
A --> A3[Widget Teams]
|
||||
A --> A4[Widget Monnaies]
|
||||
A --> A5[Actions rapides]
|
||||
|
||||
B --> B1[Liste Personnages]
|
||||
B1 --> B2[Fiche Personnage]
|
||||
B2 --> B2a[Progressions]
|
||||
B2 --> B2b[Monnaies]
|
||||
B2 --> B2c[Teams]
|
||||
|
||||
C --> C1[Liste Comptes]
|
||||
C1 --> C2[Fiche Compte]
|
||||
C2 --> C2a[Personnages du compte]
|
||||
C2 --> C2b[Métiers]
|
||||
C2 --> C2c[Récompenses]
|
||||
|
||||
D --> D1[Liste Teams]
|
||||
D1 --> D2[Fiche Team]
|
||||
D2 --> D2a[Membres]
|
||||
D2 --> D2b[Statut Progressions]
|
||||
|
||||
E --> E1[Serveurs]
|
||||
E --> E2[Monnaies]
|
||||
E --> E3[Données DofusDB]
|
||||
|
||||
B1 --> F[🔄 Bulk Actions]
|
||||
F --> F1[Bulk Progressions]
|
||||
F --> F2[Bulk Monnaies]
|
||||
```
|
||||
|
||||
## Navigation Structure
|
||||
|
||||
**Primary Navigation (Sidebar)**
|
||||
|
||||
| Icône | Label | Route | Description |
|
||||
|-------|-------|-------|-------------|
|
||||
| 🏠 | Dashboard | `/` | Vue d'ensemble, KPIs, accès rapide |
|
||||
| 👥 | Personnages | `/characters` | Liste principale avec filtres |
|
||||
| 📁 | Comptes | `/accounts` | Gestion des comptes Dofus |
|
||||
| ⚔️ | Teams | `/teams` | Composition et statut des teams |
|
||||
| ⚙️ | Paramètres | `/settings` | Configuration (serveurs, monnaies, sync) |
|
||||
|
||||
**Secondary Navigation (Contextuelle)**
|
||||
|
||||
- **Onglets sur fiches détail** : Personnage → [Infos | Progressions | Monnaies | Teams]
|
||||
- **Sous-menu Paramètres** : [Serveurs | Monnaies | Données DofusDB]
|
||||
- **Actions groupées** : Accessible depuis la toolbar des listes (quand sélection active)
|
||||
|
||||
**Breadcrumb Strategy**
|
||||
|
||||
Format : `Section > Sous-section > Élément`
|
||||
|
||||
Exemples :
|
||||
- `Personnages > Krosmaster-Cra`
|
||||
- `Teams > Main Team > Statut Progressions`
|
||||
- `Paramètres > Données DofusDB`
|
||||
|
||||
**Dashboard Content**
|
||||
|
||||
| Widget | Contenu | Action au clic |
|
||||
|--------|---------|----------------|
|
||||
| **Comptes** | Liste des comptes avec nb persos, ogrines | → Fiche compte |
|
||||
| **Personnages** | Total, répartition par classe/niveau | → Liste filtrée |
|
||||
| **Teams** | Teams actives avec % complétion | → Fiche team |
|
||||
| **Monnaies** | Totaux globaux par type | → Détail par compte |
|
||||
| **Progressions** | Résumé global (X% Dofus faits, Y donjons) | → Bulk actions |
|
||||
| **Actions rapides** | Boutons : Nouveau perso, Bulk update, Sync DofusDB | → Action directe |
|
||||
|
||||
---
|
||||
Reference in New Issue
Block a user