Aller au contenu
VellumOuvrir Vellum

Une base de données où chaque ligne est une page.

Pointez une base de données vers un carnet, une étiquette ou une formule, et ses pages deviennent des lignes : triez, filtrez, regroupez, et affichez-les en table, en kanban ou en calendrier. Les valeurs vivent dans les propriétés de chaque page : tout reste du Markdown simple.

Une base de données de livres dans Vellum, en vue table, au sein de la page qui la définit.
Une base de données de livres dans Vellum, en vue table, au sein de la page qui la définit.

Les lignes sont des pages

Une base de données est un petit bloc, dans n’importe quelle page, qui indique d’où viennent ses lignes : un carnet (avec ses sous-carnets), une étiquette ou une formule sur les propriétés. Chaque ligne est une page ; ses valeurs sont les propriétés du front matter de cette page, qu’Obsidian et d’autres outils Markdown lisent aussi. Modifiez une cellule et la page change ; modifiez la page et la table suit.

```vellum-db
name: Reading list
source:
  notebook: Books
properties:
  - { key: author, type: text }
  - { key: status, type: select, options: [To read, Reading, Done] }
  - { key: pages, type: number }
views:
  - { name: Table, type: table }
  - { name: Board, type: board, group: status }
```

Plusieurs vues des mêmes pages

Vues : Table, Kanban, Calendrier, Galerie, Liste. Chacune trie, filtre et regroupe à sa façon. Types de propriété : Texte, Nombre, Sélection, Sélection multiple, Date, Case à cocher, Lien, Relation, Cumul, Formule.

Les formules calculent des valeurs à partir d’autres propriétés (aucun code ne s’exécute : c’est un petit langage de formules sûr) ; les relations relient des lignes à des pages d’une autre base de données, et les cumuls comptent, additionnent ou listent à travers elles. Un court bloc affiche n’importe quelle base de données, en direct, dans une autre page.

Code, assistant et tableurs

Dans l’application