129 lines
3.0 KiB
Markdown
129 lines
3.0 KiB
Markdown
# 🚀 Guide de Configuration Dataview
|
|
|
|
## ✅ Installation
|
|
Votre plugin Dataview v0.5.68 est déjà installé et activé. Pas de configuration supplémentaire requise pour qu'il fonctionne.
|
|
|
|
## 🎯 Comment l'utiliser
|
|
|
|
### Syntaxe de base
|
|
Les blocs Dataview s'écrivent dans des fences de code avec le langage `dataview` :
|
|
|
|
\`\`\`dataview
|
|
TABLE type, tags
|
|
FROM "concepts"
|
|
SORT file.name ASC
|
|
\`\`\`
|
|
|
|
### Types de requêtes
|
|
|
|
#### 1. **TABLE** (Tableau)
|
|
Affiche un tableau avec colonnes.
|
|
\`\`\`dataview
|
|
TABLE type AS "Type", tags AS "Tags"
|
|
FROM "concepts" OR "entities"
|
|
\`\`\`
|
|
|
|
#### 2. **LIST** (Liste)
|
|
Affiche une liste à puces.
|
|
\`\`\`dataview
|
|
LIST
|
|
FROM "concepts"
|
|
WHERE contains(tags, "IA")
|
|
\`\`\`
|
|
|
|
#### 3. **TASK** (Tâches)
|
|
Affiche les tâches du wiki.
|
|
\`\`\`dataview
|
|
TASK
|
|
WHERE !completed
|
|
\`\`\`
|
|
|
|
#### 4. **CALENDAR** (Calendrier)
|
|
Affiche les notes par date.
|
|
\`\`\`dataview
|
|
CALENDAR file.ctime
|
|
\`\`\`
|
|
|
|
## 🔍 Champs disponibles
|
|
|
|
### Champs standards
|
|
| Champ | Description |
|
|
| :--- | :--- |
|
|
| `file.name` | Nom du fichier (sans extension) |
|
|
| `file.path` | Chemin complet |
|
|
| `file.link` | Lien wiki [[...]] |
|
|
| `file.ctime` | Date de création |
|
|
| `file.mtime` | Date de modification |
|
|
| `file.inlinks` | Liens entrants |
|
|
| `file.outlinks` | Liens sortants |
|
|
| `file.tags` | Tags inline (sans frontmatter) |
|
|
|
|
### Champs de votre frontmatter
|
|
Vous avez accès à **tous** les champs de votre frontmatter :
|
|
- `type`
|
|
- `tags` (array)
|
|
- `confidence` (high/medium/low)
|
|
- `contested` (true/false)
|
|
- `sources` (array)
|
|
- `created`, `updated`
|
|
|
|
## 🎯 Requêtes Utiles pour votre Wiki
|
|
|
|
### Pages par type
|
|
\`\`\`dataview
|
|
TABLE length(rows) AS "Pages"
|
|
FROM ""
|
|
GROUP BY type
|
|
\`\`\`
|
|
|
|
### Pages par tag
|
|
\`\`\`dataview
|
|
TABLE length(rows) AS "Occurrences"
|
|
FROM ""
|
|
FLATTEN tags
|
|
GROUP BY tags
|
|
\`\`\`
|
|
|
|
### Pages de basse qualité
|
|
\`\`\`dataview
|
|
LIST
|
|
FROM ""
|
|
WHERE confidence = "low" OR confidence = "medium"
|
|
\`\`\`
|
|
|
|
### Pages contestées (à vérifier)
|
|
\`\`\`dataview
|
|
LIST
|
|
FROM ""
|
|
WHERE contested = true
|
|
\`\`\`
|
|
|
|
### Top pages (par connexions)
|
|
\`\`\`dataview
|
|
TABLE length(file.inlinks) AS "Entrants", length(file.outlinks) AS "Sortants"
|
|
FROM "concepts" OR "entities"
|
|
WHERE length(file.inlinks) > 0
|
|
SORT length(file.inlinks) DESC
|
|
LIMIT 20
|
|
\`\`\`
|
|
|
|
## ⚙️ Configuration (optionnel)
|
|
|
|
Si vous voulez modifier les paramètres :
|
|
1. **Paramètres** $\rightarrow$ **Dataview**
|
|
2. Options principales :
|
|
- **Render Markdown** : activé (par défaut)
|
|
- **Inline Queries** : activé
|
|
- **JS Queries** : désactivé (sécurité)
|
|
- **Refresh Interval** : 500ms
|
|
|
|
## 📚 Ressources
|
|
|
|
- 📖 [Documentation officielle](https://blacksmithgu.github.io/obsidian-dataview/)
|
|
- 🎓 [Tutoriel interactif](https://github.com/blacksmithgu/obsidian-dataview/blob/master/docs/docs/queries/structure.md)
|
|
- 💡 [Snippets communautaires](https://github.com/blacksmithgu/obsidian-dataview/blob/master/docs/docs/snippets/snippets.md)
|
|
|
|
---
|
|
|
|
Votre **Dashboard Wiki** utilise déjà toutes ces requêtes. Ouvrez `Dashboard.md` pour voir le wiki en action ! 🎉
|