^ "article"

^ array:13 [
  "alt" => ""
  "array" => array:7 [
    0 => "https:"
    1 => "www.hesge.ch"
    2 => "head"
    3 => "issue"
    4 => "en"
    5 => "publications"
    6 => "johannes-alan-demian-conrad"
  ]
  "current" => "en"
  "display_alt" => "fr"
  "item" => Drupal\node\Entity\Node {#1822
    #entityTypeId: "node"
    #enforceIsNew: &2 null
    #typedData: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1896
      #definition: Drupal\Core\Entity\TypedData\EntityDataDefinition {#1904
        #definition: array:1 [
          "constraints" => array:2 [
            "EntityType" => "node"
            "Bundle" => array:1 [ …1]
          ]
        ]
        #typedDataManager: null
        #propertyDefinitions: array:45 [
          "nid" => Drupal\Core\Field\BaseFieldDefinition {#1919
            #definition: array:6 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1920 …5}
              "read-only" => true
              "provider" => "node"
              "field_name" => "nid"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807
              #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 …12}
              #defaults: []
              #pluginDefinitionAnnotationName: "Drupal\Core\TypedData\Annotation\DataType"
              #pluginInterface: null
              #namespaces: ArrayObject {#305 …5}
              #additionalAnnotationNamespaces: []
              #definitions: array:274 [ …274]
              #cacheBackend: Drupal\Core\Cache\DatabaseBackend {#296 …5}
              #useCaches: true
              #validator: null
              #constraintManager: Drupal\Core\Validation\ConstraintManager {#303 …17}
              #prototypes: array:125 [ …125]
              #classResolver: Drupal\Core\DependencyInjection\ClassResolver {#62 …4}
              #_serviceIds: []
              #_entityStorages: []
              +"_serviceId": "typed_data_manager"
            }
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1921
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1919}
            }
            #type: "integer"
            #propertyDefinitions: array:1 [
              "value" => Drupal\Core\TypedData\DataDefinition {#6103 …2}
            ]
            #schema: array:4 [
              "columns" => array:1 [ …1]
              "unique keys" => []
              "indexes" => []
              "foreign keys" => []
            ]
            #indexes: []
          }
          "uuid" => Drupal\Core\Field\BaseFieldDefinition {#1922
            #definition: array:6 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1923 …5}
              "read-only" => true
              "provider" => "node"
              "field_name" => "uuid"
              "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 {#1922}
            }
            #type: "uuid"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "vid" => Drupal\Core\Field\BaseFieldDefinition {#1925
            #definition: array:6 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1926 …5}
              "read-only" => true
              "provider" => "node"
              "field_name" => "vid"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1927
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1925}
            }
            #type: "integer"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "langcode" => Drupal\Core\Field\BaseFieldDefinition {#1928
            #definition: array:8 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1929 …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 {#1930
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1928}
            }
            #type: "language"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "type" => Drupal\Core\Field\BaseFieldDefinition {#1931
            #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 {#1932
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1931}
            }
            #type: "entity_reference"
            #propertyDefinitions: array:2 [
              "target_id" => Drupal\Core\TypedData\DataReferenceTargetDefinition {#3388 …2}
              "entity" => Drupal\Core\TypedData\DataReferenceDefinition {#5254 …3}
            ]
            #schema: null
            #indexes: []
          }
          "revision_timestamp" => Drupal\Core\Field\BaseFieldDefinition {#1933
            #definition: array:7 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1934 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1935 …5}
              "revisionable" => true
              "provider" => "node"
              "field_name" => "revision_timestamp"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1936
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1933}
            }
            #type: "created"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "revision_uid" => Drupal\Core\Field\BaseFieldDefinition {#1937
            #definition: array:7 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1938 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1939 …5}
              "revisionable" => true
              "provider" => "node"
              "field_name" => "revision_uid"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1940
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1937}
            }
            #type: "entity_reference"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "revision_log" => Drupal\Core\Field\BaseFieldDefinition {#1941
            #definition: array:9 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1942 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1943 …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 {#1944
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1941}
            }
            #type: "string_long"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "status" => Drupal\Core\Field\BaseFieldDefinition {#1945
            #definition: array:9 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1946 …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 {#1947
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1945}
            }
            #type: "boolean"
            #propertyDefinitions: array:1 [
              "value" => Drupal\Core\TypedData\DataDefinition {#2965 …2}
            ]
            #schema: null
            #indexes: []
          }
          "uid" => Drupal\Core\Field\BaseFieldDefinition {#1950
            #definition: array:10 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1951 …5}
              "translatable" => true
              "default_value_callback" => "Drupal\node\Entity\Node::getDefaultEntityOwner"
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1952 …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 {#1953
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1950}
            }
            #type: "entity_reference"
            #propertyDefinitions: array:2 [
              "target_id" => Drupal\Core\TypedData\DataReferenceTargetDefinition {#2684 …2}
              "entity" => Drupal\Core\TypedData\DataReferenceDefinition {#2686 …3}
            ]
            #schema: null
            #indexes: []
          }
          "title" => Drupal\Core\Field\Entity\BaseFieldOverride {#2014
            #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 {#2695
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
              #fieldDefinition: Drupal\Core\Field\Entity\BaseFieldOverride {#2014}
            }
            #constraints: []
            #propertyConstraints: []
            #baseFieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1954
              #definition: array:9 [ …9]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
              #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1956 …3}
              #type: "string"
              #propertyDefinitions: array:1 [ …1]
              #schema: array:4 [ …4]
              #indexes: []
            }
          }
          "created" => Drupal\Core\Field\BaseFieldDefinition {#1957
            #definition: array:9 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1958 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1959 …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 {#1960
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1957}
            }
            #type: "created"
            #propertyDefinitions: array:1 [
              "value" => Drupal\Core\TypedData\DataDefinition {#2703 …2}
            ]
            #schema: null
            #indexes: []
          }
          "changed" => Drupal\Core\Field\BaseFieldDefinition {#1961
            #definition: array:8 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1962 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1963 …5}
              "revisionable" => true
              "translatable" => true
              "provider" => "node"
              "field_name" => "changed"
              "entity_type" => "node"
              "bundle" => null
            ]
            #typedDataManager: null
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1964
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1961}
            }
            #type: "changed"
            #propertyDefinitions: array:1 [
              "value" => Drupal\Core\TypedData\DataDefinition {#3483 …2}
            ]
            #schema: null
            #indexes: []
          }
          "promote" => Drupal\Core\Field\Entity\BaseFieldOverride {#2015
            #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 {#1965
              #definition: array:9 [ …9]
              #typedDataManager: null
              #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#1967 …3}
              #type: "boolean"
              #propertyDefinitions: null
              #schema: null
              #indexes: []
            }
          }
          "sticky" => Drupal\Core\Field\BaseFieldDefinition {#1970
            #definition: array:9 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1971 …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 {#1972
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1970}
            }
            #type: "boolean"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "default_langcode" => Drupal\Core\Field\BaseFieldDefinition {#1975
            #definition: array:9 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1976 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1977 …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 {#1978
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1975}
            }
            #type: "boolean"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "revision_default" => Drupal\Core\Field\BaseFieldDefinition {#1981
            #definition: array:10 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1982 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1983 …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 {#1984
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1981}
            }
            #type: "boolean"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "revision_translation_affected" => Drupal\Core\Field\BaseFieldDefinition {#1987
            #definition: array:9 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1988 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1989 …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 {#1990
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1987}
            }
            #type: "boolean"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "metatag" => Drupal\Core\Field\BaseFieldDefinition {#1993
            #definition: array:9 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1994 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#1995 …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 {#1996
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1993}
            }
            #type: "map"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "path" => Drupal\Core\Field\BaseFieldDefinition {#1997
            #definition: array:8 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#1998 …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 {#1999
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#1997}
            }
            #type: "path"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "menu_link" => Drupal\Core\Field\BaseFieldDefinition {#2000
            #definition: array:12 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#2001 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#2002 …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 {#2003
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#2000}
            }
            #type: "entity_reference"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "content_translation_source" => Drupal\Core\Field\BaseFieldDefinition {#2004
            #definition: array:10 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#2005 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#2006 …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 {#2007
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#2004}
            }
            #type: "language"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "content_translation_outdated" => Drupal\Core\Field\BaseFieldDefinition {#2008
            #definition: array:10 [
              "label" => Drupal\Core\StringTranslation\TranslatableMarkup {#2009 …5}
              "description" => Drupal\Core\StringTranslation\TranslatableMarkup {#2010 …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 {#2011
              #definition: array:2 [ …2]
              #typedDataManager: null
              #fieldDefinition: Drupal\Core\Field\BaseFieldDefinition {#2008}
            }
            #type: "boolean"
            #propertyDefinitions: null
            #schema: null
            #indexes: []
          }
          "field_authors" => 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_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 {#2278
              #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 {#1906
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2016}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_citation" => 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_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 {#2018
            #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 {#2281
              #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 {#2326
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2018}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_date" => 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_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 {#2282
              #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 {#2424
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2019}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_departments" => 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_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 {#2283
              #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 {#2437
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2020}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_license" => 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_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 {#2291
              #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 {#2547
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2021}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_og_description" => Drupal\field\Entity\FieldConfig {#2022
            #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: 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_og_description"
              #status: true
              #uuid: "fb75c06d-930a-4aee-af29-952c4694109f"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_og_description"
              #field_name: "field_og_description"
              #entity_type: "node"
              #type: "string"
              #module: "core"
              #settings: array:3 [ …3]
              #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_abstract" => Drupal\field\Entity\FieldConfig {#2023
            #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 {#2300
              #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 {#2564
              #definition: array:2 [ …2]
              #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
              #fieldDefinition: Drupal\field\Entity\FieldConfig {#2023}
            }
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_embed_credit" => Drupal\field\Entity\FieldConfig {#2024
            #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: Drupal\field\Entity\FieldStorageConfig {#2301
              #entityTypeId: "field_storage_config"
              #enforceIsNew: null
              #typedData: null
              #cacheContexts: array:1 [ …1]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #originalId: "node.field_post_embed_credit"
              #status: true
              #uuid: "c4a33dc2-020f-4a5a-9a40-4a4ee586082c"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_post_embed_credit"
              #field_name: "field_post_embed_credit"
              #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: null
            }
            #itemDefinition: null
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_embed_url" => Drupal\field\Entity\FieldConfig {#2025
            #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 {#2026
            #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: Drupal\field\Entity\FieldStorageConfig {#2303
              #entityTypeId: "field_storage_config"
              #enforceIsNew: null
              #typedData: null
              #cacheContexts: array:1 [ …1]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #originalId: "node.field_post_images_credit"
              #status: true
              #uuid: "0d65f7df-0429-470e-8f59-308fb964abf0"
              -isUninstalling: false
              #langcode: "fr"
              #third_party_settings: []
              #_core: []
              #trustedData: false
              #dependencies: array:1 [ …1]
              #isSyncing: false
              #id: "node.field_post_images_credit"
              #field_name: "field_post_images_credit"
              #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: null
            }
            #itemDefinition: null
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_media_images" => Drupal\field\Entity\FieldConfig {#2027
            #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 {#2304
              #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 {#2028
            #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 {#2305
              #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 {#2029
            #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 {#2306
              #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 {#2030
            #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 {#2307
              #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: []
               …18
            }
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2591 …3}
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_text" => Drupal\field\Entity\FieldConfig {#2031
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [ …1]
            #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 [ …1]
            #_core: []
            #trustedData: false
            #dependencies: 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 {#2308 …33}
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2604 …3}
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_trans_credit" => Drupal\field\Entity\FieldConfig {#2032
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [ …1]
            #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 [ …1]
            #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: Drupal\field\Entity\FieldStorageConfig {#2309 …33}
            #itemDefinition: null
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_post_type" => Drupal\field\Entity\FieldConfig {#2033
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [ …1]
            #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 [ …1]
            #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 [ …2]
            #required: true
            #translatable: false
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#2310 …33}
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2621 …3}
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_related_publications" => Drupal\field\Entity\FieldConfig {#2034
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [ …1]
            #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 [ …2]
            #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 [ …2]
            #required: false
            #translatable: false
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: null
            #itemDefinition: null
            #constraints: array:1 [ …1]
            #propertyConstraints: []
            #deleted: false
          }
          "field_subtitle" => Drupal\field\Entity\FieldConfig {#2035
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [ …1]
            #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 [ …1]
            #_core: []
            #trustedData: false
            #dependencies: 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: Drupal\field\Entity\FieldStorageConfig {#2315 …33}
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2634 …3}
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_tags" => Drupal\field\Entity\FieldConfig {#2036
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [ …1]
            #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 [ …1]
            #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 [ …2]
            #required: false
            #translatable: false
            #default_value: []
            #default_value_callback: ""
            #fieldStorage: Drupal\field\Entity\FieldStorageConfig {#2316 …33}
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2649 …3}
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
          "field_title_displayed" => Drupal\field\Entity\FieldConfig {#2037
            #entityTypeId: "field_config"
            #enforceIsNew: null
            #typedData: null
            #cacheContexts: array:1 [ …1]
            #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 [ …1]
            #_core: []
            #trustedData: false
            #dependencies: 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 {#2318 …33}
            #itemDefinition: Drupal\Core\Field\TypedData\FieldItemDataDefinition {#2668 …3}
            #constraints: []
            #propertyConstraints: []
            #deleted: false
          }
        ]
      }
      #name: null
      #parent: null
      #_serviceIds: []
      #_entityStorages: []
      #stringTranslation: null
      #typedDataManager: null
      #entity: Drupal\node\Entity\Node {#1822}
    }
    #cacheContexts: []
    #cacheTags: []
    #cacheMaxAge: -1
    #_serviceIds: []
    #_entityStorages: []
    #values: &50 array:33 [
      "nid" => array:1 [
        "x-default" => "1896"
      ]
      "vid" => array:1 [
        "x-default" => "2939"
      ]
      "type" => array:1 [
        "x-default" => "post"
      ]
      "uuid" => array:1 [
        "x-default" => "10c848fa-cd61-49f1-8d3b-b19c4f01b475"
      ]
      "langcode" => array:2 [
        "x-default" => "fr"
        "en" => "en"
      ]
      "revision_uid" => array:1 [
        "x-default" => "4"
      ]
      "revision_timestamp" => array:1 [
        "x-default" => "1742292361"
      ]
      "revision_log" => array:1 [
        "x-default" => null
      ]
      "revision_default" => array:1 [
        "x-default" => "1"
      ]
      "isDefaultRevision" => array:1 [
        "x-default" => "1"
      ]
      "status" => array:2 [
        "en" => "1"
        "x-default" => "1"
      ]
      "uid" => array:2 [
        "en" => "1"
        "x-default" => "1"
      ]
      "title" => array:2 [
        "en" => "Johannes & Alan"
        "x-default" => "Johannes & Alan"
      ]
      "created" => array:2 [
        "en" => "1606131445"
        "x-default" => "1605775319"
      ]
      "changed" => array:2 [
        "en" => "1742292361"
        "x-default" => "1742292250"
      ]
      "promote" => array:2 [
        "en" => "0"
        "x-default" => "0"
      ]
      "sticky" => array:2 [
        "en" => "0"
        "x-default" => "0"
      ]
      "default_langcode" => array:2 [
        "en" => "0"
        "x-default" => "1"
      ]
      "revision_translation_affected" => array:2 [
        "en" => "1"
        "x-default" => null
      ]
      "content_translation_source" => array:2 [
        "en" => "fr"
        "x-default" => "und"
      ]
      "content_translation_outdated" => array:2 [
        "en" => "0"
        "x-default" => "0"
      ]
      "field_authors" => array:1 [
        "x-default" => array:1 [
          0 => array:1 [
            "target_id" => "1232"
          ]
        ]
      ]
      "field_cover_image" => array:1 [
        "x-default" => array:1 [
          0 => array:1 [
            "target_id" => "1535"
          ]
        ]
      ]
      "field_date" => array:1 [
        "x-default" => array:1 [
          0 => array:1 [
            "value" => "2020-11-19"
          ]
        ]
      ]
      "field_departments" => array:1 [
        "x-default" => array:1 [
          0 => array:1 [
            "target_id" => "65"
          ]
        ]
      ]
      "field_license" => array:1 [
        "x-default" => array:1 [
          0 => array:1 [
            "target_id" => "14"
          ]
        ]
      ]
      "field_post_abstract" => array:2 [
        "en" => array:1 [
          0 => array:2 [
            "value" => "<p>The designers Demian Conrad and Alex Dujet co-organised a workshop in technology-aided typography. The aim of the workshop was to use the synergies between the analogue and the digital in the production of lettering for prints which fell within the field of concrete poetry. It was a matter of determining, on the one hand, how a composition made with an algorithm can influence the layout of a manual composition and, on the other, how manual metal typesetting changes coding in graphic design. Here’s a report on these experiences.</p>\r\n"
            "format" => "rich_text_1"
          ]
        ]
        "x-default" => array:1 [
          0 => array:2 [
            "value" => "<p>Les designers Demian Conrad et Alex Dujet ont co-organisé un workshop de typographie assistée par la technologie. L’objectif de cet atelier consistait à employer les synergies entre analogique et numérique dans la production de lettrages pour des impressions qui s’inscrivaient dans le champ de la poésie concrète. Il s’agissait d’une part de déterminer comment une composition faite avec un algorithme peut influencer la mise en page d’une composition manuelle; et, d’autre part, comment la composition typographique manuelle au plomb modifie la façon de coder du design graphique. Compte-rendu de ces expériences.</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:2 [
        "en" => array:1 [
          0 => array:2 [
            "value" => """
              <p>Baptisé « Johannes &amp; Alan » en hommage à l’inventeur de l’imprimerie Johannes Gutenberg et au pionnier de l’informatique Alan Turing, ce workshop de typographie co-organisé par Demian Conrad, fondateur de l’atelier Automatico Studio, et Alex Dujet, du bureau de graphisme et de recherche Futur Neue, s’est déroulé en deux lieux distincts. Il a bénéficié des ressources d’un laboratoire d’impression algorithmique sur imprimantes jet d’encre HP DesignJet 500 hébergé par le <a href="https://centerforfuturepublishing.org/fr/">Center for Future Publishing</a>. En parallèle, Alex Dujet a piloté le laboratoire d’impression au plomb sur une presse FAG Swiss Proof. Les étudiant·e·x·s issu·e·x·s de différents département de l’école avaient pour mission de produire deux impressions de format 50&nbsp;× 70 cm, en utilisant seulement la couleur noir. Ce choix restrictif leur a permis de se concentrer sur la dialectique de l’analogique et du numérique.</p>\r\n
              \r\n
              <p>[gallery link="file" ids="1787,1788,1789,1790,1791,1792"]</p>\r\n
              \r\n
              <p>La poésie concrète est une discipline de poésie expérimentale qui ne fait appel ni à la syntaxe ni au rythme mais considère le poème comme un objet sensible indépendamment du sens[note]Définition de Reinhard Döhl sur <a href="https://fr.wikipedia.org/wiki/Po%C3%A9sie_concr%C3%A8te">Wikipedia</a>[/note]. Les étudiant·e·x·s se sont penchés sur l’histoire du mouvement et de ses principaux protagonistes: de la modularité des poèmes de Carl Andre, aux jeux visuels d’Augusto de Campos, aux sonorités typographiques de Henri Chopin, à l’approche allemande essentielle d’Eugen Gomringer, jusqu’au pré-conceptualisme de Maurizio Nannucci, qui a créé la salle du Mamco dédiée à ce mouvement. À partir de ces précédents historiques, les étudiant·e·x·s ont élaboré une synthèse typographique inspirée de l’artiste sélectionné durant leur recherches.</p>\r\n
              \r\n
              <p>À l’atelier plomb les étudiant·e·x·s ont expérimenté le travail manuel et la composition à échelle 1:1. Un processus long et méticuleux qui les a obligé à réfléchir en amont aux choix graphiques, afin de trouver une stratégie correcte. Le travail tactique sur la typographie permet au designer une relation tangible à l’espace.</p>\r\n
              \r\n
              <p>[gallery link="file" ids="1793,1794,1795,1796,1828,1829"]</p>\r\n
              \r\n
              <p>Les assistants Charles Chalas et David Héritier ont codé et développé une série de scripts sur mesure adaptés aux besoins des étudiant·e·x·s. Des scripts en Python, sur Drawbot, ont permis l’exploration rapide des potentiels de compositions automatisées et gérées par variables. Pour un travail de fond sur la matière littéraire, des codes Java Script en ligne ont permis de remanier le texte et de changer les lettres de manière algorithmique (comme des permutations, des séquences, des altérations de lettres, etc.) Enfin, les étudiant·e·x·s ont développé une séries de scripts pour InDesign à l’aide des assistants.</p>\r\n
              \r\n
              <p>L’ensemble du processus a consisté en une discussion et une négociation entre des pré-visualisations conceptuelles en environnement Adobe, des maquettes rapides au plomb, des expérimentations algorithmiques au laser et, enfin, en deux gestes purs et décisifs: une impression au plomb en noir plus profonde et intense, ainsi qu’une impression en jet d’encre en noir plus structurée et opaque.</p>\r\n
              \r\n
              <p>[gallery link="file" ids="1797,1798,1830,1831,1799,1800"]</p>\r\n
              \r\n
              <p>L’exposition éphémère des impressions par diptyque dans une salle du bâtiment H de la HEAD a mis en évidence les détails d’impression à la surface du papier, les effets typiques de gaufrage dû à l’impression au plomb et les différences imperceptibles des noirs du jet d’encre. Les recherches de ces deux semaines de workshop ont été éditées dans un double ouvrage éditorial, le premier portant sur les recherches des poésies analysés et le deuxième se présentant comme un «&nbsp;compendium&nbsp;» des expérimentations et recherches faites.</p>\r\n
              \r\n
              <p>[gallery link="file" ids="1801,1802,1803,1804,1805,1832"]</p>\r\n
              \r\n
              <p>Dans un monde en accélération digitale, la prise de connaissance et la sensibilisation au <em>creative coding</em> deviennent fondamentales pour l’évolution du métier de typographe. Les scripts développés pourraient aussi se décliner en animation ou en image augmentée. Plutôt que la relation antagoniste attendue entre approche moderniste lente, avec ses phases de conceptualisation, d’esquisse et d’exécution de matrice et approche technologique avec son pouvoir de multiplication et de variation quasiment infini, le workshop a mis en évidence une complémentarité. Un principe de rétroaction, tel que théorisé par le père de la cybernétique Norbert Wiener, s’est imposé. La lenteur et les limites de la presse typographique ont nécessité de repenser les scripts, ce qui a donné lieu à un processus de travail constamment créatif.</p>\r\n
              \r\n
              <p>Le titre du workshop a d’ailleurs évolué durant le processus en épousant cette perspective: de « Gutenberg vs. Turing », il s’est transformé en « Johannes &amp; Alan », témoignant au passage de la complicité que les étudiant·e·x·s ont développée avec ces techniques. Ces expériences ont aussi démontré que l’acte d’imprimer devient lui-même un acte de design lorsqu’il s’affranchit de sa nature purement technique pour ouvrir des nouvelles portes à la création.</p>\r\n
              \r\n
              <p><small>Crédit photos: Baptiste Coulon / HEAD – Genève</small></p>\r\n
              """
            "format" => "rich_text_2"
          ]
        ]
        "x-default" => array:1 [
          0 => array:2 [
            "value" => """
              <p>Baptisé « Johannes &amp; Alan » en hommage à l’inventeur de l’imprimerie Johannes Gutenberg et au pionnier de l’informatique Alan Turing, ce workshop de typographie co-organisé par Demian Conrad, fondateur de l’atelier Automatico Studio, et Alex Dujet, du bureau de graphisme et de recherche Futur Neue, s’est déroulé en deux lieux distincts. Il a bénéficié des ressources d’un laboratoire d’impression algorithmique sur imprimantes jet d’encre HP DesignJet 500 hébergé par le <a href="https://centerforfuturepublishing.org/fr/">Center for Future Publishing</a>. En parallèle, Alex Dujet a piloté le laboratoire d’impression au plomb sur une presse FAG Swiss Proof. Les étudiant·e·x·s issu·e·x·s de différents département de l’école avaient pour mission de produire deux impressions de format 50&nbsp;× 70 cm, en utilisant seulement la couleur noir. Ce choix restrictif leur a permis de se concentrer sur la dialectique de l’analogique et du numérique.</p>\r\n
              \r\n
              <p>[gallery link="file" ids="1787,1788,1789,1790,1791,1792"]</p>\r\n
              \r\n
              <p>La poésie concrète est une discipline de poésie expérimentale qui ne fait appel ni à la syntaxe ni au rythme mais considère le poème comme un objet sensible indépendamment du sens[note]Définition de Reinhard Döhl sur <a href="https://fr.wikipedia.org/wiki/Po%C3%A9sie_concr%C3%A8te">Wikipedia</a>[/note]. Les étudiant·e·x·s se sont penchés sur l’histoire du mouvement et de ses principaux protagonistes: de la modularité des poèmes de Carl Andre, aux jeux visuels d’Augusto de Campos, aux sonorités typographiques de Henri Chopin, à l’approche allemande essentielle d’Eugen Gomringer, jusqu’au pré-conceptualisme de Maurizio Nannucci, qui a créé la salle du Mamco dédiée à ce mouvement. À partir de ces précédents historiques, les étudiant·e·x·s ont élaboré une synthèse typographique inspirée de l’artiste sélectionné durant leur recherches.</p>\r\n
              \r\n
              <p>À l’atelier plomb les étudiant·e·x·s ont expérimenté le travail manuel et la composition à échelle 1:1. Un processus long et méticuleux qui les a obligé à réfléchir en amont aux choix graphiques, afin de trouver une stratégie correcte. Le travail tactique sur la typographie permet au designer une relation tangible à l’espace.</p>\r\n
              \r\n
              <p>[gallery link="file" ids="1793,1794,1795,1796,1828,1829"]</p>\r\n
              \r\n
              <p>Les assistants Charles Chalas et David Héritier ont codé et développé une série de scripts sur mesure adaptés aux besoins des étudiant·e·x·s. Des scripts en Python, sur Drawbot, ont permis l’exploration rapide des potentiels de compositions automatisées et gérées par variables. Pour un travail de fond sur la matière littéraire, des codes Java Script en ligne ont permis de remanier le texte et de changer les lettres de manière algorithmique (comme des permutations, des séquences, des altérations de lettres, etc.) Enfin, les étudiant·e·x·s ont développé une séries de scripts pour InDesign à l’aide des assistants.</p>\r\n
              \r\n
              <p>L’ensemble du processus a consisté en une discussion et une négociation entre des pré-visualisations conceptuelles en environnement Adobe, des maquettes rapides au plomb, des expérimentations algorithmiques au laser et, enfin, en deux gestes purs et décisifs: une impression au plomb en noir plus profonde et intense, ainsi qu’une impression en jet d’encre en noir plus structurée et opaque.</p>\r\n
              \r\n
              <p>[gallery link="file" ids="1797,1798,1830,1831,1799,1800"]</p>\r\n
              \r\n
              <p>L’exposition éphémère des impressions par diptyque dans une salle du bâtiment H de la HEAD a mis en évidence les détails d’impression à la surface du papier, les effets typiques de gaufrage dû à l’impression au plomb et les différences imperceptibles des noirs du jet d’encre. Les recherches de ces deux semaines de workshop ont été éditées dans un double ouvrage éditorial, le premier portant sur les recherches des poésies analysés et le deuxième se présentant comme un «&nbsp;compendium&nbsp;» des expérimentations et recherches faites.</p>\r\n
              \r\n
              <p>[gallery link="file" ids="1801,1802,1803,1804,1805,1832"]</p>\r\n
              \r\n
              <p>Dans un monde en accélération digitale, la prise de connaissance et la sensibilisation au <em>creative coding</em> deviennent fondamentales pour l’évolution du métier de typographe. Les scripts développés pourraient aussi se décliner en animation ou en image augmentée. Plutôt que la relation antagoniste attendue entre approche moderniste lente, avec ses phases de conceptualisation, d’esquisse et d’exécution de matrice et approche technologique avec son pouvoir de multiplication et de variation quasiment infini, le workshop a mis en évidence une complémentarité. Un principe de rétroaction, tel que théorisé par le père de la cybernétique Norbert Wiener, s’est imposé. La lenteur et les limites de la presse typographique ont nécessité de repenser les scripts, ce qui a donné lieu à un processus de travail constamment créatif.</p>\r\n
              \r\n
              <p>Le titre du workshop a d’ailleurs évolué durant le processus en épousant cette perspective: de « Gutenberg vs. Turing », il s’est transformé en « Johannes &amp; Alan », témoignant au passage de la complicité que les étudiant·e·x·s ont développée avec ces techniques. Ces expériences ont aussi démontré que l’acte d’imprimer devient lui-même un acte de design lorsqu’il s’affranchit de sa nature purement technique pour ouvrir des nouvelles portes à la création.</p>\r\n
              \r\n
              <p><small>Crédit photos: Baptiste Coulon / HEAD – Genève</small></p>\r\n
              """
            "format" => "rich_text_2"
          ]
        ]
      ]
      "field_post_type" => array:1 [
        "x-default" => array:1 [
          0 => array:1 [
            "target_id" => "153"
          ]
        ]
      ]
      "field_subtitle" => array:2 [
        "en" => array:1 [
          0 => array:2 [
            "value" => "<p>A Workshop of Algorithmic Typography</p>\r\n"
            "format" => "rich_text_1"
          ]
        ]
        "x-default" => array:1 [
          0 => array:2 [
            "value" => "<p>Quelques enseignements d'un atelier de typographie algorithmique</p>\r\n"
            "format" => "rich_text_1"
          ]
        ]
      ]
      "field_tags" => array:1 [
        "x-default" => array:4 [
          0 => array:1 [
            "target_id" => "96"
          ]
          1 => array:1 [
            "target_id" => "86"
          ]
          2 => array:1 [
            "target_id" => "97"
          ]
          3 => array:1 [
            "target_id" => "108"
          ]
        ]
      ]
      "field_title_displayed" => array:2 [
        "en" => array:1 [
          0 => array:2 [
            "value" => "<p>Johannes &amp; Alan</p>\r\n"
            "format" => "rich_text_1"
          ]
        ]
        "x-default" => array:1 [
          0 => array:2 [
            "value" => "<p>Johannes &amp; Alan</p>\r\n"
            "format" => "rich_text_1"
          ]
        ]
      ]
    ]
    #fields: &51 array:25 [
      "field_authors" => array:2 [
        "x-default" => &52 Drupal\Core\Field\EntityReferenceFieldItemList {#1907
          #definition: Drupal\field\Entity\FieldConfig {#2016}
          #name: "field_authors"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1896}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2322 …9}
          ]
          #langcode: "fr"
        }
        "en" => &52 Drupal\Core\Field\EntityReferenceFieldItemList {#1907}
      ]
      "field_cover_image" => array:2 [
        "x-default" => &53 Drupal\Core\Field\EntityReferenceFieldItemList {#2324
          #definition: Drupal\field\Entity\FieldConfig {#2018}
          #name: "field_cover_image"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1896}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2420 …9}
          ]
          #langcode: "fr"
        }
        "en" => &53 Drupal\Core\Field\EntityReferenceFieldItemList {#2324}
      ]
      "field_date" => array:2 [
        "x-default" => &54 Drupal\datetime\Plugin\Field\FieldType\DateTimeFieldItemList {#2422
          #definition: Drupal\field\Entity\FieldConfig {#2019}
          #name: "field_date"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1896}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:1 [
            0 => Drupal\datetime\Plugin\Field\FieldType\DateTimeItem {#2433 …9}
          ]
          #langcode: "fr"
        }
        "en" => &54 Drupal\datetime\Plugin\Field\FieldType\DateTimeFieldItemList {#2422}
      ]
      "field_departments" => array:2 [
        "x-default" => &55 Drupal\Core\Field\EntityReferenceFieldItemList {#2435
          #definition: Drupal\field\Entity\FieldConfig {#2020}
          #name: "field_departments"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1896}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2543 …9}
          ]
          #langcode: "fr"
        }
        "en" => &55 Drupal\Core\Field\EntityReferenceFieldItemList {#2435}
      ]
      "field_license" => array:2 [
        "x-default" => &56 Drupal\Core\Field\EntityReferenceFieldItemList {#2545
          #definition: Drupal\field\Entity\FieldConfig {#2021}
          #name: "field_license"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1896}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2556 …9}
          ]
          #langcode: "fr"
        }
        "en" => &56 Drupal\Core\Field\EntityReferenceFieldItemList {#2545}
      ]
      "field_og_description" => array:1 [
        "en" => Drupal\Core\Field\FieldItemList {#2561
          #definition: Drupal\field\Entity\FieldConfig {#2022}
          #name: "field_og_description"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#2558
            #definition: Drupal\Core\Entity\TypedData\EntityDataDefinition {#2559
              #definition: array:1 [
                "constraints" => array:2 [ …2]
              ]
              #typedDataManager: null
              #propertyDefinitions: array:45 [
                "nid" => Drupal\Core\Field\BaseFieldDefinition {#1919}
                "uuid" => Drupal\Core\Field\BaseFieldDefinition {#1922}
                "vid" => Drupal\Core\Field\BaseFieldDefinition {#1925}
                "langcode" => Drupal\Core\Field\BaseFieldDefinition {#1928}
                "type" => Drupal\Core\Field\BaseFieldDefinition {#1931}
                "revision_timestamp" => Drupal\Core\Field\BaseFieldDefinition {#1933}
                "revision_uid" => Drupal\Core\Field\BaseFieldDefinition {#1937}
                "revision_log" => Drupal\Core\Field\BaseFieldDefinition {#1941}
                "status" => Drupal\Core\Field\BaseFieldDefinition {#1945}
                "uid" => Drupal\Core\Field\BaseFieldDefinition {#1950}
                "title" => Drupal\Core\Field\Entity\BaseFieldOverride {#2014}
                "created" => Drupal\Core\Field\BaseFieldDefinition {#1957}
                "changed" => Drupal\Core\Field\BaseFieldDefinition {#1961}
                "promote" => Drupal\Core\Field\Entity\BaseFieldOverride {#2015}
                "sticky" => Drupal\Core\Field\BaseFieldDefinition {#1970}
                "default_langcode" => Drupal\Core\Field\BaseFieldDefinition {#1975}
                "revision_default" => Drupal\Core\Field\BaseFieldDefinition {#1981}
                "revision_translation_affected" => Drupal\Core\Field\BaseFieldDefinition {#1987}
                "metatag" => Drupal\Core\Field\BaseFieldDefinition {#1993}
                "path" => Drupal\Core\Field\BaseFieldDefinition {#1997}
                "menu_link" => Drupal\Core\Field\BaseFieldDefinition {#2000}
                "content_translation_source" => Drupal\Core\Field\BaseFieldDefinition {#2004}
                "content_translation_outdated" => Drupal\Core\Field\BaseFieldDefinition {#2008}
                "field_authors" => Drupal\field\Entity\FieldConfig {#2016}
                "field_citation" => Drupal\field\Entity\FieldConfig {#2017}
                "field_cover_image" => Drupal\field\Entity\FieldConfig {#2018}
                "field_date" => Drupal\field\Entity\FieldConfig {#2019}
                "field_departments" => Drupal\field\Entity\FieldConfig {#2020}
                "field_license" => Drupal\field\Entity\FieldConfig {#2021}
                "field_og_description" => Drupal\field\Entity\FieldConfig {#2022}
                "field_post_abstract" => Drupal\field\Entity\FieldConfig {#2023}
                "field_post_embed_credit" => Drupal\field\Entity\FieldConfig {#2024}
                "field_post_embed_url" => Drupal\field\Entity\FieldConfig {#2025}
                "field_post_images_credit" => Drupal\field\Entity\FieldConfig {#2026}
                "field_post_media_images" => Drupal\field\Entity\FieldConfig {#2027}
                "field_post_media_sound" => Drupal\field\Entity\FieldConfig {#2028}
                "field_post_media_video" => Drupal\field\Entity\FieldConfig {#2029}
                "field_post_nature" => Drupal\field\Entity\FieldConfig {#2030}
                "field_post_text" => Drupal\field\Entity\FieldConfig {#2031}
                "field_post_trans_credit" => Drupal\field\Entity\FieldConfig {#2032}
                "field_post_type" => Drupal\field\Entity\FieldConfig {#2033}
                "field_related_publications" => Drupal\field\Entity\FieldConfig {#2034}
                "field_subtitle" => Drupal\field\Entity\FieldConfig {#2035}
                "field_tags" => Drupal\field\Entity\FieldConfig {#2036}
                "field_title_displayed" => Drupal\field\Entity\FieldConfig {#2037}
              ]
            }
            #name: null
            #parent: null
            #_serviceIds: []
            #_entityStorages: []
            #stringTranslation: null
            #typedDataManager: null
            #entity: Drupal\node\Entity\Node {#1821
              #entityTypeId: "node"
              #enforceIsNew: &2 null
              #typedData: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#2558}
              #cacheContexts: array:1 [
                0 => "languages:language_content"
              ]
              #cacheTags: []
              #cacheMaxAge: -1
              #_serviceIds: []
              #_entityStorages: []
              #values: &50 array:33 [&50]
              #fields: &51 array:25 [&51]
              #fieldDefinitions: array:45 [
                "nid" => Drupal\Core\Field\BaseFieldDefinition {#1919}
                "uuid" => Drupal\Core\Field\BaseFieldDefinition {#1922}
                "vid" => Drupal\Core\Field\BaseFieldDefinition {#1925}
                "langcode" => Drupal\Core\Field\BaseFieldDefinition {#1928}
                "type" => Drupal\Core\Field\BaseFieldDefinition {#1931}
                "revision_timestamp" => Drupal\Core\Field\BaseFieldDefinition {#1933}
                "revision_uid" => Drupal\Core\Field\BaseFieldDefinition {#1937}
                "revision_log" => Drupal\Core\Field\BaseFieldDefinition {#1941}
                "status" => Drupal\Core\Field\BaseFieldDefinition {#1945}
                "uid" => Drupal\Core\Field\BaseFieldDefinition {#1950}
                "title" => Drupal\Core\Field\Entity\BaseFieldOverride {#2014}
                "created" => Drupal\Core\Field\BaseFieldDefinition {#1957}
                "changed" => Drupal\Core\Field\BaseFieldDefinition {#1961}
                "promote" => Drupal\Core\Field\Entity\BaseFieldOverride {#2015}
                "sticky" => Drupal\Core\Field\BaseFieldDefinition {#1970}
                "default_langcode" => Drupal\Core\Field\BaseFieldDefinition {#1975}
                "revision_default" => Drupal\Core\Field\BaseFieldDefinition {#1981}
                "revision_translation_affected" => Drupal\Core\Field\BaseFieldDefinition {#1987}
                "metatag" => Drupal\Core\Field\BaseFieldDefinition {#1993}
                "path" => Drupal\Core\Field\BaseFieldDefinition {#1997}
                "menu_link" => Drupal\Core\Field\BaseFieldDefinition {#2000}
                "content_translation_source" => Drupal\Core\Field\BaseFieldDefinition {#2004}
                "content_translation_outdated" => Drupal\Core\Field\BaseFieldDefinition {#2008}
                "field_authors" => Drupal\field\Entity\FieldConfig {#2016}
                "field_citation" => Drupal\field\Entity\FieldConfig {#2017}
                "field_cover_image" => Drupal\field\Entity\FieldConfig {#2018}
                "field_date" => Drupal\field\Entity\FieldConfig {#2019}
                "field_departments" => Drupal\field\Entity\FieldConfig {#2020}
                "field_license" => Drupal\field\Entity\FieldConfig {#2021}
                "field_og_description" => Drupal\field\Entity\FieldConfig {#2022}
                "field_post_abstract" => Drupal\field\Entity\FieldConfig {#2023}
                "field_post_embed_credit" => Drupal\field\Entity\FieldConfig {#2024}
                "field_post_embed_url" => Drupal\field\Entity\FieldConfig {#2025}
                "field_post_images_credit" => Drupal\field\Entity\FieldConfig {#2026}
                "field_post_media_images" => Drupal\field\Entity\FieldConfig {#2027}
                "field_post_media_sound" => Drupal\field\Entity\FieldConfig {#2028}
                "field_post_media_video" => Drupal\field\Entity\FieldConfig {#2029}
                "field_post_nature" => Drupal\field\Entity\FieldConfig {#2030}
                "field_post_text" => Drupal\field\Entity\FieldConfig {#2031}
                "field_post_trans_credit" => Drupal\field\Entity\FieldConfig {#2032}
                "field_post_type" => Drupal\field\Entity\FieldConfig {#2033}
                "field_related_publications" => Drupal\field\Entity\FieldConfig {#2034}
                "field_subtitle" => Drupal\field\Entity\FieldConfig {#2035}
                "field_tags" => Drupal\field\Entity\FieldConfig {#2036}
                "field_title_displayed" => Drupal\field\Entity\FieldConfig {#2037}
              ]
              #languages: array:4 [
                "fr" => Drupal\Core\Language\Language {#1825
                  #name: "French"
                  #id: "fr"
                  #direction: "ltr"
                  #weight: -10
                  #locked: false
                }
                "en" => Drupal\Core\Language\Language {#1823
                  #name: "English"
                  #id: "en"
                  #direction: "ltr"
                  #weight: -9
                  #locked: false
                }
                "und" => Drupal\Core\Language\Language {#1824
                  #name: "Non spécifié"
                  #id: "und"
                  #direction: "ltr"
                  #weight: 2
                  #locked: true
                }
                "zxx" => Drupal\Core\Language\Language {#1630
                  #name: "Non applicable"
                  #id: "zxx"
                  #direction: "ltr"
                  #weight: 3
                  #locked: true
                }
              ]
              #langcodeKey: "langcode"
              #defaultLangcodeKey: "default_langcode"
              #activeLangcode: "en"
              #defaultLangcode: "fr"
              #translations: &63 array:2 [
                "x-default" => array:2 [
                  "status" => 1
                  "entity" => Drupal\node\Entity\Node {#1822}
                ]
                "en" => array:2 [
                  "status" => 1
                  "entity" => Drupal\node\Entity\Node {#1821}
                ]
              ]
              #translationInitialize: false
              #newRevision: &64 false
              #isDefaultRevision: &65 "1"
              #entityKeys: &66 array:4 [
                "bundle" => "post"
                "id" => "1896"
                "revision" => "2939"
                "uuid" => "10c848fa-cd61-49f1-8d3b-b19c4f01b475"
              ]
              #translatableEntityKeys: &67 array:8 [
                "label" => array:1 [
                  "x-default" => "Johannes & Alan"
                ]
                "langcode" => array:2 [
                  "x-default" => "fr"
                  "en" => "en"
                ]
                "status" => array:2 [
                  "en" => "1"
                  "x-default" => "1"
                ]
                "published" => array:2 [
                  "en" => "1"
                  "x-default" => "1"
                ]
                "uid" => array:1 [
                  "x-default" => "1"
                ]
                "owner" => array:1 [
                  "x-default" => "1"
                ]
                "default_langcode" => array:2 [
                  "en" => "0"
                  "x-default" => "1"
                ]
                "revision_translation_affected" => array:2 [
                  "en" => "1"
                  "x-default" => null
                ]
              ]
              #validated: false
              #validationRequired: false
              #loadedRevisionId: &68 "2939"
              #revisionTranslationAffectedKey: "revision_translation_affected"
              #enforceRevisionTranslationAffected: &69 []
              #isSyncing: &70 false
              +in_preview: null
            }
          }
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: []
          #langcode: "en"
        }
      ]
      "field_post_abstract" => array:1 [
        "en" => Drupal\Core\Field\FieldItemList {#2562
          #definition: Drupal\field\Entity\FieldConfig {#2023}
          #name: "field_post_abstract"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#2558}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:1 [
            0 => Drupal\text\Plugin\Field\FieldType\TextLongItem {#2575 …9}
          ]
          #langcode: "en"
        }
      ]
      "field_post_embed_credit" => array:1 [
        "en" => Drupal\Core\Field\FieldItemList {#2577
          #definition: Drupal\field\Entity\FieldConfig {#2024}
          #name: "field_post_embed_credit"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#2558}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: []
          #langcode: "en"
        }
      ]
      "field_post_embed_url" => array:2 [
        "x-default" => &71 Drupal\Core\Field\FieldItemList {#2579
          #definition: Drupal\field\Entity\FieldConfig {#2025}
          #name: "field_post_embed_url"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1896}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: []
          #langcode: "fr"
        }
        "en" => &71 Drupal\Core\Field\FieldItemList {#2579}
      ]
      "field_post_images_credit" => array:1 [
        "en" => Drupal\Core\Field\FieldItemList {#2581
          #definition: Drupal\field\Entity\FieldConfig {#2026}
          #name: "field_post_images_credit"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#2558}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: []
          #langcode: "en"
        }
      ]
      "field_post_media_images" => array:2 [
        "x-default" => &72 Drupal\Core\Field\EntityReferenceFieldItemList {#2583
          #definition: Drupal\field\Entity\FieldConfig {#2027}
          #name: "field_post_media_images"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1896}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: []
          #langcode: "fr"
        }
        "en" => &72 Drupal\Core\Field\EntityReferenceFieldItemList {#2583}
      ]
      "field_post_media_sound" => array:2 [
        "x-default" => &73 Drupal\Core\Field\EntityReferenceFieldItemList {#2585
          #definition: Drupal\field\Entity\FieldConfig {#2028}
          #name: "field_post_media_sound"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1896}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: []
          #langcode: "fr"
        }
        "en" => &73 Drupal\Core\Field\EntityReferenceFieldItemList {#2585}
      ]
      "field_post_media_video" => array:2 [
        "x-default" => &74 Drupal\Core\Field\EntityReferenceFieldItemList {#2587
          #definition: Drupal\field\Entity\FieldConfig {#2029}
          #name: "field_post_media_video"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1896}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: []
          #langcode: "fr"
        }
        "en" => &74 Drupal\Core\Field\EntityReferenceFieldItemList {#2587}
      ]
      "field_post_nature" => array:2 [
        "x-default" => &75 Drupal\Core\Field\EntityReferenceFieldItemList {#2589
          #definition: Drupal\field\Entity\FieldConfig {#2030}
          #name: "field_post_nature"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1896}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2600 …9}
          ]
          #langcode: "fr"
        }
        "en" => &75 Drupal\Core\Field\EntityReferenceFieldItemList {#2589}
      ]
      "field_post_text" => array:1 [
        "en" => Drupal\Core\Field\FieldItemList {#2602
          #definition: Drupal\field\Entity\FieldConfig {#2031}
          #name: "field_post_text"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#2558}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:1 [
            0 => Drupal\text\Plugin\Field\FieldType\TextLongItem {#2615 …9}
          ]
          #langcode: "en"
        }
      ]
      "field_post_trans_credit" => array:1 [
        "en" => Drupal\Core\Field\FieldItemList {#2617
          #definition: Drupal\field\Entity\FieldConfig {#2032}
          #name: "field_post_trans_credit"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#2558}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: []
          #langcode: "en"
        }
      ]
      "field_post_type" => array:2 [
        "x-default" => &76 Drupal\Core\Field\EntityReferenceFieldItemList {#2619
          #definition: Drupal\field\Entity\FieldConfig {#2033}
          #name: "field_post_type"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1896}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2630 …9}
          ]
          #langcode: "fr"
        }
        "en" => &76 Drupal\Core\Field\EntityReferenceFieldItemList {#2619}
      ]
      "field_subtitle" => array:1 [
        "en" => Drupal\Core\Field\FieldItemList {#2632
          #definition: Drupal\field\Entity\FieldConfig {#2035}
          #name: "field_subtitle"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#2558}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:1 [
            0 => Drupal\text\Plugin\Field\FieldType\TextLongItem {#2645 …9}
          ]
          #langcode: "en"
        }
      ]
      "field_tags" => array:2 [
        "x-default" => &77 Drupal\Core\Field\EntityReferenceFieldItemList {#2647
          #definition: Drupal\field\Entity\FieldConfig {#2036}
          #name: "field_tags"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1896}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:4 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2658 …9}
            1 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2660 …9}
            2 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2662 …9}
            3 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2664 …9}
          ]
          #langcode: "fr"
        }
        "en" => &77 Drupal\Core\Field\EntityReferenceFieldItemList {#2647}
      ]
      "field_title_displayed" => array:1 [
        "en" => Drupal\Core\Field\FieldItemList {#2666
          #definition: Drupal\field\Entity\FieldConfig {#2037}
          #name: "field_title_displayed"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#2558}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:1 [
            0 => Drupal\text\Plugin\Field\FieldType\TextLongItem {#2679 …9}
          ]
          #langcode: "en"
        }
      ]
      "uid" => array:1 [
        "en" => Drupal\Core\Field\EntityReferenceFieldItemList {#2681
          #definition: Drupal\Core\Field\BaseFieldDefinition {#1950}
          #name: "uid"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#2558}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#2691 …9}
          ]
          #langcode: "en"
        }
      ]
      "title" => array:1 [
        "en" => Drupal\Core\Field\FieldItemList {#2693
          #definition: Drupal\Core\Field\Entity\BaseFieldOverride {#2014}
          #name: "title"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#2558}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\StringItem {#2699 …9}
          ]
          #langcode: "en"
        }
      ]
      "created" => array:1 [
        "en" => Drupal\Core\Field\FieldItemList {#2700
          #definition: Drupal\Core\Field\BaseFieldDefinition {#1957}
          #name: "created"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#2558}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\CreatedItem {#2705 …9}
          ]
          #langcode: "en"
        }
      ]
      "changed" => array:1 [
        "en" => Drupal\Core\Field\ChangedFieldItemList {#3473
          #definition: Drupal\Core\Field\BaseFieldDefinition {#1961}
          #name: "changed"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#2558}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\ChangedItem {#3485 …9}
          ]
          #langcode: "en"
        }
      ]
      "type" => array:2 [
        "x-default" => &78 Drupal\Core\Field\EntityReferenceFieldItemList {#1880
          #definition: Drupal\Core\Field\BaseFieldDefinition {#1931}
          #name: "type"
          #parent: Drupal\Core\Entity\Plugin\DataType\EntityAdapter {#1896}
          #_serviceIds: []
          #_entityStorages: []
          #stringTranslation: null
          #typedDataManager: Drupal\Core\TypedData\TypedDataManager {#807}
          #list: array:1 [
            0 => Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem {#5252 …9}
          ]
          #langcode: "fr"
        }
        "en" => &78 Drupal\Core\Field\EntityReferenceFieldItemList {#1880}
      ]
    ]
    #fieldDefinitions: null
    #languages: array:4 [
      "fr" => Drupal\Core\Language\Language {#1825}
      "en" => Drupal\Core\Language\Language {#1823}
      "und" => Drupal\Core\Language\Language {#1824}
      "zxx" => Drupal\Core\Language\Language {#1630}
    ]
    #langcodeKey: "langcode"
    #defaultLangcodeKey: "default_langcode"
    #activeLangcode: "x-default"
    #defaultLangcode: "fr"
    #translations: &63 array:2 [&63]
    #translationInitialize: false
    #newRevision: &64 false
    #isDefaultRevision: &65 "1"
    #entityKeys: &66 array:4 [&66]
    #translatableEntityKeys: &67 array:8 [&67]
    #validated: false
    #validationRequired: false
    #loadedRevisionId: &68 "2939"
    #revisionTranslationAffectedKey: "revision_translation_affected"
    #enforceRevisionTranslationAffected: &69 []
    #isSyncing: &70 false
    +in_preview: null
  }
  "item_translations" => array:2 [
    "fr" => Drupal\node\Entity\Node {#1822}
    "en" => Drupal\node\Entity\Node {#1821}
  ]
  "node_id" => "1896"
  "node_type" => "post"
  "page_has_translation" => true
  "param" => []
  "paramstring" => ""
  "uri_translated" => "https://www.hesge.ch/head/issue/publications/johannes-alan-demian-conrad"
  "view_id" => null
]

The designers Demian Conrad and Alex Dujet co-organised a workshop in technology-aided typography. The aim of the workshop was to use the synergies between the analogue and the digital in the production of lettering for prints which fell within the field of concrete poetry. It was a matter of determining, on the one hand, how a composition made with an algorithm can influence the layout of a manual composition and, on the other, how manual metal typesetting changes coding in graphic design. Here’s a report on these experiences.

  • A
  • A

Baptisé « Johannes & Alan » en hommage à l’inventeur de l’imprimerie Johannes Gutenberg et au pionnier de l’informatique Alan Turing, ce workshop de typographie co-organisé par Demian Conrad, fondateur de l’atelier Automatico Studio, et Alex Dujet, du bureau de graphisme et de recherche Futur Neue, s’est déroulé en deux lieux distincts. Il a bénéficié des ressources d’un laboratoire d’impression algorithmique sur imprimantes jet d’encre HP DesignJet 500 hébergé par le Center for Future Publishing. En parallèle, Alex Dujet a piloté le laboratoire d’impression au plomb sur une presse FAG Swiss Proof. Les étudiant·e·x·s issu·e·x·s de différents département de l’école avaient pour mission de produire deux impressions de format 50 × 70 cm, en utilisant seulement la couleur noir. Ce choix restrictif leur a permis de se concentrer sur la dialectique de l’analogique et du numérique.

[gallery link="file" ids="1787,1788,1789,1790,1791,1792"]

La poésie concrète est une discipline de poésie expérimentale qui ne fait appel ni à la syntaxe ni au rythme mais considère le poème comme un objet sensible indépendamment du sens[note]Définition de Reinhard Döhl sur Wikipedia[/note]. Les étudiant·e·x·s se sont penchés sur l’histoire du mouvement et de ses principaux protagonistes: de la modularité des poèmes de Carl Andre, aux jeux visuels d’Augusto de Campos, aux sonorités typographiques de Henri Chopin, à l’approche allemande essentielle d’Eugen Gomringer, jusqu’au pré-conceptualisme de Maurizio Nannucci, qui a créé la salle du Mamco dédiée à ce mouvement. À partir de ces précédents historiques, les étudiant·e·x·s ont élaboré une synthèse typographique inspirée de l’artiste sélectionné durant leur recherches.

À l’atelier plomb les étudiant·e·x·s ont expérimenté le travail manuel et la composition à échelle 1:1. Un processus long et méticuleux qui les a obligé à réfléchir en amont aux choix graphiques, afin de trouver une stratégie correcte. Le travail tactique sur la typographie permet au designer une relation tangible à l’espace.

[gallery link="file" ids="1793,1794,1795,1796,1828,1829"]

Les assistants Charles Chalas et David Héritier ont codé et développé une série de scripts sur mesure adaptés aux besoins des étudiant·e·x·s. Des scripts en Python, sur Drawbot, ont permis l’exploration rapide des potentiels de compositions automatisées et gérées par variables. Pour un travail de fond sur la matière littéraire, des codes Java Script en ligne ont permis de remanier le texte et de changer les lettres de manière algorithmique (comme des permutations, des séquences, des altérations de lettres, etc.) Enfin, les étudiant·e·x·s ont développé une séries de scripts pour InDesign à l’aide des assistants.

L’ensemble du processus a consisté en une discussion et une négociation entre des pré-visualisations conceptuelles en environnement Adobe, des maquettes rapides au plomb, des expérimentations algorithmiques au laser et, enfin, en deux gestes purs et décisifs: une impression au plomb en noir plus profonde et intense, ainsi qu’une impression en jet d’encre en noir plus structurée et opaque.

[gallery link="file" ids="1797,1798,1830,1831,1799,1800"]

L’exposition éphémère des impressions par diptyque dans une salle du bâtiment H de la HEAD a mis en évidence les détails d’impression à la surface du papier, les effets typiques de gaufrage dû à l’impression au plomb et les différences imperceptibles des noirs du jet d’encre. Les recherches de ces deux semaines de workshop ont été éditées dans un double ouvrage éditorial, le premier portant sur les recherches des poésies analysés et le deuxième se présentant comme un « compendium » des expérimentations et recherches faites.

[gallery link="file" ids="1801,1802,1803,1804,1805,1832"]

Dans un monde en accélération digitale, la prise de connaissance et la sensibilisation au creative coding deviennent fondamentales pour l’évolution du métier de typographe. Les scripts développés pourraient aussi se décliner en animation ou en image augmentée. Plutôt que la relation antagoniste attendue entre approche moderniste lente, avec ses phases de conceptualisation, d’esquisse et d’exécution de matrice et approche technologique avec son pouvoir de multiplication et de variation quasiment infini, le workshop a mis en évidence une complémentarité. Un principe de rétroaction, tel que théorisé par le père de la cybernétique Norbert Wiener, s’est imposé. La lenteur et les limites de la presse typographique ont nécessité de repenser les scripts, ce qui a donné lieu à un processus de travail constamment créatif.

Le titre du workshop a d’ailleurs évolué durant le processus en épousant cette perspective: de « Gutenberg vs. Turing », il s’est transformé en « Johannes & Alan », témoignant au passage de la complicité que les étudiant·e·x·s ont développée avec ces techniques. Ces expériences ont aussi démontré que l’acte d’imprimer devient lui-même un acte de design lorsqu’il s’affranchit de sa nature purement technique pour ouvrir des nouvelles portes à la création.

Crédit photos: Baptiste Coulon / HEAD – Genève

notes

  1. Définition de Reinhard Döhl sur Wikipedia