diff --git a/src/components/GlossaryAside.astro b/src/components/GlossaryAside.astro index c6348e6..f5401b9 100644 --- a/src/components/GlossaryAside.astro +++ b/src/components/GlossaryAside.astro @@ -85,9 +85,11 @@ function contextualParadigmsFor(entry) { "cybernetique", "biopolitique", "bureaucratie", - "contractualisme-hobbesien", + "decisionnisme", + "rationalite-bureaucratique", + "democratie-deliberative", + "gouvernance-des-communs", "liberalisme-proprietaire", - "volonte-generale", ]; return uniqueBySlug( @@ -95,10 +97,10 @@ function contextualParadigmsFor(entry) { .filter((slug) => slug !== currentSlug) .map((slug) => bySlug.get(slug)) .filter(Boolean) - ).slice(0, 5); + ).slice(0, 6); } - return paradigmes.slice(0, 4); + return paradigmes.slice(0, 5); } const contextualParadigms = contextualParadigmsFor(currentEntry); @@ -138,6 +140,14 @@ const metaLabel = [
{metaLabel}
+
+

Portails

+ +
+ {fondamentaux.length > 0 && (

Noyau archicratique

diff --git a/src/pages/glossaire/index.astro b/src/pages/glossaire/index.astro index ce03c72..b189a35 100644 --- a/src/pages/glossaire/index.astro +++ b/src/pages/glossaire/index.astro @@ -43,6 +43,10 @@ const diagnostics = byPredicate((e) => e.data.kind === "diagnostic"); const topologies = byPredicate((e) => e.data.kind === "topologie"); const verbes = byPredicate((e) => e.data.kind === "verbe"); const paradigmes = byPredicate((e) => e.data.kind === "paradigme"); +const doctrines = byPredicate((e) => e.data.kind === "doctrine"); + +const paradigmesPreview = paradigmes.slice(0, 6); +const doctrinesPreview = doctrines.slice(0, 4); --- @@ -51,10 +55,10 @@ const paradigmes = byPredicate((e) => e.data.kind === "paradigme");

Référentiel terminologique

Glossaire archicratique

- Ce glossaire rassemble les concepts, diagnostics, topologies et verbes - utiles à la lecture du paradigme archicratique. Son organisation repose - sur les métadonnées de chaque entrée afin de maintenir une structure - cohérente, extensible et lisible. + Ce glossaire rassemble les concepts, diagnostics, topologies, doctrines + et paradigmes utiles à la lecture du paradigme archicratique. Son + organisation repose sur les métadonnées de chaque entrée afin de + maintenir une structure cohérente, extensible et lisible.

@@ -62,6 +66,7 @@ const paradigmes = byPredicate((e) => e.data.kind === "paradigme"); Repères Paradigmes mobilisés Index alphabétique + Page paradigmes
@@ -153,26 +158,53 @@ const paradigmes = byPredicate((e) => e.data.kind === "paradigme");
-

Paradigmes mobilisés

-

- Cette section rassemble les grands cadres théoriques, régimes d’intelligibilité - et paradigmes de régulation avec lesquels l’archicratie dialogue, se distingue - ou entre en tension. -

+
+
+

Paradigmes mobilisés

+

+ Cette section rassemble les grands cadres théoriques, régimes + d’intelligibilité et paradigmes de régulation avec lesquels + l’archicratie dialogue, se distingue ou entre en tension. +

+
+ + + Explorer la page dédiée + +
{paradigmes.length > 0 ? ( -
- {paradigmes.map((e) => ( - - {e.data.term} - {e.data.definitionShort} - - ))} -
+ <> +
+

Paradigmes théoriques

+
+ {paradigmesPreview.map((e) => ( + + {e.data.term} + {e.data.definitionShort} + + ))} +
+
+ + {doctrines.length > 0 && ( +
+

Doctrines structurantes

+
+ {doctrinesPreview.map((e) => ( + + {e.data.term} + {e.data.definitionShort} + + ))} +
+
+ )} + ) : (

- Les paradigmes externes seront ajoutés progressivement pour cartographier - le paysage théorique mobilisé par l’essai-thèse. + Les paradigmes externes seront ajoutés progressivement pour + cartographier le paysage théorique mobilisé par l’essai-thèse.

)}
@@ -206,7 +238,6 @@ const paradigmes = byPredicate((e) => e.data.kind === "paradigme");
+ \ No newline at end of file