^ "article"

^ array:13 [
  "alt" => "/en"
  "array" => array:6 [
    0 => "https:"
    1 => "www.hesge.ch"
    2 => "head"
    3 => "issue"
    4 => "publications"
    5 => "nicolas-nova-1977-2024-eclaireur-des-futurs-possibles-anthony-masure-alexia-mathieu"
  ]
  "current" => "fr"
  "display_alt" => "en"
  "item" => Drupal\node\Entity\Node {#1809
    #entityTypeId: "node"
    #enforceIsNew: null
    #typedData: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880
      #definition: Drupal\Core\Entity\TypedData\EntityDataDefinition {#1888
        #definition: array:1 [
          "constraints" => array:2 [
            "EntityType" => "node"
            "Bundle" => array:1 [ …1]
          ]
        ]
        #typedDataManager: null
        #propertyDefinitions: array:45 [
          "nid" => Drupal\Core\Field\BaseFieldDefinition {#1903
            #definition: array:6 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1904
                #string: "ID"
                #arguments: []
                #translatedMarkup: null
                #options: []
                #stringTranslation: null
              }
              "read-only" => true
              "provider" => "node"
              "field_name" => "nid"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804
              #discovery: null
              #factory: null
              #mapper: null
              #cacheKey: "typed_data_types_plugins"
              #cacheTags: []
              #alterHook: "data_type_info"
              #subdir: "Plugin/DataType"
              #moduleHandler: Drupal\Core\Extension\ModuleHandler {#30
                #loadedFiles: array:157 [ …157]
                #moduleList: array:157 [ …157]
                #loaded: true
                #implementations: array:592 [ …592]
                #verified: array:121 [ …121]
                #hookInfo: null
                #cacheBackend: Drupal\Core\Cache\DatabaseBackend {#26 …5}
                #cacheNeedsWriting: false
                #alterFunctions: array:49 [ …49]
                #root: "/data/www/deploy_root/releases/2025-04-22-181319/docroot"
                #includeFileKeys: array:17 [ …17]
                +"_serviceId": "module_handler"
              }
              #defaults: []
              #pluginDefinitionAnnotationName: "Drupal\Core\TypedData\Annotation\DataType"
              #pluginInterface: null
              #namespaces: ArrayObject {#305
                +"_serviceId": "container.namespaces"
                -storage: array:172 [ …172]
                flag::STD_PROP_LIST: false
                flag::ARRAY_AS_PROPS: false
                iteratorClass: "ArrayIterator"
              }
              #additionalAnnotationNamespaces: []
              #definitions: array:274 [
                "entity_revision" => array:10 [ …10]
                "entity_revision:block" => array:12 [ …12]
                "entity_revision:block_content" => array:12 [ …12]
                "entity_revision:block_content:outil_de_recherche" => array:11 [ …11]
                "entity_revision:block_content_type" => array:12 [ …12]
                "entity_revision:captcha_point" => array:12 [ …12]
                "entity_revision:custom_perms_entity" => array:12 [ …12]
                "entity_revision:config_split" => array:12 [ …12]
                "entity_revision:crop" => array:12 [ …12]
                "entity_revision:crop:crop_16_9" => array:11 [ …11]
                "entity_revision:crop_type" => array:12 [ …12]
                "entity_revision:editor" => array:12 [ …12]
                "entity_revision:embed_button" => array:12 [ …12]
                "entity_revision:entity_embed_fake_entity" => array:12 [ …12]
                "entity_revision:facets_facet" => array:12 [ …12]
                "entity_revision:facets_facet_source" => array:12 [ …12]
                "entity_revision:field_config" => array:12 [ …12]
                "entity_revision:field_storage_config" => array:12 [ …12]
                "entity_revision:file" => array:12 [ …12]
                "entity_revision:filter_format" => array:12 [ …12]
                "entity_revision:image_style" => array:12 [ …12]
                "entity_revision:language_content_settings" => array:12 [ …12]
                "entity_revision:configurable_language" => array:12 [ …12]
                "entity_revision:ldap_query_entity" => array:12 [ …12]
                "entity_revision:ldap_server" => array:12 [ …12]
                "entity_revision:media" => array:12 [ …12]
                "entity_revision:media:media_image" => array:11 [ …11]
                "entity_revision:media:media_images_gallery" => array:11 [ …11]
                "entity_revision:media:media_son" => array:11 [ …11]
                 …245
              ]
              #cacheBackend: Drupal\Core\Cache\DatabaseBackend {#296 …5}
              #useCaches: true
              #validator: null
              #constraintManager: Drupal\Core\Validation\ConstraintManager {#303 …17}
              #prototypes: array:105 [ …105]
              #classResolver: Drupal\Core\DependencyInjection\ClassResolver {#62 …4}
              #_serviceIds: []
              #_entityStorages: []
              +"_serviceId": "typed_data_manager"
            }
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1905
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1903}
            }
            #type: "integer"
            #propertyDefinitions: array:1 [
              "value" => Drupal\Core\TypedData\DataDefinition {#5688 …2}
            ]
            #schema: array:4 [
              "columns" => array:1 [ …1]
              "unique keys" => []
              "indexes" => []
              "foreign keys" => []
            ]
            #indexes: []
          }
          "uuid" => Drupal\Core\Field\BaseFieldDefinition {#1906
            #definition: array:6 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1907 …5}
              "read-only" => true
              "provider" => "node"
              "field_name" => "uuid"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1908
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1906}
            }
            #type: "uuid"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "vid" => Drupal\Core\Field\BaseFieldDefinition {#1909
            #definition: array:6 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1910 …5}
              "read-only" => true
              "provider" => "node"
              "field_name" => "vid"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1911
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1909}
            }
            #type: "integer"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "langcode" => Drupal\Core\Field\BaseFieldDefinition {#1912
            #definition: array:8 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1913 …5}
              "display" => array:2 [ …2]
              "revisionable" => true
              "translatable" => true
              "provider" => "node"
              "field_name" => "langcode"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1914
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1912}
            }
            #type: "language"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "type" => Drupal\Core\Field\BaseFieldDefinition {#1915
            #definition: array:7 [
              "label" => "Type de contenu"
              "required" => true
              "read-only" => true
              "provider" => "node"
              "field_name" => "type"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1916
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1915}
            }
            #type: "entity_reference"
            #propertyDefinitions: array:2 [
              "target_id" => Drupal\Core\TypedData\DataReferenceTargetDefinition {#3054 …2}
              "entity" => Drupal\Core\TypedData\DataReferenceDefinition {#4884 …3}
            ]
            #schema: null
            #indexes: []
          }
          "revision_timestamp" => Drupal\Core\Field\BaseFieldDefinition {#1917
            #definition: array:7 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1918 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1919 …5}
              "revisionable" => true
              "provider" => "node"
              "field_name" => "revision_timestamp"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1920
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1917}
            }
            #type: "created"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "revision_uid" => Drupal\Core\Field\BaseFieldDefinition {#1921
            #definition: array:7 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1922 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1923 …5}
              "revisionable" => true
              "provider" => "node"
              "field_name" => "revision_uid"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1924
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1921}
            }
            #type: "entity_reference"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "revision_log" => Drupal\Core\Field\BaseFieldDefinition {#1925
            #definition: array:9 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1926 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1927 …5}
              "revisionable" => true
              "default_value" => array:1 [ …1]
              "display" => array:1 [ …1]
              "provider" => "node"
              "field_name" => "revision_log"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1928
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1925}
            }
            #type: "string_long"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "status" => Drupal\Core\Field\BaseFieldDefinition {#1929
            #definition: array:9 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1930 …5}
              "revisionable" => true
              "translatable" => true
              "default_value" => array:1 [ …1]
              "display" => array:1 [ …1]
              "provider" => "node"
              "field_name" => "status"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1931
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1929}
            }
            #type: "boolean"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "uid" => Drupal\Core\Field\BaseFieldDefinition {#1934
            #definition: array:10 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1935 …5}
              "translatable" => true
              "default_value_callback" => "Drupal\node\Entity\Node::getDefaultEntityOwner"
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1936 …5}
              "revisionable" => true
              "display" => array:2 [ …2]
              "provider" => "node"
              "field_name" => "uid"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1937
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1934}
            }
            #type: "entity_reference"
            #propertyDefinitions: array:2 [
              "target_id" => Drupal\Core\TypedData\DataReferenceTargetDefinition {#2657 …2}
              "entity" => Drupal\Core\TypedData\DataReferenceDefinition {#2659 …3}
            ]
            #schema: null
            #indexes: []
          }
          "title" => Drupal\Core\Field\Entity\BaseFieldOverride {#1998
            #entityTypeId: "base_field_override"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.title"
            #status: true
            #uuid: "621795ea-d9f7-40d6-8cdb-96be2cf95e79"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:1 [
              "config" => array:1 [ …1]
            ]
            #isSyncing: false
            #id: "node.post.title"
            #field_name: "title"
            #field_type: "string"
            #entity_type: "node"
            #bundle: "post"
            #label: "Titre admin"
            #description: ""
            #settings: []
            #required: true
            #translatable: true
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2668
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
              #fieldDefinition: Drupal\Core\Field\Entity\BaseFieldOverride {#1998}
            }
            #constraints: []
            #propertyConstraints: []
            #baseFieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1938
              #definition: array:9 [ …9]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
              #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1940 …3}
              #type: "string"
              #propertyDefinitions: array:1 [ …1]
              #schema: array:4 [ …4]
              #indexes: []
            }
          }
          "created" => Drupal\Core\Field\BaseFieldDefinition {#1941
            #definition: array:9 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1942 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1943 …5}
              "revisionable" => true
              "translatable" => true
              "display" => array:2 [ …2]
              "provider" => "node"
              "field_name" => "created"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1944
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1941}
            }
            #type: "created"
            #propertyDefinitions: array:1 [
              "value" => Drupal\Core\TypedData\DataDefinition {#2676 …2}
            ]
            #schema: null
            #indexes: []
          }
          "changed" => Drupal\Core\Field\BaseFieldDefinition {#1945
            #definition: array:8 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1946 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1947 …5}
              "revisionable" => true
              "translatable" => true
              "provider" => "node"
              "field_name" => "changed"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1948
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1945}
            }
            #type: "changed"
            #propertyDefinitions: array:1 [
              "value" => Drupal\Core\TypedData\DataDefinition {#3113 …2}
            ]
            #schema: null
            #indexes: []
          }
          "promote" => Drupal\Core\Field\Entity\BaseFieldOverride {#1999
            #entityTypeId: "base_field_override"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.promote"
            #status: true
            #uuid: "821ef834-6f9c-4364-919a-d3dbdb2d0c70"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:1 [
              "config" => array:1 [ …1]
            ]
            #isSyncing: false
            #id: "node.post.promote"
            #field_name: "promote"
            #field_type: "boolean"
            #entity_type: "node"
            #bundle: "post"
            #label: "Promu en page d'accueil"
            #description: ""
            #settings: array:2 [
              "on_label" => "Activé"
              "off_label" => "Désactivé"
            ]
            #required: false
            #translatable: true
            #default_value: array:1 [
              0 => array:1 [ …1]
            ]
            #default_value_callback: ""
            #fieldStorage: null
            #itemDefinition: null
            #constraints: []
            #propertyConstraints: []
            #baseFieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1949
              #definition: array:9 [ …9]
              #typedDataManager: null
              #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1951 …3}
              #type: "boolean"
              #propertyDefinitions: null
              #schema: null
              #indexes: []
            }
          }
          "sticky" => Drupal\Core\Field\BaseFieldDefinition {#1954
            #definition: array:9 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1955 …5}
              "revisionable" => true
              "translatable" => true
              "default_value" => array:1 [ …1]
              "display" => array:1 [ …1]
              "provider" => "node"
              "field_name" => "sticky"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1956
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1954}
            }
            #type: "boolean"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "default_langcode" => Drupal\Core\Field\BaseFieldDefinition {#1959
            #definition: array:9 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1960 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1961 …5}
              "translatable" => true
              "revisionable" => true
              "default_value" => array:1 [ …1]
              "provider" => "node"
              "field_name" => "default_langcode"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1962
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1959}
            }
            #type: "boolean"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "revision_default" => Drupal\Core\Field\BaseFieldDefinition {#1965
            #definition: array:10 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1966 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1967 …5}
              "storage_required" => true
              "internal" => true
              "translatable" => false
              "revisionable" => true
              "provider" => "node"
              "field_name" => "revision_default"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1968
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1965}
            }
            #type: "boolean"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "revision_translation_affected" => Drupal\Core\Field\BaseFieldDefinition {#1971
            #definition: array:9 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1972 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1973 …5}
              "read-only" => true
              "revisionable" => true
              "translatable" => true
              "provider" => "node"
              "field_name" => "revision_translation_affected"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1974
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1971}
            }
            #type: "boolean"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "metatag" => Drupal\Core\Field\BaseFieldDefinition {#1977
            #definition: array:9 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1978 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1979 …5}
              "class" => "\Drupal\metatag\Plugin\Field\MetatagEntityFieldItemList"
              "computed" => true
              "translatable" => true
              "entity_type" => "node"
              "provider" => "metatag"
              "field_name" => "metatag"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1980
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1977}
            }
            #type: "map"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "path" => Drupal\Core\Field\BaseFieldDefinition {#1981
            #definition: array:8 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1982 …5}
              "translatable" => true
              "display" => array:1 [ …1]
              "computed" => true
              "provider" => "path"
              "field_name" => "path"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1983
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1981}
            }
            #type: "path"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "menu_link" => Drupal\Core\Field\BaseFieldDefinition {#1984
            #definition: array:12 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1985 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1986 …5}
              "revisionable" => true
              "class" => "\Drupal\token\MenuLinkFieldItemList"
              "translatable" => true
              "internal" => true
              "display" => array:2 [ …2]
              "computed" => true
              "provider" => "token"
              "field_name" => "menu_link"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1987
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1984}
            }
            #type: "entity_reference"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "content_translation_source" => Drupal\Core\Field\BaseFieldDefinition {#1988
            #definition: array:10 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1989 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1990 …5}
              "default_value" => array:1 [ …1]
              "initial_value" => array:1 [ …1]
              "revisionable" => true
              "translatable" => true
              "provider" => "content_translation"
              "field_name" => "content_translation_source"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1991
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1988}
            }
            #type: "language"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "content_translation_outdated" => Drupal\Core\Field\BaseFieldDefinition {#1992
            #definition: array:10 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1993 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1994 …5}
              "default_value" => array:1 [ …1]
              "initial_value" => array:1 [ …1]
              "revisionable" => true
              "translatable" => true
              "provider" => "content_translation"
              "field_name" => "content_translation_outdated"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1995
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1992}
            }
            #type: "boolean"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "field_authors" => Drupal\field\Entity\FieldConfig {#2000
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_authors"
            #status: true
            #uuid: "0f0df090-6da2-45b5-b58b-5d6629eceb96"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:1 [
              "config" => array:3 [ …3]
            ]
            #isSyncing: false
            #id: "node.post.field_authors"
            #field_name: "field_authors"
            #field_type: "entity_reference"
            #entity_type: "node"
            #bundle: "post"
            #label: "Auteur·ices"
            #description: ""
            #settings: array:2 [
              "handler" => "default:node"
              "handler_settings" => array:4 [ …4]
            ]
            #required: false
            #translatable: false
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#2255
              #entityTypeId: "field_storage_config"
              #enforceIsNew: null
              #typedData: null
              #cacheContexts: array:1 [ …1]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #originalId: "node.field_authors"
              #status: true
              #uuid: "6770c08e-d51b-4945-8e6b-88ba90b0719a"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_authors"
              #field_name: "field_authors"
              #entity_type: "node"
              #type: "entity_reference"
              #module: "core"
              #settings: array:1 [ …1]
              #cardinality: -1
              #translatable: true
              #locked: false
              #persist_with_no_fields: false
              +custom_storage: false
              #indexes: []
              #deleted: false
              #schema: null
              #propertyDefinitions: array:2 [ …2]
            }
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1890
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2000}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_citation" => Drupal\field\Entity\FieldConfig {#2001
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_citation"
            #status: true
            #uuid: "bb851bca-4120-4374-bd33-86b82a1447f1"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: array:1 [
              "allowed_formats" => array:1 [ …1]
            ]
            #_core: []
            #trustedData: false
            #dependencies: array:2 [
              "config" => array:2 [ …2]
              "module" => array:2 [ …2]
            ]
            #isSyncing: false
            #id: "node.post.field_citation"
            #field_name: "field_citation"
            #field_type: "text_long"
            #entity_type: "node"
            #bundle: "post"
            #label: "Citation"
            #description: """
              Ce champ se génère tout seul avec le modèle suivant : \r\n
              Prénom Nom, « Titre – Sous-titre  », Issue, 5 mars 2025.\r\n
              \r\n
              Saisir manuellement dans ce champ pour forcer une autre formulation.
              """
            #settings: []
            #required: false
            #translatable: true
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: null
            #itemDefinition: null
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_cover_image" => Drupal\field\Entity\FieldConfig {#2002
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_cover_image"
            #status: true
            #uuid: "c8c3b9d3-cc49-4d71-8028-25682fbda136"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:1 [
              "config" => array:3 [ …3]
            ]
            #isSyncing: false
            #id: "node.post.field_cover_image"
            #field_name: "field_cover_image"
            #field_type: "entity_reference"
            #entity_type: "node"
            #bundle: "post"
            #label: "Image de couverture"
            #description: ""
            #settings: array:2 [
              "handler" => "default:media"
              "handler_settings" => array:4 [ …4]
            ]
            #required: true
            #translatable: false
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#2265
              #entityTypeId: "field_storage_config"
              #enforceIsNew: null
              #typedData: null
              #cacheContexts: array:1 [ …1]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #originalId: "node.field_cover_image"
              #status: true
              #uuid: "21e3434f-ecb0-4949-a472-957d3731a178"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_cover_image"
              #field_name: "field_cover_image"
              #entity_type: "node"
              #type: "entity_reference"
              #module: "core"
              #settings: array:1 [ …1]
              #cardinality: 1
              #translatable: true
              #locked: false
              #persist_with_no_fields: false
              +custom_storage: false
              #indexes: []
              #deleted: false
              #schema: array:4 [ …4]
              #propertyDefinitions: array:2 [ …2]
            }
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2312
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2002}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_date" => Drupal\field\Entity\FieldConfig {#2003
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_date"
            #status: true
            #uuid: "1cc67310-76aa-4abc-bf03-1dabbcef3c37"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:2 [
              "config" => array:2 [ …2]
              "module" => array:1 [ …1]
            ]
            #isSyncing: false
            #id: "node.post.field_date"
            #field_name: "field_date"
            #field_type: "datetime"
            #entity_type: "node"
            #bundle: "post"
            #label: "Date"
            #description: ""
            #settings: []
            #required: true
            #translatable: false
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#2266
              #entityTypeId: "field_storage_config"
              #enforceIsNew: null
              #typedData: null
              #cacheContexts: array:1 [ …1]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #originalId: "node.field_date"
              #status: true
              #uuid: "feffd0bb-a3a0-4a89-a7e6-193ecd35a1b3"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_date"
              #field_name: "field_date"
              #entity_type: "node"
              #type: "datetime"
              #module: "datetime"
              #settings: array:1 [ …1]
              #cardinality: 1
              #translatable: true
              #locked: false
              #persist_with_no_fields: false
              +custom_storage: false
              #indexes: []
              #deleted: false
              #schema: null
              #propertyDefinitions: array:2 [ …2]
            }
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2410
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2003}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_departments" => Drupal\field\Entity\FieldConfig {#2004
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_departments"
            #status: true
            #uuid: "0ad2de40-5d4e-45de-a671-a2de66618168"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:1 [
              "config" => array:3 [ …3]
            ]
            #isSyncing: false
            #id: "node.post.field_departments"
            #field_name: "field_departments"
            #field_type: "entity_reference"
            #entity_type: "node"
            #bundle: "post"
            #label: "Départements associés"
            #description: ""
            #settings: array:2 [
              "handler" => "default:taxonomy_term"
              "handler_settings" => array:4 [ …4]
            ]
            #required: false
            #translatable: false
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#2267
              #entityTypeId: "field_storage_config"
              #enforceIsNew: null
              #typedData: null
              #cacheContexts: array:1 [ …1]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #originalId: "node.field_departments"
              #status: true
              #uuid: "21544032-b467-412b-88d7-d810cbfee28b"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_departments"
              #field_name: "field_departments"
              #entity_type: "node"
              #type: "entity_reference"
              #module: "core"
              #settings: array:1 [ …1]
              #cardinality: -1
              #translatable: true
              #locked: false
              #persist_with_no_fields: false
              +custom_storage: false
              #indexes: []
              #deleted: false
              #schema: null
              #propertyDefinitions: array:2 [ …2]
            }
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2423
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2004}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_license" => Drupal\field\Entity\FieldConfig {#2005
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_license"
            #status: true
            #uuid: "55b36c94-dc83-405a-88e9-9158e4cca1cc"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:2 [
              "config" => array:3 [ …3]
              "content" => array:1 [ …1]
            ]
            #isSyncing: false
            #id: "node.post.field_license"
            #field_name: "field_license"
            #field_type: "entity_reference"
            #entity_type: "node"
            #bundle: "post"
            #label: "Licence"
            #description: ""
            #settings: array:2 [
              "handler" => "default:taxonomy_term"
              "handler_settings" => array:4 [ …4]
            ]
            #required: true
            #translatable: false
            #default_value: array:1 [
              0 => array:1 [ …1]
            ]
            #default_value_callback: ""
            #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#2275
              #entityTypeId: "field_storage_config"
              #enforceIsNew: null
              #typedData: null
              #cacheContexts: array:1 [ …1]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #originalId: "node.field_license"
              #status: true
              #uuid: "5ffabd1b-45cd-4eb4-b6d0-e9e3103b035b"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_license"
              #field_name: "field_license"
              #entity_type: "node"
              #type: "entity_reference"
              #module: "core"
              #settings: array:1 [ …1]
              #cardinality: 1
              #translatable: true
              #locked: false
              #persist_with_no_fields: false
              +custom_storage: false
              #indexes: []
              #deleted: false
              #schema: null
              #propertyDefinitions: array:2 [ …2]
            }
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2533
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2005}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_og_description" => Drupal\field\Entity\FieldConfig {#2006
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_og_description"
            #status: true
            #uuid: "d5b6c064-b28d-43b2-b6fa-cce6bc284fcc"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:1 [
              "config" => array:2 [ …2]
            ]
            #isSyncing: false
            #id: "node.post.field_og_description"
            #field_name: "field_og_description"
            #field_type: "string"
            #entity_type: "node"
            #bundle: "post"
            #label: "Référencement : description"
            #description: "Très courte description pour le référencement (70 caractères)"
            #settings: []
            #required: false
            #translatable: true
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: null
            #itemDefinition: null
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_abstract" => Drupal\field\Entity\FieldConfig {#2007
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_post_abstract"
            #status: true
            #uuid: "f7d240e6-3cc3-473b-bc74-0dd31cc2c291"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: array:1 [
              "allowed_formats" => array:1 [ …1]
            ]
            #_core: []
            #trustedData: false
            #dependencies: array:2 [
              "config" => array:2 [ …2]
              "module" => array:2 [ …2]
            ]
            #isSyncing: false
            #id: "node.post.field_post_abstract"
            #field_name: "field_post_abstract"
            #field_type: "text_long"
            #entity_type: "node"
            #bundle: "post"
            #label: "Résumé"
            #description: "Calibrage optimal : 500 signes"
            #settings: []
            #required: true
            #translatable: true
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#2284
              #entityTypeId: "field_storage_config"
              #enforceIsNew: null
              #typedData: null
              #cacheContexts: array:1 [ …1]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #originalId: "node.field_post_abstract"
              #status: true
              #uuid: "678691f5-501b-44f7-89c7-ad002c851cfb"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_post_abstract"
              #field_name: "field_post_abstract"
              #entity_type: "node"
              #type: "text_long"
              #module: "text"
              #settings: []
              #cardinality: 1
              #translatable: true
              #locked: false
              #persist_with_no_fields: false
              +custom_storage: false
              #indexes: []
              #deleted: false
              #schema: null
              #propertyDefinitions: array:3 [ …3]
            }
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2548
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2007}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_embed_credit" => Drupal\field\Entity\FieldConfig {#2008
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_post_embed_credit"
            #status: true
            #uuid: "c110555d-55f9-4a80-b9ba-6e03af510305"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: array:1 [
              "allowed_formats" => array:1 [ …1]
            ]
            #_core: []
            #trustedData: false
            #dependencies: array:2 [
              "config" => array:2 [ …2]
              "module" => array:2 [ …2]
            ]
            #isSyncing: false
            #id: "node.post.field_post_embed_credit"
            #field_name: "field_post_embed_credit"
            #field_type: "text_long"
            #entity_type: "node"
            #bundle: "post"
            #label: "Crédit du module"
            #description: "Exemple :  “Auteur, Titre du projet, année. Développement : Auteur”"
            #settings: []
            #required: false
            #translatable: true
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: null
            #itemDefinition: null
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_embed_url" => Drupal\field\Entity\FieldConfig {#2009
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_post_embed_url"
            #status: true
            #uuid: "5e127856-f5e4-45bd-af2d-a1e722c289cc"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:2 [
              "config" => array:2 [ …2]
              "module" => array:1 [ …1]
            ]
            #isSyncing: false
            #id: "node.post.field_post_embed_url"
            #field_name: "field_post_embed_url"
            #field_type: "link"
            #entity_type: "node"
            #bundle: "post"
            #label: "URL du module"
            #description: "URL pointant vers le module interactif développé en dehors du site Issue"
            #settings: array:2 [
              "title" => 0
              "link_type" => 16
            ]
            #required: true
            #translatable: false
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: null
            #itemDefinition: null
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_images_credit" => Drupal\field\Entity\FieldConfig {#2010
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_post_images_credit"
            #status: true
            #uuid: "71f4f154-a4cd-4c01-bd67-e03631c25f98"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: array:1 [
              "allowed_formats" => array:1 [ …1]
            ]
            #_core: []
            #trustedData: false
            #dependencies: array:2 [
              "config" => array:2 [ …2]
              "module" => array:2 [ …2]
            ]
            #isSyncing: false
            #id: "node.post.field_post_images_credit"
            #field_name: "field_post_images_credit"
            #field_type: "text_long"
            #entity_type: "node"
            #bundle: "post"
            #label: "Crédit images"
            #description: ""
            #settings: []
            #required: false
            #translatable: true
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: null
            #itemDefinition: null
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_media_images" => Drupal\field\Entity\FieldConfig {#2011
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_post_media_images"
            #status: true
            #uuid: "3fddbbab-187b-4b3c-bc3f-4338da09bd1a"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:1 [
              "config" => array:3 [ …3]
            ]
            #isSyncing: false
            #id: "node.post.field_post_media_images"
            #field_name: "field_post_media_images"
            #field_type: "entity_reference"
            #entity_type: "node"
            #bundle: "post"
            #label: "Images"
            #description: ""
            #settings: array:2 [
              "handler" => "default:media"
              "handler_settings" => array:4 [ …4]
            ]
            #required: false
            #translatable: false
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#2288
              #entityTypeId: "field_storage_config"
              #enforceIsNew: null
              #typedData: null
              #cacheContexts: array:1 [ …1]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #originalId: "node.field_post_media_images"
              #status: true
              #uuid: "854d1cbb-abc0-4ac7-bbb1-c6b1dbdfbb27"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_post_media_images"
              #field_name: "field_post_media_images"
              #entity_type: "node"
              #type: "entity_reference"
              #module: "core"
              #settings: array:1 [ …1]
              #cardinality: -1
              #translatable: true
              #locked: false
              #persist_with_no_fields: false
              +custom_storage: false
              #indexes: []
              #deleted: false
              #schema: null
              #propertyDefinitions: null
            }
            #itemDefinition: null
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_media_sound" => Drupal\field\Entity\FieldConfig {#2012
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_post_media_sound"
            #status: true
            #uuid: "11227f92-bd50-42da-8e0f-df569ce91e15"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:1 [
              "config" => array:3 [ …3]
            ]
            #isSyncing: false
            #id: "node.post.field_post_media_sound"
            #field_name: "field_post_media_sound"
            #field_type: "entity_reference"
            #entity_type: "node"
            #bundle: "post"
            #label: "Podcast"
            #description: ""
            #settings: array:2 [
              "handler" => "default:media"
              "handler_settings" => array:4 [ …4]
            ]
            #required: false
            #translatable: false
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#2289
              #entityTypeId: "field_storage_config"
              #enforceIsNew: null
              #typedData: null
              #cacheContexts: array:1 [ …1]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #originalId: "node.field_post_media_sound"
              #status: true
              #uuid: "99634e21-aeba-4804-82ae-7e6c5ad7700d"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_post_media_sound"
              #field_name: "field_post_media_sound"
              #entity_type: "node"
              #type: "entity_reference"
              #module: "core"
              #settings: array:1 [ …1]
              #cardinality: 1
              #translatable: true
              #locked: false
              #persist_with_no_fields: false
              +custom_storage: false
              #indexes: []
              #deleted: false
              #schema: null
              #propertyDefinitions: null
            }
            #itemDefinition: null
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_media_video" => Drupal\field\Entity\FieldConfig {#2013
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_post_media_video"
            #status: true
            #uuid: "417067d1-39ec-4297-a6c4-a2a6d19ca3c2"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:1 [
              "config" => array:3 [ …3]
            ]
            #isSyncing: false
            #id: "node.post.field_post_media_video"
            #field_name: "field_post_media_video"
            #field_type: "entity_reference"
            #entity_type: "node"
            #bundle: "post"
            #label: "Vidéo"
            #description: ""
            #settings: array:2 [
              "handler" => "default:media"
              "handler_settings" => array:4 [ …4]
            ]
            #required: false
            #translatable: false
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#2290
              #entityTypeId: "field_storage_config"
              #enforceIsNew: null
              #typedData: null
              #cacheContexts: array:1 [ …1]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #originalId: "node.field_post_media_video"
              #status: true
              #uuid: "9a07f9de-e52c-488c-8256-a70e9d2cce95"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_post_media_video"
              #field_name: "field_post_media_video"
              #entity_type: "node"
              #type: "entity_reference"
              #module: "core"
              #settings: array:1 [ …1]
              #cardinality: 1
              #translatable: true
              #locked: false
              #persist_with_no_fields: false
              +custom_storage: false
              #indexes: []
              #deleted: false
              #schema: null
              #propertyDefinitions: null
            }
            #itemDefinition: null
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_nature" => Drupal\field\Entity\FieldConfig {#2014
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_post_nature"
            #status: true
            #uuid: "ba07adc8-04e2-40cf-aa00-34016251e5eb"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:1 [
              "config" => array:3 [ …3]
            ]
            #isSyncing: false
            #id: "node.post.field_post_nature"
            #field_name: "field_post_nature"
            #field_type: "entity_reference"
            #entity_type: "node"
            #bundle: "post"
            #label: "Nature du contenu"
            #description: ""
            #settings: array:2 [
              "handler" => "default:taxonomy_term"
              "handler_settings" => array:4 [ …4]
            ]
            #required: true
            #translatable: false
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#2291
              #entityTypeId: "field_storage_config"
              #enforceIsNew: null
              #typedData: null
              #cacheContexts: array:1 [ …1]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #originalId: "node.field_post_nature"
              #status: true
              #uuid: "ac050b77-1daf-47b1-9114-1b0b8b4c9e7c"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_post_nature"
              #field_name: "field_post_nature"
              #entity_type: "node"
              #type: "entity_reference"
              #module: "core"
              #settings: array:1 [ …1]
              #cardinality: 1
              #translatable: true
              #locked: false
              #persist_with_no_fields: false
              +custom_storage: false
              #indexes: []
              #deleted: false
              #schema: null
              #propertyDefinitions: array:2 [ …2]
            }
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2575
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2014}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_text" => Drupal\field\Entity\FieldConfig {#2015
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_post_text"
            #status: true
            #uuid: "e79cb826-6c12-4a51-ac29-f3bab6923582"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: array:1 [
              "allowed_formats" => array:1 [ …1]
            ]
            #_core: []
            #trustedData: false
            #dependencies: array:2 [
              "config" => array:2 [ …2]
              "module" => array:2 [ …2]
            ]
            #isSyncing: false
            #id: "node.post.field_post_text"
            #field_name: "field_post_text"
            #field_type: "text_long"
            #entity_type: "node"
            #bundle: "post"
            #label: "Texte"
            #description: ""
            #settings: []
            #required: false
            #translatable: true
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#2292
              #entityTypeId: "field_storage_config"
              #enforceIsNew: null
              #typedData: null
              #cacheContexts: array:1 [ …1]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #originalId: "node.field_post_text"
              #status: true
              #uuid: "58b22ba9-da7e-439c-b23b-5bd86b8eb8bf"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_post_text"
              #field_name: "field_post_text"
              #entity_type: "node"
              #type: "text_long"
              #module: "text"
              #settings: []
              #cardinality: 1
              #translatable: true
              #locked: false
              #persist_with_no_fields: false
              +custom_storage: false
              #indexes: []
              #deleted: false
              #schema: null
              #propertyDefinitions: array:3 [ …3]
            }
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2588
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2015}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_trans_credit" => Drupal\field\Entity\FieldConfig {#2016
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_post_trans_credit"
            #status: true
            #uuid: "d96762fb-f058-44cf-8868-e1637260de49"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:1 [
              "config" => array:2 [ …2]
            ]
            #isSyncing: false
            #id: "node.post.field_post_trans_credit"
            #field_name: "field_post_trans_credit"
            #field_type: "string"
            #entity_type: "node"
            #bundle: "post"
            #label: "Traduction"
            #description: "Crédit de la traduction, langue source entre parenthèses."
            #settings: []
            #required: false
            #translatable: true
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: null
            #itemDefinition: null
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_type" => Drupal\field\Entity\FieldConfig {#2017
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_post_type"
            #status: true
            #uuid: "b80c0f53-8d48-4166-a054-d5f6a6e52de2"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:1 [
              "config" => array:3 [ …3]
            ]
            #isSyncing: false
            #id: "node.post.field_post_type"
            #field_name: "field_post_type"
            #field_type: "entity_reference"
            #entity_type: "node"
            #bundle: "post"
            #label: "Type"
            #description: ""
            #settings: array:2 [
              "handler" => "default:taxonomy_term"
              "handler_settings" => array:4 [ …4]
            ]
            #required: true
            #translatable: false
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#2294
              #entityTypeId: "field_storage_config"
              #enforceIsNew: null
              #typedData: null
              #cacheContexts: array:1 [ …1]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #originalId: "node.field_post_type"
              #status: true
              #uuid: "f6f03f19-9d1f-4903-a6a1-7a09ddf315ee"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_post_type"
              #field_name: "field_post_type"
              #entity_type: "node"
              #type: "entity_reference"
              #module: "core"
              #settings: array:1 [ …1]
              #cardinality: -1
              #translatable: true
              #locked: false
              #persist_with_no_fields: false
              +custom_storage: false
              #indexes: []
              #deleted: false
              #schema: null
              #propertyDefinitions: array:2 [ …2]
            }
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2605
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2017}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_related_publications" => Drupal\field\Entity\FieldConfig {#2018
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_related_publications"
            #status: true
            #uuid: "709a40eb-15a8-41cd-a9a9-2f9b7f3f4c30"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:2 [
              "config" => array:3 [ …3]
              "module" => array:1 [ …1]
            ]
            #isSyncing: false
            #id: "node.post.field_related_publications"
            #field_name: "field_related_publications"
            #field_type: "entity_reference_revisions"
            #entity_type: "node"
            #bundle: "post"
            #label: "Publications apparentées"
            #description: ""
            #settings: array:2 [
              "handler" => "default:paragraph"
              "handler_settings" => array:3 [ …3]
            ]
            #required: false
            #translatable: false
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: null
            #itemDefinition: null
            #constraints: array:1 [
              "ParagraphsLibraryItemHasAllowedParagraphsType" => null
            ]
            #propertyConstraints: []
            #deleted: false
          }
          "field_subtitle" => Drupal\field\Entity\FieldConfig {#2019
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_subtitle"
            #status: true
            #uuid: "43b6dc52-63b1-4b25-b522-09074ab430ed"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: array:1 [
              "allowed_formats" => array:1 [ …1]
            ]
            #_core: []
            #trustedData: false
            #dependencies: array:2 [
              "config" => array:2 [ …2]
              "module" => array:2 [ …2]
            ]
            #isSyncing: false
            #id: "node.post.field_subtitle"
            #field_name: "field_subtitle"
            #field_type: "text_long"
            #entity_type: "node"
            #bundle: "post"
            #label: "Sous-titre"
            #description: ""
            #settings: []
            #required: false
            #translatable: true
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: null
            #itemDefinition: null
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_tags" => Drupal\field\Entity\FieldConfig {#2020
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_tags"
            #status: true
            #uuid: "cce2579e-ea24-4147-a8f7-2f7ebeaa2356"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: []
            #_core: []
            #trustedData: false
            #dependencies: array:1 [
              "config" => array:3 [ …3]
            ]
            #isSyncing: false
            #id: "node.post.field_tags"
            #field_name: "field_tags"
            #field_type: "entity_reference"
            #entity_type: "node"
            #bundle: "post"
            #label: "Tags thématiques"
            #description: ""
            #settings: array:2 [
              "handler" => "default:taxonomy_term"
              "handler_settings" => array:4 [ …4]
            ]
            #required: false
            #translatable: false
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#2300
              #entityTypeId: "field_storage_config"
              #enforceIsNew: null
              #typedData: null
              #cacheContexts: array:1 [ …1]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #originalId: "node.field_tags"
              #status: true
              #uuid: "036e5c73-567c-4eff-ab6a-d8e64bc60474"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_tags"
              #field_name: "field_tags"
              #entity_type: "node"
              #type: "entity_reference"
              #module: "core"
              #settings: array:1 [ …1]
              #cardinality: -1
              #translatable: true
              #locked: false
              #persist_with_no_fields: false
              +custom_storage: false
              #indexes: []
              #deleted: false
              #schema: array:4 [ …4]
              #propertyDefinitions: array:2 [ …2]
            }
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2620
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2020}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_title_displayed" => Drupal\field\Entity\FieldConfig {#2021
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [
              0 => "languages:language_interface"
            ]
            #cacheTags: []
            #cacheMaxAge: -1
            #_serviceIds: []
            #_entityStorages: []
            #originalId: "node.post.field_title_displayed"
            #status: true
            #uuid: "c45eb7ef-4dec-4f4f-a4f0-9d3f4a42ec5d"
            -isUninstalling: false
            #langcode: "fr"
            #third_party_settings: array:1 [
              "allowed_formats" => array:1 [ …1]
            ]
            #_core: []
            #trustedData: false
            #dependencies: array:2 [
              "config" => array:2 [ …2]
              "module" => array:2 [ …2]
            ]
            #isSyncing: false
            #id: "node.post.field_title_displayed"
            #field_name: "field_title_displayed"
            #field_type: "text_long"
            #entity_type: "node"
            #bundle: "post"
            #label: "Titre affiché"
            #description: ""
            #settings: []
            #required: true
            #translatable: true
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#2302
              #entityTypeId: "field_storage_config"
              #enforceIsNew: null
              #typedData: null
              #cacheContexts: array:1 [ …1]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #originalId: "node.field_title_displayed"
              #status: true
              #uuid: "f876c9ef-2d3b-4bd5-b7d5-6fac94959358"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_title_displayed"
              #field_name: "field_title_displayed"
              #entity_type: "node"
              #type: "text_long"
              #module: "text"
              #settings: []
              #cardinality: 1
              #translatable: true
              #locked: false
              #persist_with_no_fields: false
              +custom_storage: false
              #indexes: []
              #deleted: false
              #schema: array:4 [ …4]
              #propertyDefinitions: array:3 [ …3]
            }
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2641
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2021}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
        ]
      }
      #name: null
      #parent: null
      #_serviceIds: []
      #_entityStorages: []
      #stringTranslation: null
      #typedDataManager: null
      #entity: Drupal\node\Entity\Node {#1809}
    }
    #cacheContexts: []
    #cacheTags: []
    #cacheMaxAge: -1
    #_serviceIds: []
    #_entityStorages: []
    #values: array:32 [
      "nid" => array:1 [
        "x-default" => "2081"
      ]
      "vid" => array:1 [
        "x-default" => "3668"
      ]
      "type" => array:1 [
        "x-default" => "post"
      ]
      "uuid" => array:1 [
        "x-default" => "e614ba6b-d6e4-46c6-8ec1-af4e06cff692"
      ]
      "langcode" => array:1 [
        "x-default" => "fr"
      ]
      "revision_uid" => array:1 [
        "x-default" => "4"
      ]
      "revision_timestamp" => array:1 [
        "x-default" => "1747150171"
      ]
      "revision_log" => array:1 [
        "x-default" => null
      ]
      "revision_default" => array:1 [
        "x-default" => "1"
      ]
      "isDefaultRevision" => array:1 [
        "x-default" => "1"
      ]
      "status" => array:1 [
        "x-default" => "1"
      ]
      "uid" => array:1 [
        "x-default" => "4"
      ]
      "title" => array:1 [
        "x-default" => "Nicolas Nova (1977-2024), un éclaireur des futurs possibles"
      ]
      "created" => array:1 [
        "x-default" => "1745847927"
      ]
      "changed" => array:1 [
        "x-default" => "1747150171"
      ]
      "promote" => array:1 [
        "x-default" => "0"
      ]
      "sticky" => array:1 [
        "x-default" => "0"
      ]
      "default_langcode" => array:1 [
        "x-default" => "1"
      ]
      "revision_translation_affected" => array:1 [
        "x-default" => "1"
      ]
      "content_translation_source" => array:1 [
        "x-default" => "und"
      ]
      "content_translation_outdated" => array:1 [
        "x-default" => "0"
      ]
      "field_authors" => array:1 [
        "x-default" => array:2 [
          0 => array:1 [
            "target_id" => "1196"
          ]
          1 => array:1 [
            "target_id" => "1209"
          ]
        ]
      ]
      "field_cover_image" => array:1 [
        "x-default" => array:1 [
          0 => array:1 [
            "target_id" => "2702"
          ]
        ]
      ]
      "field_date" => array:1 [
        "x-default" => array:1 [
          0 => array:1 [
            "value" => "2025-05-12"
          ]
        ]
      ]
      "field_departments" => array:1 [
        "x-default" => array:1 [
          0 => array:1 [
            "target_id" => "68"
          ]
        ]
      ]
      "field_license" => array:1 [
        "x-default" => array:1 [
          0 => array:1 [
            "target_id" => "14"
          ]
        ]
      ]
      "field_post_abstract" => array:1 [
        "x-default" => array:1 [
          0 => array:2 [
            "value" => "<p>Cet article rend hommage à Nicolas Nova (1977-2024), professeur à la HEAD – Genève (HES-SO), disparu lors d’un trek au Sultanat d’Oman. Pionnier d’études croisant design, sciences sociales et technologies, ce chercheur inclassable explorait les imaginaires, interstices et paradoxes des objets numériques, examinant les tensions entre standardisation industrielle et réappropriations situées. Co-fondateur du Near Future Laboratory, il renouvelait les récits technologiques par la pratique du « design fiction ». Pédagogue inspirant, il transmettait à ses étudiants un regard ethnographique, transformant l’observation du quotidien en levier de création. Le soin accordé à la forme de ses ouvrages incarnait sa conviction de tracer des ponts entre recherche académique, pratiques de design et société civile. Riche d’une vingtaine d’ouvrages, Nicolas Nova laisse une œuvre protéiforme. Son absence prive la critique technologique d’une voix essentielle, lucide, curieuse et poétique.</p>\r\n"
            "format" => "rich_text_1"
          ]
        ]
      ]
      "field_post_nature" => array:1 [
        "x-default" => array:1 [
          0 => array:1 [
            "target_id" => "6"
          ]
        ]
      ]
      "field_post_text" => array:1 [
        "x-default" => array:1 [
          0 => array:2 [
            "value" => """
              <p style="line-height:1.38">Nicolas Nova, professeur ordinaire à la HEAD – Genève (HES-SO), nous a quittés le 31 décembre 2024 à l’âge de 47 ans, victime d’une crise cardiaque lors d’un trek au Sultanat d’Oman. Il chérissait ce type de voyage, à la jonction de paysages époustouflants et de folklores singuliers, comme en témoignent ses arpentages réguliers de la « technosphère » alpine ou, en octobre 2024, des pseudo-traces extraterrestres de Roswell au Nouveau-Mexique – autant d’imaginaires synthétiques articulant nature, technologie et croyances et dans lesquels il puisait la matière de ses essais et carnets de route. Nicolas Nova était un esprit curieux, généreux et visionnaire, dont la vivacité et l’acuité ont profondément marqué ses étudiants, collègues et amis. Il était en outre une figure centrale de la revue<em> Sciences du Design</em>, à laquelle il avait contribué dès le 1<sup>er</sup> numéro avec un article intitulé « De l’ethnographie au design, du terrain à la création : tactiques de traduction »[note]Nicolas Nova, Lysianne Léchot Hirt, Fabienne Kilchör et Sébastien Fasel, «&nbsp;De l’ethnographie au design, du terrain à la création&nbsp;: tactiques de traduction&nbsp;», <em>Sciences du Design</em>, vol. 1, n° 1, 2015, p. 86-93.[/note]. Sa brutale disparition est une immense perte pour la communauté du design, des sciences humaines et des cultures numériques tant sa personne et ses travaux font l’unanimité.</p>\r\n
              \r\n
              <p style="line-height:1.38">&nbsp;</p>\r\n
              \r\n
              <h3 class="chapter" style="line-height:1.38">Entre technologies grand public et sciences sociales</h3>\r\n
              \r\n
              <p style="line-height:1.38">Né à Roanne, près de Lyon (France) en 1977, Nicolas Nova a étudié les sciences naturelles et sciences cognitives. Après un premier doctorat<em> ès sciences </em>en interaction humain-machine obtenu en 2007 à l’EPFL (Lausanne) et traitant des médias géolocalisés[note]Nicolas Nova, <em>The influences of location awareness on computer-supported collaboration, t</em>hèse de doctorat <em>ès sciences</em> sous la direction de Pierre Dillenbourgm Lausanne, EPFL, 2007. Repéré à <a href="https://infoscience.epfl.ch/entities/publication/d1792a1c-b103-4677-94c6-f642ebf8a055">https://infoscience.epfl.ch/entities/publication/d1792a1c-b103-4677-94c6-f642ebf8a055</a>[/note], Nicolas Nova soutient en 2018 une deuxième thèse à l’université de Genève, cette fois en sociologie, portant sur la figure «&nbsp;kaléidoscopique » de l’objet global et totalisant qu’est le <em>smartphone</em>[note]Nicolas Nova, <em>Figures mobiles : une anthropologie du smartphone</em>, thèse de doctorat <em>ès sciences </em>de la société, mention sociologie, sous la direction de Mathilde Bourrier, Université de Genève, 2018. Repéré à <a href="https://archive-ouverte.unige.ch/unige:107645">https://archive-ouverte.unige.ch/unige:107645</a>[/note]. Capable de faire dialoguer des communautés tant hétéroclites qu’inattendues, il était des rares personnes dont la précision scientifique trouvait des ancrages et relais autant dans la <em>pop culture</em> (musique et jeu vidéo notamment), la presse grand public que les sphères professionnelles des technologies et du design. Encore doctorant, il s’était fait connaître via le cycle de conférences Lift (Genève) cofondé avec Laurent Haug et dont la première édition (2006) avait notamment accueilli le blogger Robert Sciable ou le critique Cory Doctorow[note]David Haeberli,&nbsp;"LIFT, l’ascenseur vers les idées novatrices", <em>Le Temps</em>, 2005. Repéré à <a href="https://www.letemps.ch/societe/lift-lascenseur-vers-idees-novatrices">https://www.letemps.ch/societe/lift-lascenseur-vers-idees-novatrices</a>[/note]. Nicolas Nova ne cédait jamais à la critique facile des technologies, fréquemment accusées de tous les maux, pour au contraire nous faire voir ce qu’elles recèlent de paradoxes, d’écologies ou d’étincelles.</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <h3 class="chapter">Dans les marges des sous-cultures</h3>\r\n
              \r\n
              <p>Insatiable explorateur, il se jouait des cases institutionnelles limitant trop souvent la production de connaissances. Un exemple saillant est celui d’un de ses premiers ouvrages,<em> 8-Bit Reggae. Collision and Creolization</em>[note]Nicolas Nova,&nbsp;<em>8-bit Reggae: Collision and Creolization</em>, Paris, Volumiques, 2014[/note], qui examine la rencontre inattendue et intrigante entre la culture des jeux vidéo et le reggae/dub, comme en témoigne son texte de présentation : «&nbsp;Pourquoi des machines 8 bits comme le Commodore 64 ou la Nintendo NES ont-elles été utilisées pour recréer des <em>riddims</em> jamaïcains ? Comment un assemblage aussi curieux de rythmes, d’objets et de systèmes de jeu a-t-il pu se produire ? Est-ce dû à la nature des différentes sous-cultures ? Ou s’agit-il simplement d’un échange fortuit entre la musique reggae et l’informatique 8&nbsp;bits&nbsp;? ». Nicolas Nova possédait d’ailleurs une collection de manettes de jeu qui figurait dans l’exposition « Game Design Today » au Gestaltung Museum de Zürich (2023). L’ouvrage <em>8-Bit Reggae</em>, soigné dans son design graphique (Etienne Mineur), contient une bonne part des principes clé de Nicolas Nova. En zoomant sur une micro-scène, il fait surgir des enjeux plus vastes à même de caractériser des changements du XIX<sup>e</sup> siècle. Autrement dit, les technologies ne sont des ensembles homogènes dans le temps et dans l’espace. Elles sont, pour qui prend le temps de les observer, de se plonger dans leurs conditions de production (souvent délétères) et d’étudier leurs pratiques sociales (détournements et réceptions multiples d’un territoire à un autre), l’occasion d’apprendre des autres et de nous-mêmes, de tordre le bras à nos préjugés.&nbsp;</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <h3 class="chapter">L’épuisement des imaginaires technologiques</h3>\r\n
              \r\n
              <p>Cette dans optique que Nicolas Nova avait rédigé l’ouvrage polyphonique <em>Futurs ? La panne des imaginaires technologiques</em>[note]Lyon, Les Moutons électriques, 2014[/note], une fine lecture des tropes au cœur des rouleaux compresseurs de la science-fiction, qui déterminent (et limitent terriblement) la production de services numériques et d’objets en tout genre (frigo dits intelligents, voitures volantes et autres <em>hoverboards</em>). Cette réduction des futurs possibles trouve de nombreux échos dans l’actualité, comme l’incidence d’Elon Musk dans les élections présidentielles de 2024 aux États-Unis. Devenu un parangon de l’innovation technologique, Elon Musk a ancré sa politique dans des codes de la <em>pop culture</em> en apparaissant dans le film<em> Iron Man 2</em> (2010) ou en se faisant passer pour un joueur d’élite de <em>Path of Exile 2</em> (2024). Cet exemple montre l’importance, pour le design, de travailler au-delà de problèmes à résoudre[note]Anthony Masure, "Panne des imaginaires technologiques ou design pour un monde réel&nbsp;?", Actes de la journée d’étude « CinéDesign : pour une convergence disciplinaire du cinéma et du design », dir. Irène Dunyach &amp; Saul Pandelakis, Toulouse, Université Jean Jaurès, 2017. Repéré à <a href="https://www.anthonymasure.com/articles/2017-09-panne-imaginaires-technologiques-design-monde-reel">https://www.anthonymasure.com/articles/2017-09-panne-imaginaires-technologiques-design-monde-reel</a>[/note]&nbsp;pour penser des « scénarios pour un futur meilleur »[note]Nicolas Nova, <em>Futurs ? La panne des imaginaires technologiques</em>, Lyon, Les Moutons électriques, 2014 ;&nbsp;Nicolas Nova, "Futur partout, avenir nulle part ?", Colloque Ciné Design, Toulouse, Université Jean Jaurès, 2018. Repéré à <a href="https://doi.org/10.60527/q02b-e613">https://doi.org/10.60527/q02b-e613</a>[/note]. Il faut, dès lors, répondre à l’épuisement des imaginaires en s’appuyant sur des observations « situées ». Entre les extrêmes dystopiques (films catastrophe) et utopiques (un monde sauvé par la science), qu’est-ce que la science-fiction nous dit du design ? Il suffit d’arpenter les transports en commun des grandes mégalopoles pour mesurer le décalage entre les affiches publicitaires de la <em>big tech </em>et la richesse du vécu social, y compris dans ses dimensions absurdes.&nbsp;</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <h3 class="chapter">De l’invention du quotidien au design fiction</h3>\r\n
              \r\n
              <p>Nicolas Nova cherchait à comprendre comment, derrière les choses, celles-ci, sont appropriées, détournées ou même rejetées. Un projet de recherche-action mené à Art Center College of Design de Pasadena, <em>Curious Rituals</em>[note]Nicolas Nova, Katherine Miyake, Walton Chiu et Nancy Kwon,&nbsp;<em>Curious Rituals: Gestural Interaction in the Digital Everyday</em>, Passadena, Art Center College of Design, 2012. Repéré à <a href="https://curiousrituals.wordpress.com/">https://curiousrituals.wordpress.com</a>&nbsp;[/note], explorait ainsi les rituels ratés de nos interactions quotidiennes avec les objets numériques. Ce recueil en <em>open access</em> dresse un inventaire singulier et illustré des gestes étranges et nouveaux qui émergent avec les technologies numériques, comme le mouvement des bras en forme de 8 visant à recalibrer l’antenne réseau d’un téléphone portable. Ce regard anthropologique, souvent teinté d’humour, révèle par ces petits gestes du quotidien (comme le <em>swipe</em>) des facettes inattendues de nos vies connectées. Il aimait se nourrir des pratiques ordinaires, souvent négligées par les grandes narrations technologiques. Plutôt que d’embrasser des visions binaires, il cherchait à comprendre comment les gens vivent réellement avec les technologies, dans toute leur complexité et ambivalence. C’est peut-être l’intérêt pour ces nœuds qui l’avait amené à cofonder en 2006 le Near Future Laboratory avec Julian Bleecker et Fabien Girardin, puis Girardin &amp; Nova en 2024. Ces agences prospectives incarnent une autre facette du travail de Nicolas Nova, le « design fiction&nbsp;», qui, « contrairement à la narration traditionnelle, utilise des objets tangibles pour impliquer des histoires et pour provoquer la réflexion et la discussion sur ce qui pourrait être »[note]Chris Frey et Patrick Pittman, <em>The Manual of Design Fiction</em>,&nbsp;Venice Beach (CA), Near Future Laboratory, 2022[/note]. Par là, il cherchait à nourrir les démarches de conception des marges de la production, souvent mal comprises des entreprises.</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <h3 class="chapter">L’attrait des rebuts et le souci de la forme</h3>\r\n
              \r\n
              <p>Le quotidien est aussi celui des multiples vies des objets numériques, avec leur lot de bugs et de pannes, soit là où la fonction vacille. Tandis que la définition commune du design est de résoudre un besoin d’usage, Nicolas Nova met en évidence le fait que les objets commercialisés engendrent de nouveaux problèmes envers lesquels les humains, en dehors des circuits industriels balisés, font preuve d’invention. Cette dimension discrète a fait l’objet d’un projet FNS mené à la HEAD – Genève, «&nbsp;De la réparation informelle à l’innovation silencieuse, le cas des <em>smartphones</em> » (2017-2018), lequel a entre autres donné lieu à une série de fanzines et à un ouvrage d’observations dessinées de repair shops menées avec Anaïs Bloch, <em>Dr. Smartphones</em>[note]Nicolas Nova &amp; Anaïs Bloch,&nbsp;<em>Dr. Smartphone: an ethnography of mobile phone repair shops</em>, Lausanne, IDP, 2020[/note]. D’une facture graphique remarquable, l’ouvrage comprend en couverture un pêle-mêle lettres de logotypes de marques de téléphonie ou d’enseignes de magasins (dont il avait habilement évité le « N » de Nokia pour s’éviter des soucis juridiques), et fait alterner des cahiers iconographiques métallisés, photos ou croquis. Par là, il soulignait de la meilleure des façons que la recherche (en sciences humaines, en design, etc.) n’a pas pour fatalité d’être « moche », et qu’il est légitime que le souci de la forme fasse partie d’une démarche de recherche. Il faisait mentir l’adage de la chercheuse Lysianne Léchot Hirt qui notait, grinçante, que trop souvent <em>« good design = crap research, good research = crap design »</em>[note]Lysianne Léchot Hirt, "Recherche-Création En Design à Plein Régime : Un Constat, Un Manifeste, Un Programme", <em>Sciences du Design</em>, vol. 1, n° 1, 2015, pp. 37-44. Repéré à <a href="https://doi.org/10.3917/sdd.001.0037">https://doi.org/10.3917/sdd.001.0037</a>[/note] : la forme fait argument tout autant qu’elle permet de mieux partager les savoirs produits. Cette attention portée aux déchets s’est poursuivie dans un autre projet de recherche FNS mené à la HEAD – Genève, «&nbsp;<em>Discarded Digital</em> : contrer l’obsolescence par les pratiques de ré-utilisation des rebuts du numérique&nbsp;» (2024-2027). Impliquant la chercheuse Anaïs Bloch et le doctorant Thibault le Page (qui mobilise le médium de la bande dessinée comme méthode de recherche), ce projet opère sur plusieurs territoires géographiques une « investigation empirique des pratiques de réutilisation des rebuts du numérique – <em>smartphones</em>, consoles de jeux, ordinateurs, imprimantes, baladeurs, objets connectés – en dehors des chaînes industrielles de circulation et de recyclage des matériaux&nbsp;»[note]Anaïs Bloch,&nbsp;"Apprendre avec les déchets : réparer, réutiliser, détourner pour reprendre la main sur les équipements numériques", <em>ISSUE</em>, 2024. Repéré à <a href="https://issue-journal.ch/focus-posts/apprendre-avec-les-dechets-reparer-reutiliser-detourner-pour-reprendre-la-main-sur-les-equipements-numeriques/">https://issue-journal.ch/focus-posts/apprendre-avec-les-dechets-reparer-reutiliser-detourner-pour-reprendre-la-main-sur-les-equipements-numeriques</a>&nbsp;[/note].&nbsp;</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <h3 class="chapter">De bestiaires en folklores</h3>\r\n
              \r\n
              <p>Ce soin accordé aux formes trouve un point d’ancrage dans l’ouvrage singulier <em>Bestiaire de l'anthropocène</em>[note]Nicolas Nova et Disnovation, <em>A Bestiary of the Anthropocene</em>, Eindhoven, Onomatopee, 2021. Ed. fr. : <em>Bestiaire de l'Anthropocène</em>, Lausanne, art&amp;fiction, 2024[/note]. imaginé avec le duo Maria Roszkowska &amp; Nicolas Maigret (Disnovation), le livre est décrit sur le site de l’éditeur comme « un atlas de spécimens hybrides, magnifiquement imprimé à l’encre argentée sur du papier noir, pour rendre compte de la confusion entre la technosphère et la biosphère ». Préfiguré sur <em>Pasta &amp; Vinegar</em>, le blog de Nicolas Nova, il figure tour à tour des entités hybrides comme les plastiglomérats, chiens robots de surveillance, fordite, gazon artificiel, arbres antennes, SARS-CoV-2, montagnes décapitées, aigles chasseurs de drones, bananes standardisées. Le format de l’ouvrage a été pensé pour être décliné en expositions (ex. : Théâtre de l’Orangerie, Genève ; Gaîté Lyrique, Paris) et posters. Ce cas n’incarne pas seulement une préoccupation esthétique de la recherche[note]Anthony Masure, "À défaut d’esthétique : plaidoyer pour un design graphique des publications de recherche", <em>Sciences du Design</em>, vol. 8, n° 2, 2018, p. 67-78. Repéré à <a href="https://doi.org/10.3917/sdd.008.0067">https://doi.org/10.3917/sdd.008.0067</a>[/note], mais aussi une réflexion sur les formats[note]Anthony Masure et Alexandre Saint-Jevin, "Formes, formats, formatage : vers un design des sciences", dans Baptiste Bohet et Virginie Pringuet (dir.), <em>Les devenirs numériques des patrimoines</em>, Paris, UDPN, 2022. Repéré à <a href="https://shs.hal.science/halshs-04100500">https://shs.hal.science/halshs-04100500</a>&nbsp;[/note], académiques en premier lieu, afin de repenser leur pertinence dans un monde croulant sous les supports numériques et l’injonction au <em>publish or perish</em>. Dans son hommage à Nicolas Nova, le chercheur Frédéric Kaplan souligne à raison l’importance de <em>Lagniappe</em>[note]Frédéric Kaplan, "Nicolas Nova, la pensée sauvage", <em>Le Temps</em>, 6 janvier 2025. Repéré à <a href="https://www.letemps.ch/culture/nicolas-nova-la-pensee-sauvage-l-hommage-de-frederic-kaplan?srsltid=AfmBOorqiDbSnsvKz3kcg0pXdWY2LrFSxX60IrlG_4ta-PAgxpDvTNkb">https://www.letemps.ch/culture/nicolas-nova-la-pensee-sauvage-l-hommage-de-frederic-kaplan</a>[/note], « une infolettre irrégulière sur les cultures numériques » comptant 81 opus remplis d’idiomes et « d’onglets ouverts dans le navigateur ». Le dernier ouvrage de Nicolas Nova,<em> Persistances du merveilleux. Le petit peuple de nos machines</em>[note]Paris, Premier Parallèle, 2024[/note], prolonge cet effort d’inventaire en s’intéressant cette fois aux recoins insoupçonnés des programmes, à savoir les trolls, <em>daemons</em> ou autres fantômes numériques.&nbsp;</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <h3 class="chapter">Penser par le milieu</h3>\r\n
              \r\n
              <p>Une autre notion centrale de l’œuvre de Nicolas Nova est celle de l’écologie, à savoir la sciences des milieux, et qu’il envisageait tant du côté machines électroniques que des massifs montagneux. Il co-encadrait depuis 2020, avec Jérôme Baudry (EPFL), la thèse de doctorat de Cyrus Khalatbari dans le cadre d’un partenariat stratégique avec la HEAD, et dont le sujet, ancré dans la recherche-création en design, porte sur les implications écologiques des unités de traitement graphique (GPU). Parallèlement, Nicolas Nova avait conduit avec Etienne Mineur et Sabrina Calvo un projet de recherche-création mené à la HEAD portant sur les mutations climatiques des stations de ski alpines et qui a donné lieu à un manuel de jeux de rôle, <em>Chamonix-Sentinelles</em>[note]Nicolas Nova, Sabrina Calvo &amp; Etienne Mineur, <em>Chamonix-Sentinelles</em>, Paris, Volumiques, 2024. Repéré à <a href="https://www.chamonix-sentinelles.org/">https://www.chamonix-sentinelles.org</a>[/note], dont les sources, ont été placées en <em>open data</em>. Ces balades alpines, sources d’inspiration pour le jeu, ont été compilées et augmentées dans un ouvrage dédié, <em>Fragments d’une montagne. Les Alpes et leurs métamorphoses</em>[note]Paris, Le Pommier, 2023[/note], un autoportrait dessinant un équilibre troublé entre humains, nature et technologies. Plus récemment encore, il agrégeait des ressources sur le thème du <em>« solar punk »</em>, ces imaginaires dystopiques incarnés pour le grand public par le film <em>Mad Max </em>et pour lesquels il envisageait un nouveau projet de recherche.</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <h3 class="chapter">Enquêtes-création</h3>\r\n
              \r\n
              <p>L’importance de la transmission est patente dans son travail. À la suite de l’ouvrage de synthèse du projet de recherche <em>Beyond Design Ethnography: How Designers Practice Ethnographic Research</em>[note]Berlin, SHS Publishing, 2014[/note], il avait publié en un manifeste[note]<em>Enquête/création en design</em>, Genève, HEAD – Publishing, coll. Manifestes, 2021[/note]&nbsp;portant sur les « enquêtes-création en design » pour faire valoir des façons singulières qu’ont les designers de pratiquer l’enquête, qui recoupent mais aussi s’écartent des pratiques en sciences sociales. En 2022 sort <em>Exercices d’observation</em>[note]<em>Exercices d’observation. Dans les pas des anthropologues, des écrivains, des designers et des naturalistes du quotidien</em>, Paris, Premier Parallèle, 2022[/note], une série d’exercices et de consignes à s’approprier. En 2024, il co-édite avec Anne Bationo-Tillo, Sophie Krier et Francesca Cozzolino l’ouvrage collectif <em>En quête d'images – Écritures sensibles en recherche-création</em>[note]Anne Bationo Tillon, Francesca Cozzolino, Sophie Krier et Nicolas Nova, <em>En quête d'images – Écritures sensibles en recherche-création</em>, Dijon, Les Presses du Réel, 2024[/note], un manuel portant « une réflexion épistémologique sur les formes sensibles d’écriture de la recherche à la croisée de l’art, du design, de l’anthropologie et de l’ergonomie, à partir de projets singuliers d’enquête-création ». Il faut également mentionner l’implication de Nicolas Nova dans de nombreux collectifs et groupes de recherche, dont les revues <em>Able, Terrains </em>ou<em> Technique &amp; Culture</em>, dont il était un coordinateur du numéro « Espèces d’IA&nbsp;» à paraître en mars 2025. Fin 2024, il nous avait confié réfléchir à passer un jour son «&nbsp;habilitation à diriger des recherches » (HDR). Celle-ci devait comprendre une «&nbsp;égo-histoire » dont la forme aurait sans doute été unique.&nbsp;</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <h3 class="chapter">Une pédagogie située</h3>\r\n
              \r\n
              <p>Nicolas Nova a été un pilier du Master Media Design de la HEAD – Genève, contribuant dès ses débuts à son développement avec précision, générosité et bienveillance. Par ses enseignements et ses ateliers, il invitait les étudiants à cultiver un regard attentif sur le monde, que ce soit lors de séminaires, de marches le long de l’Arve, de visites au marché aux puces de Plainpalais ou encore d’excursions à la mer de glace de Chamonix. Il enseignait l’art d’observer, de conduire des entretiens, de décrypter les rituels humains avec les machines, et de collecter et organiser les données recueillies sur le terrain. Ces approches, centrales dans son enseignement, ont permis à ses étudiants de développer une compréhension approfondie des enjeux technologiques et sociaux contemporains. Au fil des années, Nicolas a mené de nombreux ateliers en collaboration avec des personnalités telles que Sabrina Calvo, Etienne Mineur, Daniel Sciboz, James Auger, Anne Schneider, Douglas Edric Stanley, Félicien Goguey ou Laurent Bolli. Son dernier cours de l’année académique 2024-2025, intitulé « Making sense of algorithms&nbsp;», introduisait l’analyse des algorithmes et de l’apprentissage automatique. Ce cours permettait aux étudiants d’explorer, à travers une approche d’ethnographie en design, la manière dont les utilisateur·ices perçoivent et interprètent les algorithmes. Depuis plusieurs années, il animait avec Benjamin Gaulon le workshop « Tech Mining&nbsp;», axé sur les rebuts électroniques, l’obsolescence programmée et les pratiques de design d’interaction soutenables. Les résultats de ces ateliers présentaient toujours des dispositifs inventifs, joyeux et porteurs de visions alternatives pour les technologies. Chaque année, Nicolas inaugurait le Master Media Design avec son atelier « Alpine Technosphere&nbsp;», combinant exploration, observation et création. Ce cours, inspiré des débats sur l’anthropocène et la crise écologique, proposait une approche poétique des paysages alpins transformés et des usages humains de la montagne. Enfin, Nicolas Nova a supervisé un grand nombre de mémoires de Master, abordant une variété de thèmes fascinants et pertinents pour le champ du design. Sa patience et son expertise ont été une source de confiance et de motivation pour ses étudiants, leur ouvrant des horizons académiques et professionnels. L’équipe du Master Media Design perpétuera son approche unique, ses enseignements et ses méthodes de travail afin qu’ils continuent d’inspirer les futures générations.</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <h3 class="chapter">Conclusion : un éclaireur des futurs possibles</h3>\r\n
              \r\n
              <p>La disparition si brutale et insensée de Nicolas Nova nous laisse comme orphelins. C’est avec lui un pan de la recherche en design et des cultures numériques qui s’éteint, mais aussi un merveilleux collègue et ami, toujours à l’écoute des autres et des bruissements du monde. Les personnes l’ayant connu se souviendront de lui comme d’un esprit brillamment inventif, doté d’une curiosité insatiable et d’une humilité rare. Il avait cette capacité unique à voir du potentiel dans les interstices de l’ordinaire et à encourager les autres à penser et faire autrement. Soulignant ses qualités humaines, nous suivons volontiers Michel Lussault qui, dans un message d’hommage sur WhatsApp, fait remarquer que « dans un monde académique souvent brutal, compétitif et individualiste, Nicolas faisait partie de celles et ceux qui redonnent confiance dans la portée de la collégialité de la pensée ». Riche de d’une vingtaine de livres et de nombreux articles, son œuvre commençait à peine à être reconnue à sa juste valeur. Par son travail sensible sur les technologies et les imaginaires, il aura montré que le design n'est pas seulement une question d’esthétique ou de fonctionnalité, mais une façon située de comprendre le présent et d’imaginer des futurs alternatifs.</p>\r\n
              \r\n
              <p><br />\r\n
              </p>\r\n
              \r\n
              <h3 class="chapter" style="line-height:1.38; margin-top:8px; margin-bottom:8px">Nicolas Nova : Bibliographie exhaustive</h3>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p style="line-height:1.38">Nicolas Nova et Laurent Bolli, <em>Joypads! Le design des manettes</em>,&nbsp;Lyon, Les Moutons électriques, 2013</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Marc Atallah, Nicolas Nova, Matthieu Pellet et Christian Indermuhle, <em>Pouvoirs des jeux vidéo : des pratiques au discours</em>,&nbsp;Lausanne, In Folio, 2014</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Nicolas Nova, <em>Futurs ? La panne des imaginaires technologiques</em>,&nbsp;Lyon, Les Moutons électriques, 2014</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Nicolas Nova,&nbsp;<em>8-bit Reggae: Collision and Creolization</em>, Paris, Volumiques, 2014</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Nicolas Nova, <em>Beyond Design Ethnography: How Designers Practice Ethnographic Research</em>, Berlin, SHS Publishing, 2014</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Nicolas Nova et Joël Vacheron, <em>Dadabot</em>, ID Pure, Lausanne, 2015</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Frédéric Kaplan et Nicolas Nova, <em>La culture internet des mèmes</em>, Lausanne, PPUR, 2016</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Frédéric Kaplan et Nicolas Nova, <em>Le miracle Wikipedia</em>, Lausanne, PPUR, 2016</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Nicolas Nova,&nbsp;<em>Cloud of Practices</em>, Genève, HEAD – Genève, 2018</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Nicolas Nova, <em>Smartphones. Une enquête anthropologique</em>, Genève, Métis presses, 2020</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Nicolas Nova et Anaïs Bloch, <em>Dr. Smartphone: an ethnography of mobile phone repair shops</em>, Lausanne, IDP, 2020</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Nicolas Nova et Disnovation, <em>A Bestiary of the Anthropocene</em>, Eindhoven, Onomatopee, 2021</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Nicolas Nova, <em>Enquête/création en design</em>, Genève, HEAD – Publishing, coll. Manifestes, 2021</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Laurence Allard, Alexandre Monnin et Nicolas Nova (dir.), <em>Écologies du smartphone</em>, Lormont, Le Bord de l'eau, 2022</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Nicolas Nova, <em>Exercices d’observation. Dans les pas des anthropologues, des écrivains, des designers et des naturalistes du quotidien</em>, Paris, Premier Parallèle, 2022</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Julian Bleecker, Nick Foster, Fabien Girardin et Nicolas Nova, <em>The Manual of Design Fiction</em>, Venice, CA, The Near Future Laboratory, 2022</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Nicolas Nova, <em>Fragments d’une montagne. Les Alpes et leurs métamorphoses</em>, Paris, Le Pommier, 2023</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Nicolas Nova, Sabrina Calvo et Etienne Mineur, <em>Chamonix-Sentinelles</em>, Paris, Volumiques, 2024</p>\r\n
              \r\n
              <p>&nbsp;</p>\r\n
              \r\n
              <p>Anne Bationo Tillon, Francesca Cozzolino, Sophie Krier, Nicolas Nova, <em>En quête d'images – Écritures sensibles en recherche-création</em>, Dijon, Les Presses du Réel, 2024</p>\r\n
              \r\n
              <p>Nicolas Nova et Disnovation, <em>Bestiaire de l'Anthropocène</em>, Lausanne, art&amp;fiction, 2024</p>\r\n
              \r\n
              <p>Nicolas Nova, <em>Persistance du merveilleux. Le petit peuple de nos machines</em>, Paris, Premier Parallèle, 2024</p>\r\n
              """
            "format" => "rich_text_2"
          ]
        ]
      ]
      "field_post_type" => array:1 [
        "x-default" => array:1 [
          0 => array:1 [
            "target_id" => "152"
          ]
        ]
      ]
      "field_tags" => array:1 [
        "x-default" => array:5 [
          0 => array:1 [
            "target_id" => "85"
          ]
          1 => array:1 [
            "target_id" => "109"
          ]
          2 => array:1 [
            "target_id" => "97"
          ]
          3 => array:1 [
            "target_id" => "103"
          ]
          4 => array:1 [
            "target_id" => "108"
          ]
        ]
      ]
      "field_title_displayed" => array:1 [
        "x-default" => array:1 [
          0 => array:2 [
            "value" => "<p>Nicolas Nova (1977-2024), un éclaireur des futurs possibles</p>\r\n"
            "format" => "rich_text_1"
          ]
        ]
      ]
    ]
    #fields: array:25 [
      "field_authors" => array:1 [
        "x-default" => Drupal\Core\Field\EntityReferenceFieldItemList {#1891
          #definition: Drupal\field\Entity\FieldConfig {#2000}
          #name: "field_authors"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: array:2 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2306 …9}
            1 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2308 …9}
          ]
          #langcode: "fr"
        }
      ]
      "field_cover_image" => array:1 [
        "x-default" => Drupal\Core\Field\EntityReferenceFieldItemList {#2310
          #definition: Drupal\field\Entity\FieldConfig {#2002}
          #name: "field_cover_image"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2406 …9}
          ]
          #langcode: "fr"
        }
      ]
      "field_date" => array:1 [
        "x-default" => Drupal\datetime\Plugin\Field\FieldType\DateTimeFieldItemList {#2408
          #definition: Drupal\field\Entity\FieldConfig {#2003}
          #name: "field_date"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: array:1 [
            0 => Drupal\datetime\Plugin\Field\FieldType\DateTimeItem {#2419 …9}
          ]
          #langcode: "fr"
        }
      ]
      "field_departments" => array:1 [
        "x-default" => Drupal\Core\Field\EntityReferenceFieldItemList {#2421
          #definition: Drupal\field\Entity\FieldConfig {#2004}
          #name: "field_departments"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2529 …9}
          ]
          #langcode: "fr"
        }
      ]
      "field_license" => array:1 [
        "x-default" => Drupal\Core\Field\EntityReferenceFieldItemList {#2531
          #definition: Drupal\field\Entity\FieldConfig {#2005}
          #name: "field_license"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2542 …9}
          ]
          #langcode: "fr"
        }
      ]
      "field_og_description" => array:1 [
        "x-default" => Drupal\Core\Field\FieldItemList {#2544
          #definition: Drupal\field\Entity\FieldConfig {#2006}
          #name: "field_og_description"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: []
          #langcode: "fr"
        }
      ]
      "field_post_abstract" => array:1 [
        "x-default" => Drupal\Core\Field\FieldItemList {#2546
          #definition: Drupal\field\Entity\FieldConfig {#2007}
          #name: "field_post_abstract"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: array:1 [
            0 => Drupal\text\Plugin\Field\FieldType\TextLongItem {#2559 …9}
          ]
          #langcode: "fr"
        }
      ]
      "field_post_embed_credit" => array:1 [
        "x-default" => Drupal\Core\Field\FieldItemList {#2561
          #definition: Drupal\field\Entity\FieldConfig {#2008}
          #name: "field_post_embed_credit"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: []
          #langcode: "fr"
        }
      ]
      "field_post_embed_url" => array:1 [
        "x-default" => Drupal\Core\Field\FieldItemList {#2563
          #definition: Drupal\field\Entity\FieldConfig {#2009}
          #name: "field_post_embed_url"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: []
          #langcode: "fr"
        }
      ]
      "field_post_images_credit" => array:1 [
        "x-default" => Drupal\Core\Field\FieldItemList {#2565
          #definition: Drupal\field\Entity\FieldConfig {#2010}
          #name: "field_post_images_credit"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: []
          #langcode: "fr"
        }
      ]
      "field_post_media_images" => array:1 [
        "x-default" => Drupal\Core\Field\EntityReferenceFieldItemList {#2567
          #definition: Drupal\field\Entity\FieldConfig {#2011}
          #name: "field_post_media_images"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: []
          #langcode: "fr"
        }
      ]
      "field_post_media_sound" => array:1 [
        "x-default" => Drupal\Core\Field\EntityReferenceFieldItemList {#2569
          #definition: Drupal\field\Entity\FieldConfig {#2012}
          #name: "field_post_media_sound"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: []
          #langcode: "fr"
        }
      ]
      "field_post_media_video" => array:1 [
        "x-default" => Drupal\Core\Field\EntityReferenceFieldItemList {#2571
          #definition: Drupal\field\Entity\FieldConfig {#2013}
          #name: "field_post_media_video"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: []
          #langcode: "fr"
        }
      ]
      "field_post_nature" => array:1 [
        "x-default" => Drupal\Core\Field\EntityReferenceFieldItemList {#2573
          #definition: Drupal\field\Entity\FieldConfig {#2014}
          #name: "field_post_nature"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2584 …9}
          ]
          #langcode: "fr"
        }
      ]
      "field_post_text" => array:1 [
        "x-default" => Drupal\Core\Field\FieldItemList {#2586
          #definition: Drupal\field\Entity\FieldConfig {#2015}
          #name: "field_post_text"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: array:1 [
            0 => Drupal\text\Plugin\Field\FieldType\TextLongItem {#2599 …9}
          ]
          #langcode: "fr"
        }
      ]
      "field_post_trans_credit" => array:1 [
        "x-default" => Drupal\Core\Field\FieldItemList {#2601
          #definition: Drupal\field\Entity\FieldConfig {#2016}
          #name: "field_post_trans_credit"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: []
          #langcode: "fr"
        }
      ]
      "field_post_type" => array:1 [
        "x-default" => Drupal\Core\Field\EntityReferenceFieldItemList {#2603
          #definition: Drupal\field\Entity\FieldConfig {#2017}
          #name: "field_post_type"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2614 …9}
          ]
          #langcode: "fr"
        }
      ]
      "field_subtitle" => array:1 [
        "x-default" => Drupal\Core\Field\FieldItemList {#2616
          #definition: Drupal\field\Entity\FieldConfig {#2019}
          #name: "field_subtitle"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: []
          #langcode: "fr"
        }
      ]
      "field_tags" => array:1 [
        "x-default" => Drupal\Core\Field\EntityReferenceFieldItemList {#2618
          #definition: Drupal\field\Entity\FieldConfig {#2020}
          #name: "field_tags"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: array:5 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2629 …9}
            1 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2631 …9}
            2 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2633 …9}
            3 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2635 …9}
            4 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2637 …9}
          ]
          #langcode: "fr"
        }
      ]
      "field_title_displayed" => array:1 [
        "x-default" => Drupal\Core\Field\FieldItemList {#2639
          #definition: Drupal\field\Entity\FieldConfig {#2021}
          #name: "field_title_displayed"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: array:1 [
            0 => Drupal\text\Plugin\Field\FieldType\TextLongItem {#2652 …9}
          ]
          #langcode: "fr"
        }
      ]
      "uid" => array:1 [
        "x-default" => Drupal\Core\Field\EntityReferenceFieldItemList {#2654
          #definition: Drupal\Core\Field\BaseFieldDefinition {#1934}
          #name: "uid"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2664 …9}
          ]
          #langcode: "fr"
        }
      ]
      "title" => array:1 [
        "x-default" => Drupal\Core\Field\FieldItemList {#2666
          #definition: Drupal\Core\Field\Entity\BaseFieldOverride {#1998}
          #name: "title"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\StringItem {#2672 …9}
          ]
          #langcode: "fr"
        }
      ]
      "created" => array:1 [
        "x-default" => Drupal\Core\Field\FieldItemList {#2673
          #definition: Drupal\Core\Field\BaseFieldDefinition {#1941}
          #name: "created"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem {#2678 …9}
          ]
          #langcode: "fr"
        }
      ]
      "changed" => array:1 [
        "x-default" => Drupal\Core\Field\ChangedFieldItemList {#3103
          #definition: Drupal\Core\Field\BaseFieldDefinition {#1945}
          #name: "changed"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem {#3115 …9}
          ]
          #langcode: "fr"
        }
      ]
      "type" => array:1 [
        "x-default" => Drupal\Core\Field\EntityReferenceFieldItemList {#1864
          #definition: Drupal\Core\Field\BaseFieldDefinition {#1915}
          #name: "type"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1880}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#804}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#4882 …9}
          ]
          #langcode: "fr"
        }
      ]
    ]
    #fieldDefinitions: array:45 [
      "nid" => Drupal\Core\Field\BaseFieldDefinition {#1903}
      "uuid" => Drupal\Core\Field\BaseFieldDefinition {#1906}
      "vid" => Drupal\Core\Field\BaseFieldDefinition {#1909}
      "langcode" => Drupal\Core\Field\BaseFieldDefinition {#1912}
      "type" => Drupal\Core\Field\BaseFieldDefinition {#1915}
      "revision_timestamp" => Drupal\Core\Field\BaseFieldDefinition {#1917}
      "revision_uid" => Drupal\Core\Field\BaseFieldDefinition {#1921}
      "revision_log" => Drupal\Core\Field\BaseFieldDefinition {#1925}
      "status" => Drupal\Core\Field\BaseFieldDefinition {#1929}
      "uid" => Drupal\Core\Field\BaseFieldDefinition {#1934}
      "title" => Drupal\Core\Field\Entity\BaseFieldOverride {#1998}
      "created" => Drupal\Core\Field\BaseFieldDefinition {#1941}
      "changed" => Drupal\Core\Field\BaseFieldDefinition {#1945}
      "promote" => Drupal\Core\Field\Entity\BaseFieldOverride {#1999}
      "sticky" => Drupal\Core\Field\BaseFieldDefinition {#1954}
      "default_langcode" => Drupal\Core\Field\BaseFieldDefinition {#1959}
      "revision_default" => Drupal\Core\Field\BaseFieldDefinition {#1965}
      "revision_translation_affected" => Drupal\Core\Field\BaseFieldDefinition {#1971}
      "metatag" => Drupal\Core\Field\BaseFieldDefinition {#1977}
      "path" => Drupal\Core\Field\BaseFieldDefinition {#1981}
      "menu_link" => Drupal\Core\Field\BaseFieldDefinition {#1984}
      "content_translation_source" => Drupal\Core\Field\BaseFieldDefinition {#1988}
      "content_translation_outdated" => Drupal\Core\Field\BaseFieldDefinition {#1992}
      "field_authors" => Drupal\field\Entity\FieldConfig {#2000}
      "field_citation" => Drupal\field\Entity\FieldConfig {#2001}
      "field_cover_image" => Drupal\field\Entity\FieldConfig {#2002}
      "field_date" => Drupal\field\Entity\FieldConfig {#2003}
      "field_departments" => Drupal\field\Entity\FieldConfig {#2004}
      "field_license" => Drupal\field\Entity\FieldConfig {#2005}
      "field_og_description" => Drupal\field\Entity\FieldConfig {#2006}
      "field_post_abstract" => Drupal\field\Entity\FieldConfig {#2007}
      "field_post_embed_credit" => Drupal\field\Entity\FieldConfig {#2008}
      "field_post_embed_url" => Drupal\field\Entity\FieldConfig {#2009}
      "field_post_images_credit" => Drupal\field\Entity\FieldConfig {#2010}
      "field_post_media_images" => Drupal\field\Entity\FieldConfig {#2011}
      "field_post_media_sound" => Drupal\field\Entity\FieldConfig {#2012}
      "field_post_media_video" => Drupal\field\Entity\FieldConfig {#2013}
      "field_post_nature" => Drupal\field\Entity\FieldConfig {#2014}
      "field_post_text" => Drupal\field\Entity\FieldConfig {#2015}
      "field_post_trans_credit" => Drupal\field\Entity\FieldConfig {#2016}
      "field_post_type" => Drupal\field\Entity\FieldConfig {#2017}
      "field_related_publications" => Drupal\field\Entity\FieldConfig {#2018}
      "field_subtitle" => Drupal\field\Entity\FieldConfig {#2019}
      "field_tags" => Drupal\field\Entity\FieldConfig {#2020}
      "field_title_displayed" => Drupal\field\Entity\FieldConfig {#2021}
    ]
    #languages: array:4 [
      "fr" => Drupal\Core\Language\Language {#1812
        #name: "Français"
        #id: "fr"
        #direction: "ltr"
        #weight: -10
        #locked: false
      }
      "en" => Drupal\Core\Language\Language {#1810
        #name: "English"
        #id: "en"
        #direction: "ltr"
        #weight: -9
        #locked: false
      }
      "und" => Drupal\Core\Language\Language {#1811
        #name: "Non spécifié"
        #id: "und"
        #direction: "ltr"
        #weight: 2
        #locked: true
      }
      "zxx" => Drupal\Core\Language\Language {#1617
        #name: "Non applicable"
        #id: "zxx"
        #direction: "ltr"
        #weight: 3
        #locked: true
      }
    ]
    #langcodeKey: "langcode"
    #defaultLangcodeKey: "default_langcode"
    #activeLangcode: "x-default"
    #defaultLangcode: "fr"
    #translations: array:1 [
      "x-default" => array:2 [
        "status" => 1
        "entity" => Drupal\node\Entity\Node {#1809}
      ]
    ]
    #translationInitialize: false
    #newRevision: false
    #isDefaultRevision: "1"
    #entityKeys: array:4 [
      "bundle" => "post"
      "id" => "2081"
      "revision" => "3668"
      "uuid" => "e614ba6b-d6e4-46c6-8ec1-af4e06cff692"
    ]
    #translatableEntityKeys: array:8 [
      "label" => array:1 [
        "x-default" => "Nicolas Nova (1977-2024), un éclaireur des futurs possibles"
      ]
      "langcode" => array:1 [
        "x-default" => "fr"
      ]
      "status" => array:1 [
        "x-default" => "1"
      ]
      "published" => array:1 [
        "x-default" => "1"
      ]
      "uid" => []
      "owner" => []
      "default_langcode" => array:1 [
        "x-default" => "1"
      ]
      "revision_translation_affected" => array:1 [
        "x-default" => "1"
      ]
    ]
    #validated: false
    #validationRequired: false
    #loadedRevisionId: "3668"
    #revisionTranslationAffectedKey: "revision_translation_affected"
    #enforceRevisionTranslationAffected: []
    #isSyncing: false
    +in_preview: null
  }
  "item_translations" => array:1 [
    "fr" => Drupal\node\Entity\Node {#1809}
  ]
  "node_id" => "2081"
  "node_type" => "post"
  "page_has_translation" => null
  "param" => []
  "paramstring" => ""
  "uri_translated" => ""
  "view_id" => null
]
retour au sommaire du Dossier #27

Cet article rend hommage à Nicolas Nova (1977-2024), professeur à la HEAD – Genève (HES-SO), disparu lors d’un trek au Sultanat d’Oman. Pionnier d’études croisant design, sciences sociales et technologies, ce chercheur inclassable explorait les imaginaires, interstices et paradoxes des objets numériques, examinant les tensions entre standardisation industrielle et réappropriations situées. Co-fondateur du Near Future Laboratory, il renouvelait les récits technologiques par la pratique du « design fiction ». Pédagogue inspirant, il transmettait à ses étudiants un regard ethnographique, transformant l’observation du quotidien en levier de création. Le soin accordé à la forme de ses ouvrages incarnait sa conviction de tracer des ponts entre recherche académique, pratiques de design et société civile. Riche d’une vingtaine d’ouvrages, Nicolas Nova laisse une œuvre protéiforme. Son absence prive la critique technologique d’une voix essentielle, lucide, curieuse et poétique.

  • A
  • A

Nicolas Nova, professeur ordinaire à la HEAD – Genève (HES-SO), nous a quittés le 31 décembre 2024 à l’âge de 47 ans, victime d’une crise cardiaque lors d’un trek au Sultanat d’Oman. Il chérissait ce type de voyage, à la jonction de paysages époustouflants et de folklores singuliers, comme en témoignent ses arpentages réguliers de la « technosphère » alpine ou, en octobre 2024, des pseudo-traces extraterrestres de Roswell au Nouveau-Mexique – autant d’imaginaires synthétiques articulant nature, technologie et croyances et dans lesquels il puisait la matière de ses essais et carnets de route. Nicolas Nova était un esprit curieux, généreux et visionnaire, dont la vivacité et l’acuité ont profondément marqué ses étudiants, collègues et amis. Il était en outre une figure centrale de la revue Sciences du Design, à laquelle il avait contribué dès le 1er numéro avec un article intitulé « De l’ethnographie au design, du terrain à la création : tactiques de traduction »[note]Nicolas Nova, Lysianne Léchot Hirt, Fabienne Kilchör et Sébastien Fasel, « De l’ethnographie au design, du terrain à la création : tactiques de traduction », Sciences du Design, vol. 1, n° 1, 2015, p. 86-93.[/note]. Sa brutale disparition est une immense perte pour la communauté du design, des sciences humaines et des cultures numériques tant sa personne et ses travaux font l’unanimité.

 

Entre technologies grand public et sciences sociales

Né à Roanne, près de Lyon (France) en 1977, Nicolas Nova a étudié les sciences naturelles et sciences cognitives. Après un premier doctorat ès sciences en interaction humain-machine obtenu en 2007 à l’EPFL (Lausanne) et traitant des médias géolocalisés[note]Nicolas Nova, The influences of location awareness on computer-supported collaboration, thèse de doctorat ès sciences sous la direction de Pierre Dillenbourgm Lausanne, EPFL, 2007. Repéré à https://infoscience.epfl.ch/entities/publication/d1792a1c-b103-4677-94c6-f642ebf8a055[/note], Nicolas Nova soutient en 2018 une deuxième thèse à l’université de Genève, cette fois en sociologie, portant sur la figure « kaléidoscopique » de l’objet global et totalisant qu’est le smartphone[note]Nicolas Nova, Figures mobiles : une anthropologie du smartphone, thèse de doctorat ès sciences de la société, mention sociologie, sous la direction de Mathilde Bourrier, Université de Genève, 2018. Repéré à https://archive-ouverte.unige.ch/unige:107645[/note]. Capable de faire dialoguer des communautés tant hétéroclites qu’inattendues, il était des rares personnes dont la précision scientifique trouvait des ancrages et relais autant dans la pop culture (musique et jeu vidéo notamment), la presse grand public que les sphères professionnelles des technologies et du design. Encore doctorant, il s’était fait connaître via le cycle de conférences Lift (Genève) cofondé avec Laurent Haug et dont la première édition (2006) avait notamment accueilli le blogger Robert Sciable ou le critique Cory Doctorow[note]David Haeberli, "LIFT, l’ascenseur vers les idées novatrices", Le Temps, 2005. Repéré à https://www.letemps.ch/societe/lift-lascenseur-vers-idees-novatrices[/note]. Nicolas Nova ne cédait jamais à la critique facile des technologies, fréquemment accusées de tous les maux, pour au contraire nous faire voir ce qu’elles recèlent de paradoxes, d’écologies ou d’étincelles.

 

Dans les marges des sous-cultures

Insatiable explorateur, il se jouait des cases institutionnelles limitant trop souvent la production de connaissances. Un exemple saillant est celui d’un de ses premiers ouvrages, 8-Bit Reggae. Collision and Creolization[note]Nicolas Nova, 8-bit Reggae: Collision and Creolization, Paris, Volumiques, 2014[/note], qui examine la rencontre inattendue et intrigante entre la culture des jeux vidéo et le reggae/dub, comme en témoigne son texte de présentation : « Pourquoi des machines 8 bits comme le Commodore 64 ou la Nintendo NES ont-elles été utilisées pour recréer des riddims jamaïcains ? Comment un assemblage aussi curieux de rythmes, d’objets et de systèmes de jeu a-t-il pu se produire ? Est-ce dû à la nature des différentes sous-cultures ? Ou s’agit-il simplement d’un échange fortuit entre la musique reggae et l’informatique 8 bits ? ». Nicolas Nova possédait d’ailleurs une collection de manettes de jeu qui figurait dans l’exposition « Game Design Today » au Gestaltung Museum de Zürich (2023). L’ouvrage 8-Bit Reggae, soigné dans son design graphique (Etienne Mineur), contient une bonne part des principes clé de Nicolas Nova. En zoomant sur une micro-scène, il fait surgir des enjeux plus vastes à même de caractériser des changements du XIXe siècle. Autrement dit, les technologies ne sont des ensembles homogènes dans le temps et dans l’espace. Elles sont, pour qui prend le temps de les observer, de se plonger dans leurs conditions de production (souvent délétères) et d’étudier leurs pratiques sociales (détournements et réceptions multiples d’un territoire à un autre), l’occasion d’apprendre des autres et de nous-mêmes, de tordre le bras à nos préjugés. 

 

L’épuisement des imaginaires technologiques

Cette dans optique que Nicolas Nova avait rédigé l’ouvrage polyphonique Futurs ? La panne des imaginaires technologiques[note]Lyon, Les Moutons électriques, 2014[/note], une fine lecture des tropes au cœur des rouleaux compresseurs de la science-fiction, qui déterminent (et limitent terriblement) la production de services numériques et d’objets en tout genre (frigo dits intelligents, voitures volantes et autres hoverboards). Cette réduction des futurs possibles trouve de nombreux échos dans l’actualité, comme l’incidence d’Elon Musk dans les élections présidentielles de 2024 aux États-Unis. Devenu un parangon de l’innovation technologique, Elon Musk a ancré sa politique dans des codes de la pop culture en apparaissant dans le film Iron Man 2 (2010) ou en se faisant passer pour un joueur d’élite de Path of Exile 2 (2024). Cet exemple montre l’importance, pour le design, de travailler au-delà de problèmes à résoudre[note]Anthony Masure, "Panne des imaginaires technologiques ou design pour un monde réel ?", Actes de la journée d’étude « CinéDesign : pour une convergence disciplinaire du cinéma et du design », dir. Irène Dunyach & Saul Pandelakis, Toulouse, Université Jean Jaurès, 2017. Repéré à https://www.anthonymasure.com/articles/2017-09-panne-imaginaires-technologiques-design-monde-reel[/note] pour penser des « scénarios pour un futur meilleur »[note]Nicolas Nova, Futurs ? La panne des imaginaires technologiques, Lyon, Les Moutons électriques, 2014 ; Nicolas Nova, "Futur partout, avenir nulle part ?", Colloque Ciné Design, Toulouse, Université Jean Jaurès, 2018. Repéré à https://doi.org/10.60527/q02b-e613[/note]. Il faut, dès lors, répondre à l’épuisement des imaginaires en s’appuyant sur des observations « situées ». Entre les extrêmes dystopiques (films catastrophe) et utopiques (un monde sauvé par la science), qu’est-ce que la science-fiction nous dit du design ? Il suffit d’arpenter les transports en commun des grandes mégalopoles pour mesurer le décalage entre les affiches publicitaires de la big tech et la richesse du vécu social, y compris dans ses dimensions absurdes. 

 

De l’invention du quotidien au design fiction

Nicolas Nova cherchait à comprendre comment, derrière les choses, celles-ci, sont appropriées, détournées ou même rejetées. Un projet de recherche-action mené à Art Center College of Design de Pasadena, Curious Rituals[note]Nicolas Nova, Katherine Miyake, Walton Chiu et Nancy Kwon, Curious Rituals: Gestural Interaction in the Digital Everyday, Passadena, Art Center College of Design, 2012. Repéré à https://curiousrituals.wordpress.com [/note], explorait ainsi les rituels ratés de nos interactions quotidiennes avec les objets numériques. Ce recueil en open access dresse un inventaire singulier et illustré des gestes étranges et nouveaux qui émergent avec les technologies numériques, comme le mouvement des bras en forme de 8 visant à recalibrer l’antenne réseau d’un téléphone portable. Ce regard anthropologique, souvent teinté d’humour, révèle par ces petits gestes du quotidien (comme le swipe) des facettes inattendues de nos vies connectées. Il aimait se nourrir des pratiques ordinaires, souvent négligées par les grandes narrations technologiques. Plutôt que d’embrasser des visions binaires, il cherchait à comprendre comment les gens vivent réellement avec les technologies, dans toute leur complexité et ambivalence. C’est peut-être l’intérêt pour ces nœuds qui l’avait amené à cofonder en 2006 le Near Future Laboratory avec Julian Bleecker et Fabien Girardin, puis Girardin & Nova en 2024. Ces agences prospectives incarnent une autre facette du travail de Nicolas Nova, le « design fiction », qui, « contrairement à la narration traditionnelle, utilise des objets tangibles pour impliquer des histoires et pour provoquer la réflexion et la discussion sur ce qui pourrait être »[note]Chris Frey et Patrick Pittman, The Manual of Design Fiction, Venice Beach (CA), Near Future Laboratory, 2022[/note]. Par là, il cherchait à nourrir les démarches de conception des marges de la production, souvent mal comprises des entreprises.

 

L’attrait des rebuts et le souci de la forme

Le quotidien est aussi celui des multiples vies des objets numériques, avec leur lot de bugs et de pannes, soit là où la fonction vacille. Tandis que la définition commune du design est de résoudre un besoin d’usage, Nicolas Nova met en évidence le fait que les objets commercialisés engendrent de nouveaux problèmes envers lesquels les humains, en dehors des circuits industriels balisés, font preuve d’invention. Cette dimension discrète a fait l’objet d’un projet FNS mené à la HEAD – Genève, « De la réparation informelle à l’innovation silencieuse, le cas des smartphones » (2017-2018), lequel a entre autres donné lieu à une série de fanzines et à un ouvrage d’observations dessinées de repair shops menées avec Anaïs Bloch, Dr. Smartphones[note]Nicolas Nova & Anaïs Bloch, Dr. Smartphone: an ethnography of mobile phone repair shops, Lausanne, IDP, 2020[/note]. D’une facture graphique remarquable, l’ouvrage comprend en couverture un pêle-mêle lettres de logotypes de marques de téléphonie ou d’enseignes de magasins (dont il avait habilement évité le « N » de Nokia pour s’éviter des soucis juridiques), et fait alterner des cahiers iconographiques métallisés, photos ou croquis. Par là, il soulignait de la meilleure des façons que la recherche (en sciences humaines, en design, etc.) n’a pas pour fatalité d’être « moche », et qu’il est légitime que le souci de la forme fasse partie d’une démarche de recherche. Il faisait mentir l’adage de la chercheuse Lysianne Léchot Hirt qui notait, grinçante, que trop souvent « good design = crap research, good research = crap design »[note]Lysianne Léchot Hirt, "Recherche-Création En Design à Plein Régime : Un Constat, Un Manifeste, Un Programme", Sciences du Design, vol. 1, n° 1, 2015, pp. 37-44. Repéré à https://doi.org/10.3917/sdd.001.0037[/note] : la forme fait argument tout autant qu’elle permet de mieux partager les savoirs produits. Cette attention portée aux déchets s’est poursuivie dans un autre projet de recherche FNS mené à la HEAD – Genève, « Discarded Digital : contrer l’obsolescence par les pratiques de ré-utilisation des rebuts du numérique » (2024-2027). Impliquant la chercheuse Anaïs Bloch et le doctorant Thibault le Page (qui mobilise le médium de la bande dessinée comme méthode de recherche), ce projet opère sur plusieurs territoires géographiques une « investigation empirique des pratiques de réutilisation des rebuts du numérique – smartphones, consoles de jeux, ordinateurs, imprimantes, baladeurs, objets connectés – en dehors des chaînes industrielles de circulation et de recyclage des matériaux »[note]Anaïs Bloch, "Apprendre avec les déchets : réparer, réutiliser, détourner pour reprendre la main sur les équipements numériques", ISSUE, 2024. Repéré à https://issue-journal.ch/focus-posts/apprendre-avec-les-dechets-reparer-reutiliser-detourner-pour-reprendre-la-main-sur-les-equipements-numeriques [/note]. 

 

De bestiaires en folklores

Ce soin accordé aux formes trouve un point d’ancrage dans l’ouvrage singulier Bestiaire de l'anthropocène[note]Nicolas Nova et Disnovation, A Bestiary of the Anthropocene, Eindhoven, Onomatopee, 2021. Ed. fr. : Bestiaire de l'Anthropocène, Lausanne, art&fiction, 2024[/note]. imaginé avec le duo Maria Roszkowska & Nicolas Maigret (Disnovation), le livre est décrit sur le site de l’éditeur comme « un atlas de spécimens hybrides, magnifiquement imprimé à l’encre argentée sur du papier noir, pour rendre compte de la confusion entre la technosphère et la biosphère ». Préfiguré sur Pasta & Vinegar, le blog de Nicolas Nova, il figure tour à tour des entités hybrides comme les plastiglomérats, chiens robots de surveillance, fordite, gazon artificiel, arbres antennes, SARS-CoV-2, montagnes décapitées, aigles chasseurs de drones, bananes standardisées. Le format de l’ouvrage a été pensé pour être décliné en expositions (ex. : Théâtre de l’Orangerie, Genève ; Gaîté Lyrique, Paris) et posters. Ce cas n’incarne pas seulement une préoccupation esthétique de la recherche[note]Anthony Masure, "À défaut d’esthétique : plaidoyer pour un design graphique des publications de recherche", Sciences du Design, vol. 8, n° 2, 2018, p. 67-78. Repéré à https://doi.org/10.3917/sdd.008.0067[/note], mais aussi une réflexion sur les formats[note]Anthony Masure et Alexandre Saint-Jevin, "Formes, formats, formatage : vers un design des sciences", dans Baptiste Bohet et Virginie Pringuet (dir.), Les devenirs numériques des patrimoines, Paris, UDPN, 2022. Repéré à https://shs.hal.science/halshs-04100500 [/note], académiques en premier lieu, afin de repenser leur pertinence dans un monde croulant sous les supports numériques et l’injonction au publish or perish. Dans son hommage à Nicolas Nova, le chercheur Frédéric Kaplan souligne à raison l’importance de Lagniappe[note]Frédéric Kaplan, "Nicolas Nova, la pensée sauvage", Le Temps, 6 janvier 2025. Repéré à https://www.letemps.ch/culture/nicolas-nova-la-pensee-sauvage-l-hommage-de-frederic-kaplan[/note], « une infolettre irrégulière sur les cultures numériques » comptant 81 opus remplis d’idiomes et « d’onglets ouverts dans le navigateur ». Le dernier ouvrage de Nicolas Nova, Persistances du merveilleux. Le petit peuple de nos machines[note]Paris, Premier Parallèle, 2024[/note], prolonge cet effort d’inventaire en s’intéressant cette fois aux recoins insoupçonnés des programmes, à savoir les trolls, daemons ou autres fantômes numériques. 

 

Penser par le milieu

Une autre notion centrale de l’œuvre de Nicolas Nova est celle de l’écologie, à savoir la sciences des milieux, et qu’il envisageait tant du côté machines électroniques que des massifs montagneux. Il co-encadrait depuis 2020, avec Jérôme Baudry (EPFL), la thèse de doctorat de Cyrus Khalatbari dans le cadre d’un partenariat stratégique avec la HEAD, et dont le sujet, ancré dans la recherche-création en design, porte sur les implications écologiques des unités de traitement graphique (GPU). Parallèlement, Nicolas Nova avait conduit avec Etienne Mineur et Sabrina Calvo un projet de recherche-création mené à la HEAD portant sur les mutations climatiques des stations de ski alpines et qui a donné lieu à un manuel de jeux de rôle, Chamonix-Sentinelles[note]Nicolas Nova, Sabrina Calvo & Etienne Mineur, Chamonix-Sentinelles, Paris, Volumiques, 2024. Repéré à https://www.chamonix-sentinelles.org[/note], dont les sources, ont été placées en open data. Ces balades alpines, sources d’inspiration pour le jeu, ont été compilées et augmentées dans un ouvrage dédié, Fragments d’une montagne. Les Alpes et leurs métamorphoses[note]Paris, Le Pommier, 2023[/note], un autoportrait dessinant un équilibre troublé entre humains, nature et technologies. Plus récemment encore, il agrégeait des ressources sur le thème du « solar punk », ces imaginaires dystopiques incarnés pour le grand public par le film Mad Max et pour lesquels il envisageait un nouveau projet de recherche.

 

Enquêtes-création

L’importance de la transmission est patente dans son travail. À la suite de l’ouvrage de synthèse du projet de recherche Beyond Design Ethnography: How Designers Practice Ethnographic Research[note]Berlin, SHS Publishing, 2014[/note], il avait publié en un manifeste[note]Enquête/création en design, Genève, HEAD – Publishing, coll. Manifestes, 2021[/note] portant sur les « enquêtes-création en design » pour faire valoir des façons singulières qu’ont les designers de pratiquer l’enquête, qui recoupent mais aussi s’écartent des pratiques en sciences sociales. En 2022 sort Exercices d’observation[note]Exercices d’observation. Dans les pas des anthropologues, des écrivains, des designers et des naturalistes du quotidien, Paris, Premier Parallèle, 2022[/note], une série d’exercices et de consignes à s’approprier. En 2024, il co-édite avec Anne Bationo-Tillo, Sophie Krier et Francesca Cozzolino l’ouvrage collectif En quête d'images – Écritures sensibles en recherche-création[note]Anne Bationo Tillon, Francesca Cozzolino, Sophie Krier et Nicolas Nova, En quête d'images – Écritures sensibles en recherche-création, Dijon, Les Presses du Réel, 2024[/note], un manuel portant « une réflexion épistémologique sur les formes sensibles d’écriture de la recherche à la croisée de l’art, du design, de l’anthropologie et de l’ergonomie, à partir de projets singuliers d’enquête-création ». Il faut également mentionner l’implication de Nicolas Nova dans de nombreux collectifs et groupes de recherche, dont les revues Able, Terrains ou Technique & Culture, dont il était un coordinateur du numéro « Espèces d’IA » à paraître en mars 2025. Fin 2024, il nous avait confié réfléchir à passer un jour son « habilitation à diriger des recherches » (HDR). Celle-ci devait comprendre une « égo-histoire » dont la forme aurait sans doute été unique. 

 

Une pédagogie située

Nicolas Nova a été un pilier du Master Media Design de la HEAD – Genève, contribuant dès ses débuts à son développement avec précision, générosité et bienveillance. Par ses enseignements et ses ateliers, il invitait les étudiants à cultiver un regard attentif sur le monde, que ce soit lors de séminaires, de marches le long de l’Arve, de visites au marché aux puces de Plainpalais ou encore d’excursions à la mer de glace de Chamonix. Il enseignait l’art d’observer, de conduire des entretiens, de décrypter les rituels humains avec les machines, et de collecter et organiser les données recueillies sur le terrain. Ces approches, centrales dans son enseignement, ont permis à ses étudiants de développer une compréhension approfondie des enjeux technologiques et sociaux contemporains. Au fil des années, Nicolas a mené de nombreux ateliers en collaboration avec des personnalités telles que Sabrina Calvo, Etienne Mineur, Daniel Sciboz, James Auger, Anne Schneider, Douglas Edric Stanley, Félicien Goguey ou Laurent Bolli. Son dernier cours de l’année académique 2024-2025, intitulé « Making sense of algorithms », introduisait l’analyse des algorithmes et de l’apprentissage automatique. Ce cours permettait aux étudiants d’explorer, à travers une approche d’ethnographie en design, la manière dont les utilisateur·ices perçoivent et interprètent les algorithmes. Depuis plusieurs années, il animait avec Benjamin Gaulon le workshop « Tech Mining », axé sur les rebuts électroniques, l’obsolescence programmée et les pratiques de design d’interaction soutenables. Les résultats de ces ateliers présentaient toujours des dispositifs inventifs, joyeux et porteurs de visions alternatives pour les technologies. Chaque année, Nicolas inaugurait le Master Media Design avec son atelier « Alpine Technosphere », combinant exploration, observation et création. Ce cours, inspiré des débats sur l’anthropocène et la crise écologique, proposait une approche poétique des paysages alpins transformés et des usages humains de la montagne. Enfin, Nicolas Nova a supervisé un grand nombre de mémoires de Master, abordant une variété de thèmes fascinants et pertinents pour le champ du design. Sa patience et son expertise ont été une source de confiance et de motivation pour ses étudiants, leur ouvrant des horizons académiques et professionnels. L’équipe du Master Media Design perpétuera son approche unique, ses enseignements et ses méthodes de travail afin qu’ils continuent d’inspirer les futures générations.

 

Conclusion : un éclaireur des futurs possibles

La disparition si brutale et insensée de Nicolas Nova nous laisse comme orphelins. C’est avec lui un pan de la recherche en design et des cultures numériques qui s’éteint, mais aussi un merveilleux collègue et ami, toujours à l’écoute des autres et des bruissements du monde. Les personnes l’ayant connu se souviendront de lui comme d’un esprit brillamment inventif, doté d’une curiosité insatiable et d’une humilité rare. Il avait cette capacité unique à voir du potentiel dans les interstices de l’ordinaire et à encourager les autres à penser et faire autrement. Soulignant ses qualités humaines, nous suivons volontiers Michel Lussault qui, dans un message d’hommage sur WhatsApp, fait remarquer que « dans un monde académique souvent brutal, compétitif et individualiste, Nicolas faisait partie de celles et ceux qui redonnent confiance dans la portée de la collégialité de la pensée ». Riche de d’une vingtaine de livres et de nombreux articles, son œuvre commençait à peine à être reconnue à sa juste valeur. Par son travail sensible sur les technologies et les imaginaires, il aura montré que le design n'est pas seulement une question d’esthétique ou de fonctionnalité, mais une façon située de comprendre le présent et d’imaginer des futurs alternatifs.


Nicolas Nova : Bibliographie exhaustive

 

Nicolas Nova et Laurent Bolli, Joypads! Le design des manettes, Lyon, Les Moutons électriques, 2013

 

Marc Atallah, Nicolas Nova, Matthieu Pellet et Christian Indermuhle, Pouvoirs des jeux vidéo : des pratiques au discours, Lausanne, In Folio, 2014

 

Nicolas Nova, Futurs ? La panne des imaginaires technologiques, Lyon, Les Moutons électriques, 2014

 

Nicolas Nova, 8-bit Reggae: Collision and Creolization, Paris, Volumiques, 2014

 

Nicolas Nova, Beyond Design Ethnography: How Designers Practice Ethnographic Research, Berlin, SHS Publishing, 2014

 

Nicolas Nova et Joël Vacheron, Dadabot, ID Pure, Lausanne, 2015

 

Frédéric Kaplan et Nicolas Nova, La culture internet des mèmes, Lausanne, PPUR, 2016

 

Frédéric Kaplan et Nicolas Nova, Le miracle Wikipedia, Lausanne, PPUR, 2016

 

Nicolas Nova, Cloud of Practices, Genève, HEAD – Genève, 2018

 

Nicolas Nova, Smartphones. Une enquête anthropologique, Genève, Métis presses, 2020

 

Nicolas Nova et Anaïs Bloch, Dr. Smartphone: an ethnography of mobile phone repair shops, Lausanne, IDP, 2020

 

Nicolas Nova et Disnovation, A Bestiary of the Anthropocene, Eindhoven, Onomatopee, 2021

 

Nicolas Nova, Enquête/création en design, Genève, HEAD – Publishing, coll. Manifestes, 2021

 

Laurence Allard, Alexandre Monnin et Nicolas Nova (dir.), Écologies du smartphone, Lormont, Le Bord de l'eau, 2022

 

Nicolas Nova, Exercices d’observation. Dans les pas des anthropologues, des écrivains, des designers et des naturalistes du quotidien, Paris, Premier Parallèle, 2022

 

Julian Bleecker, Nick Foster, Fabien Girardin et Nicolas Nova, The Manual of Design Fiction, Venice, CA, The Near Future Laboratory, 2022

 

Nicolas Nova, Fragments d’une montagne. Les Alpes et leurs métamorphoses, Paris, Le Pommier, 2023

 

Nicolas Nova, Sabrina Calvo et Etienne Mineur, Chamonix-Sentinelles, Paris, Volumiques, 2024

 

Anne Bationo Tillon, Francesca Cozzolino, Sophie Krier, Nicolas Nova, En quête d'images – Écritures sensibles en recherche-création, Dijon, Les Presses du Réel, 2024

Nicolas Nova et Disnovation, Bestiaire de l'Anthropocène, Lausanne, art&fiction, 2024

Nicolas Nova, Persistance du merveilleux. Le petit peuple de nos machines, Paris, Premier Parallèle, 2024

chapitres

  1. Entre technologies grand public et sciences sociales
  2. Dans les marges des sous-cultures
  3. L’épuisement des imaginaires technologiques
  4. De l’invention du quotidien au design fiction
  5. L’attrait des rebuts et le souci de la forme
  6. De bestiaires en folklores
  7. Penser par le milieu
  8. Enquêtes-création
  9. Une pédagogie située
  10. Conclusion : un éclaireur des futurs possibles
  11. Nicolas Nova : Bibliographie exhaustive

notes

  1. Nicolas Nova, Lysianne Léchot Hirt, Fabienne Kilchör et Sébastien Fasel, « De l’ethnographie au design, du terrain à la création : tactiques de traduction », Sciences du Design, vol. 1, n° 1, 2015, p. 86-93.
  2. Nicolas Nova, The influences of location awareness on computer-supported collaboration, thèse de doctorat ès sciences sous la direction de Pierre Dillenbourgm Lausanne, EPFL, 2007. Repéré à https://infoscience.epfl.ch/entities/publication/d1792a1c-b103-4677-94c6-f642ebf8a055
  3. Nicolas Nova, Figures mobiles : une anthropologie du smartphone, thèse de doctorat ès sciences de la société, mention sociologie, sous la direction de Mathilde Bourrier, Université de Genève, 2018. Repéré à https://archive-ouverte.unige.ch/unige:107645
  4. David Haeberli, "LIFT, l’ascenseur vers les idées novatrices", Le Temps, 2005. Repéré à https://www.letemps.ch/societe/lift-lascenseur-vers-idees-novatrices
  5. Nicolas Nova, 8-bit Reggae: Collision and Creolization, Paris, Volumiques, 2014
  6. Lyon, Les Moutons électriques, 2014
  7. Anthony Masure, "Panne des imaginaires technologiques ou design pour un monde réel ?", Actes de la journée d’étude « CinéDesign : pour une convergence disciplinaire du cinéma et du design », dir. Irène Dunyach & Saul Pandelakis, Toulouse, Université Jean Jaurès, 2017. Repéré à https://www.anthonymasure.com/articles/2017-09-panne-imaginaires-technologiques-design-monde-reel
  8. Nicolas Nova, Futurs ? La panne des imaginaires technologiques, Lyon, Les Moutons électriques, 2014 ; Nicolas Nova, "Futur partout, avenir nulle part ?", Colloque Ciné Design, Toulouse, Université Jean Jaurès, 2018. Repéré à https://doi.org/10.60527/q02b-e613
  9. Nicolas Nova, Katherine Miyake, Walton Chiu et Nancy Kwon, Curious Rituals: Gestural Interaction in the Digital Everyday, Passadena, Art Center College of Design, 2012. Repéré à https://curiousrituals.wordpress.com 
  10. Chris Frey et Patrick Pittman, The Manual of Design Fiction, Venice Beach (CA), Near Future Laboratory, 2022
  11. Nicolas Nova & Anaïs Bloch, Dr. Smartphone: an ethnography of mobile phone repair shops, Lausanne, IDP, 2020
  12. Lysianne Léchot Hirt, "Recherche-Création En Design à Plein Régime : Un Constat, Un Manifeste, Un Programme", Sciences du Design, vol. 1, n° 1, 2015, pp. 37-44. Repéré à https://doi.org/10.3917/sdd.001.0037
  13. Anaïs Bloch, "Apprendre avec les déchets : réparer, réutiliser, détourner pour reprendre la main sur les équipements numériques", ISSUE, 2024. Repéré à https://issue-journal.ch/focus-posts/apprendre-avec-les-dechets-reparer-reutiliser-detourner-pour-reprendre-la-main-sur-les-equipements-numeriques 
  14. Nicolas Nova et Disnovation, A Bestiary of the Anthropocene, Eindhoven, Onomatopee, 2021. Ed. fr. : Bestiaire de l'Anthropocène, Lausanne, art&fiction, 2024
  15. Anthony Masure, "À défaut d’esthétique : plaidoyer pour un design graphique des publications de recherche", Sciences du Design, vol. 8, n° 2, 2018, p. 67-78. Repéré à https://doi.org/10.3917/sdd.008.0067
  16. Anthony Masure et Alexandre Saint-Jevin, "Formes, formats, formatage : vers un design des sciences", dans Baptiste Bohet et Virginie Pringuet (dir.), Les devenirs numériques des patrimoines, Paris, UDPN, 2022. Repéré à https://shs.hal.science/halshs-04100500 
  17. Frédéric Kaplan, "Nicolas Nova, la pensée sauvage", Le Temps, 6 janvier 2025. Repéré à https://www.letemps.ch/culture/nicolas-nova-la-pensee-sauvage-l-hommage-de-frederic-kaplan
  18. Paris, Premier Parallèle, 2024
  19. Nicolas Nova, Sabrina Calvo & Etienne Mineur, Chamonix-Sentinelles, Paris, Volumiques, 2024. Repéré à https://www.chamonix-sentinelles.org
  20. Paris, Le Pommier, 2023
  21. Berlin, SHS Publishing, 2014
  22. Enquête/création en design, Genève, HEAD – Publishing, coll. Manifestes, 2021
  23. Exercices d’observation. Dans les pas des anthropologues, des écrivains, des designers et des naturalistes du quotidien, Paris, Premier Parallèle, 2022
  24. Anne Bationo Tillon, Francesca Cozzolino, Sophie Krier et Nicolas Nova, En quête d'images – Écritures sensibles en recherche-création, Dijon, Les Presses du Réel, 2024