Valeurs par défaut
La liste suivante tente de fixer la situation projetée parfaite :
- en réparant les incohérences de nommage
- en prévoyant tous les cas
- en définissant de bonnes valeurs par défaut
Les options sont toutes dans themes/osuny/config.yaml
, et les blocs doivent réutiliser la même structure.
Les valeurs par défaut des blocs sont les mêmes que celles des index.
Si une valeur manquait, il faudrait la considérer false
.
Actualités
Le Monde, pour référence
L’image et le résumé (ou chapô) sont présents, mais pas les dates, les catégories ou les auteurs.
Ce n’est évidemment pas un cas général, mais c’est un bon cas par défaut.
On remarque aussi qu’il manquait le reading_time
.
La question du partage social est plus compliquée, ça doit être géré au niveau du site.
Si l’on ne veut pas de partage sur X, ça doit être global.
posts:
index:
options:
author: false
categories: false
date: false
image: true
reading_time: false
subtitle: true
summary: true
single:
options:
author: true
categories: true
date: true
image: true
reading_time: true
subtitle: true
summary: true
- kind: block
template: posts
data:
layout: grid
options:
author: false
categories: false
date: false
image: true
reading_time: false
subtitle: true
summary: true
Diplôme
diplomas:
index:
options:
image: false
programs: true
summary: true
single:
options:
image: true
programs: true
summary: true
- kind: block
template: diploma
data:
options:
image: false
programs: true
summary: true
Événements
events:
index:
options:
categories: false
dates: true
image: true
subtitle: true
summary: true
status: false
single:
options:
categories: true
dates: true
image: true
subtitle: true
summary: true
status: true
- kind: block
template: agenda
data:
layout: grid
options:
categories: false
dates: true
image: true
subtitle: true
summary: true
status: false
Formations
programs:
index:
options:
diploma: true
image: false
summary: false
single:
options:
diploma: true
image: true
summary: true
- kind: block
template: programs
data:
layout: list
options:
diploma: true
image: false
summary: false
Organisations
organizations:
index:
options:
link: true
logo: true
summary: false
single:
backlinks: true
options:
link: true
logo: true
summary: true
L’affichage des backlinks est il une option ? Si on dit oui, qu’est-ce que ça donne dans une liste des organisations ? Concrètement, rien : on ne va pas afficher dans la liste des organisations, lié à chaque organisation, la liste des références à cette organisation. On peut peut-être déduire que ce n’est pas une option, et le laisser à côté du nœud.
- kind: block
template: organizations
data:
layout: grid
options:
link: true
logo: true
summary: false
Pages
Les pages n’ont pas d’index et de single, elles sont les 2 à la fois.
pages:
main_summary: true
options:
image: true
summary: false
- kind: block
template: pages
data:
layout: grid
options:
image: true
summary: true
Papiers
Les citations sont gérées dans l’admin.
papers:
index:
options:
abstract: true
authors: true
dates: false
kind: true
pdf: true
reading_time: false
summary: true
volume: true
single:
options:
abstract: true
authors: true
dates: true
kind: true
pdf: true
reading_time: true
summary: true
volume: true
- kind: block
template: papers
data:
options:
abstract: true
authors: true
dates: false
kind: true
pdf: true
reading_time: false
summary: true
volume: true
Personnes
persons:
index:
options:
image: true
summary: true
single:
options:
image: true
summary: true
Les personnes pourraient avoir beaucoup plus d’options, pour permettre de faire un annuaire.
- kind: block
template: persons
data:
options:
image: true
summary: true
link: true
Projets
projects:
index:
options:
categories: true
image: true
subtitle: true
summary: false
year: true
single:
options:
categories: true
image: true
subtitle: true
summary: true
year: true
- kind: block
template: papers
data:
layout: grid # list, alternate, large
options:
categories: true
image: true
subtitle: true
summary: false
year: true
Publications
publications:
index:
metrics: true
options:
ref: true
authors: true
single:
options:
ref: true
authors: true
- kind: block
template: publications
data:
options:
ref: true
authors: true
Sites (campus)
locations:
index:
options:
image: true
summary: true
single:
options:
image: true
summary: true
- kind: block
template: locations
data:
layout: grid
options:
image: true
summary: true
Volumes
volumes:
index:
options:
image: true
summary: true
single:
options:
image: true
summary: true
- kind: block
template: volumes
data:
options:
image: true
summary: true