Browse Source

premier commit

Valentin 1 year ago
commit
91caf95496
68 changed files with 1117 additions and 0 deletions
  1. 1 0
      .gitignore
  2. 22 0
      README.md
  3. 23 0
      docker-compose.yml
  4. 1 0
      user/accounts/.gitkeep
  5. 11 0
      user/accounts/val.yaml
  6. 0 0
      user/config/media.yaml
  7. 1 0
      user/config/security.yaml
  8. 7 0
      user/config/site.yaml
  9. 229 0
      user/config/system.yaml
  10. 6 0
      user/config/versions.yaml
  11. 1 0
      user/data/.gitkeep
  12. 52 0
      user/data/feed/3a6d0284e743dc4a9b86f97d6dd1a3bf.yaml
  13. 9 0
      user/data/flex/indexes/accounts.yaml
  14. 0 0
      user/data/flex/indexes/pages.json
  15. 0 0
      user/data/licenses.yaml
  16. 87 0
      user/data/notifications/3a6d0284e743dc4a9b86f97d6dd1a3bf.yaml
  17. 7 0
      user/pages/01.home/default.md
  18. 6 0
      user/pages/02.introduction/default.md
  19. 4 0
      user/pages/03.la-naissance-du-projet-pilote-ou-atterrir/default.md
  20. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/01.les-ateliers-conferences-de-lexperimentation-ou-atterrir-avec-bruno-latour-soheil-hajmirbaba-et-vivian-depoues/01.lassemblage-des-participants/default.md
  21. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/01.les-ateliers-conferences-de-lexperimentation-ou-atterrir-avec-bruno-latour-soheil-hajmirbaba-et-vivian-depoues/02.latelier-conference-anime-par-bruno-latour-et-soheil-hajmirbaba/default.md
  22. 5 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/01.les-ateliers-conferences-de-lexperimentation-ou-atterrir-avec-bruno-latour-soheil-hajmirbaba-et-vivian-depoues/default.md
  23. BIN
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/01.les-ateliers-conferences-de-lexperimentation-ou-atterrir-avec-bruno-latour-soheil-hajmirbaba-et-vivian-depoues/duif-pigeonnier.jpg
  24. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/02.atelier-1-mener-lenquete-sur-le-terrain-de-vie/01.methodologie-outils/default.md
  25. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/02.atelier-1-mener-lenquete-sur-le-terrain-de-vie/02.bibliographie/default.md
  26. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/02.atelier-1-mener-lenquete-sur-le-terrain-de-vie/default.md
  27. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/03.les-kiosques-un-accompagnement-individuel-a-lenquete/01.methodologie-outils/default.md
  28. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/03.les-kiosques-un-accompagnement-individuel-a-lenquete/default.md
  29. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/04.atelier-2-la-zone-critique-des-vivants-qui-fabriquent-leur-propres-conditions-dexistences/01.methodologie-outils/default.md
  30. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/04.atelier-2-la-zone-critique-des-vivants-qui-fabriquent-leur-propres-conditions-dexistences/02.bibliographie/default.md
  31. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/04.atelier-2-la-zone-critique-des-vivants-qui-fabriquent-leur-propres-conditions-dexistences/default.md
  32. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/05.atelier-3-renouveler-la-gamme-des-affects-politique-ajustes-au-nouveau-regime-climatique-avec-chloe-latour/01.methodologie-outils/default.md
  33. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/05.atelier-3-renouveler-la-gamme-des-affects-politique-ajustes-au-nouveau-regime-climatique-avec-chloe-latour/02.bibliographie/default.md
  34. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/05.atelier-3-renouveler-la-gamme-des-affects-politique-ajustes-au-nouveau-regime-climatique-avec-chloe-latour/default.md
  35. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/06.les-kiosques-ressources-un-accompagnement-individuel-a-la-doleance/01.co-design-et-prototypage-a-labase-avec-julie-chabaud-julie-roturier-jean-andre-lasserre-et-jean-pierre-seyvos-noelle-et-isabelle/default.md
  36. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/06.les-kiosques-ressources-un-accompagnement-individuel-a-la-doleance/default.md
  37. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/07.atelier-4-le-cercle-politique-lart-de-parler-courbe-et-de-doleancer-avec-bruno-latour-chloe-latour-et-vinciane-despret/01.methodologie-outils/default.md
  38. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/07.atelier-4-le-cercle-politique-lart-de-parler-courbe-et-de-doleancer-avec-bruno-latour-chloe-latour-et-vinciane-despret/02.bibliographie/default.md
  39. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/07.atelier-4-le-cercle-politique-lart-de-parler-courbe-et-de-doleancer-avec-bruno-latour-chloe-latour-et-vinciane-despret/default.md
  40. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/08.atelier-5-relation-de-proximite-et-de-superposition-entre-les-territoires/01.methodologie-outils/default.md
  41. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/08.atelier-5-relation-de-proximite-et-de-superposition-entre-les-territoires/02.bibliographie/default.md
  42. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/08.atelier-5-relation-de-proximite-et-de-superposition-entre-les-territoires/default.md
  43. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/09.atelier-6-ateliers-ouverts-avec-le-partage-des-enquetes-en-cours/01.methodologie/default.md
  44. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/09.atelier-6-ateliers-ouverts-avec-le-partage-des-enquetes-en-cours/02.bibliographie/default.md
  45. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/09.atelier-6-ateliers-ouverts-avec-le-partage-des-enquetes-en-cours/default.md
  46. 4 0
      user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/default.md
  47. 4 0
      user/pages/05.lexperimentation-ou-atterrir-sur-le-mode-de-la-recherche-et-de-linnovation/default.md
  48. 4 0
      user/pages/06.lexperimentation-ou-atterrir-sur-le-mode-de-lapprentissage/default.md
  49. 4 0
      user/pages/07.lexperimentation-ou-atterrir-sur-le-mode-de-lessaimage/default.md
  50. 4 0
      user/pages/08.annexes/default.md
  51. 4 0
      user/pages/08.annexes/la-bibliographie/default.md
  52. 4 0
      user/pages/08.annexes/la-boite-a-outils/default.md
  53. 4 0
      user/pages/08.annexes/le-lexique/default.md
  54. 1 0
      user/themes/.gitkeep
  55. 5 0
      user/themes/carnet-atterrissage/CHANGELOG.md
  56. 21 0
      user/themes/carnet-atterrissage/LICENSE
  57. 7 0
      user/themes/carnet-atterrissage/README.md
  58. 32 0
      user/themes/carnet-atterrissage/blueprints.yaml
  59. 9 0
      user/themes/carnet-atterrissage/carnet-atterrissage.php
  60. 3 0
      user/themes/carnet-atterrissage/carnet-atterrissage.yaml
  61. 175 0
      user/themes/carnet-atterrissage/css/custom.css
  62. 180 0
      user/themes/carnet-atterrissage/css/pagedjs.css
  63. BIN
      user/themes/carnet-atterrissage/images/logo.png
  64. BIN
      user/themes/carnet-atterrissage/screenshot.jpg
  65. 27 0
      user/themes/carnet-atterrissage/templates/default.html.twig
  66. 8 0
      user/themes/carnet-atterrissage/templates/error.html.twig
  67. 49 0
      user/themes/carnet-atterrissage/templates/partials/base.html.twig
  68. BIN
      user/themes/carnet-atterrissage/thumbnail.jpg

+ 1 - 0
.gitignore

@@ -0,0 +1 @@
+user/plugins/

+ 22 - 0
README.md

@@ -0,0 +1,22 @@
+## Install
+
+`docker-compose up -d`
+`docker exec -it -u 1000 grav-caddy /bin/sh`
+`php bin/gpm selfupgrade`
+`php bin/gpm install admin`
+
+`php bin/gpm install devtools`
+`php bin/plugin devtools new-theme`
+`activer le thème dans l'admin`
+`rm -rf user/themes/quark/`
+
+## Deploy
+
+`git clone ...`
+
+
+## Liens
+
+https://github.com/hughbris/grav-daddy
+ 
+https://gitlab.coko.foundation/pagedjs/starter-kits/book_avanced-interface

+ 23 - 0
docker-compose.yml

@@ -0,0 +1,23 @@
+version: "3.3"
+
+services:
+
+   grav:
+        image: ghcr.io/hughbris/grav-daddy
+        container_name: grav-caddy
+        domainname: local
+        hostname: grav-caddy
+        restart: unless-stopped
+        ports:
+            - 127.0.0.1:2015:2015
+        volumes:
+            - ./user:/var/www/grav/user
+            - /etc/timezone:/etc/timezone:ro
+            - /etc/localtime:/etc/localtime:ro
+        environment:
+            - PUID=1000
+            - PGID=1000
+            - ACME_AGREE=true
+            # - GRAV_SCHEDULER=true # defaults to false currently
+            - ROBOTS_DISALLOW=true # defaults to false, set true for staging envornments etc, see extras/robots.disallow.txt for more discussion
+            # - GRAV_MULTISITE=dir # yet to be implemented

+ 1 - 0
user/accounts/.gitkeep

@@ -0,0 +1 @@
+/* @copyright  Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. */

+ 11 - 0
user/accounts/val.yaml

@@ -0,0 +1,11 @@
+state: enabled
+email: valentin_le_moign@figureslibres.io
+fullname: val
+title: Administrator
+access:
+  admin:
+    login: true
+    super: true
+  site:
+    login: true
+hashed_password: $2y$10$.JGpTjBTeMSyapPRwVSqn.YYghw3aS0PpE4dzM2xvbCnSOJonZORm

+ 0 - 0
user/config/media.yaml


+ 1 - 0
user/config/security.yaml

@@ -0,0 +1 @@
+salt: xv10LIKbD73kas

+ 7 - 0
user/config/site.yaml

@@ -0,0 +1,7 @@
+title: Grav
+author:
+  name: Joe Bloggs
+  email: 'joe@example.com'
+metadata:
+    description: 'Grav is an easy to use, yet powerful, open source flat-file CMS'
+

+ 229 - 0
user/config/system.yaml

@@ -0,0 +1,229 @@
+absolute_urls: false
+timezone: ''
+default_locale: null
+param_sep: ':'
+wrapped_site: false
+reverse_proxy_setup: false
+force_ssl: false
+force_lowercase_urls: true
+custom_base_url: ''
+username_regex: '^[a-z0-9_-]{3,16}$'
+pwd_regex: '(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}'
+intl_enabled: true
+http_x_forwarded:
+  protocol: true
+  host: false
+  port: true
+  ip: true
+languages:
+  supported: {  }
+  default_lang: null
+  include_default_lang: true
+  include_default_lang_file_extension: true
+  translations: true
+  translations_fallback: true
+  session_store_active: false
+  http_accept_language: false
+  override_locale: false
+  content_fallback: {  }
+  pages_fallback_only: false
+home:
+  alias: /home
+  hide_in_urls: false
+pages:
+  type: regular
+  dirs:
+    - 'page://'
+  theme: carnet-atterrissage
+  order:
+    by: default
+    dir: asc
+  list:
+    count: 20
+  dateformat:
+    default: null
+    short: 'jS M Y'
+    long: 'F jS \a\t g:ia'
+  publish_dates: true
+  process:
+    markdown: true
+    twig: false
+  twig_first: false
+  never_cache_twig: false
+  events:
+    page: true
+    twig: true
+  markdown:
+    extra: false
+    auto_line_breaks: false
+    auto_url_links: false
+    escape_markup: false
+    special_chars:
+      '>': gt
+      '<': lt
+    valid_link_attributes:
+      - rel
+      - target
+      - id
+      - class
+      - classes
+  types:
+    - html
+    - htm
+    - xml
+    - txt
+    - json
+    - rss
+    - atom
+  append_url_extension: ''
+  expires: 604800
+  cache_control: null
+  last_modified: false
+  etag: true
+  vary_accept_encoding: false
+  redirect_default_code: 302
+  redirect_trailing_slash: 1
+  redirect_default_route: 0
+  ignore_files:
+    - .DS_Store
+  ignore_folders:
+    - .git
+    - .idea
+  ignore_hidden: true
+  hide_empty_folders: false
+  url_taxonomy_filters: true
+  frontmatter:
+    process_twig: false
+    ignore_fields:
+      - form
+      - forms
+cache:
+  enabled: true
+  check:
+    method: file
+  driver: auto
+  prefix: g
+  purge_at: '0 4 * * *'
+  clear_at: '0 3 * * *'
+  clear_job_type: standard
+  clear_images_by_default: false
+  cli_compatibility: false
+  lifetime: 604800
+  gzip: false
+  allow_webserver_gzip: false
+  redis:
+    socket: false
+    password: null
+    database: null
+twig:
+  cache: true
+  debug: true
+  auto_reload: true
+  autoescape: true
+  undefined_functions: true
+  undefined_filters: true
+  safe_functions: {  }
+  safe_filters: {  }
+  umask_fix: false
+assets:
+  css_pipeline: false
+  css_pipeline_include_externals: true
+  css_pipeline_before_excludes: true
+  css_minify: true
+  css_minify_windows: false
+  css_rewrite: true
+  js_pipeline: false
+  js_pipeline_include_externals: true
+  js_pipeline_before_excludes: true
+  js_module_pipeline: false
+  js_module_pipeline_include_externals: true
+  js_module_pipeline_before_excludes: true
+  js_minify: true
+  enable_asset_timestamp: false
+  enable_asset_sri: false
+  collections:
+    jquery: 'system://assets/jquery/jquery-3.x.min.js'
+errors:
+  display: true
+  log: true
+log:
+  handler: file
+  syslog:
+    facility: local6
+    tag: grav
+debugger:
+  enabled: false
+  provider: clockwork
+  censored: false
+  shutdown:
+    close_connection: true
+  twig: true
+images:
+  default_image_quality: 85
+  cache_all: false
+  cache_perms: '0755'
+  debug: false
+  auto_fix_orientation: true
+  seofriendly: false
+  cls:
+    auto_sizes: false
+    aspect_ratio: false
+    retina_scale: 1
+  defaults:
+    loading: auto
+  watermark:
+    image: 'system://images/watermark.png'
+    position_y: center
+    position_x: center
+    scale: 33
+    watermark_all: false
+media:
+  enable_media_timestamp: false
+  unsupported_inline_types: {  }
+  allowed_fallback_types: {  }
+  auto_metadata_exif: false
+  upload_limit: 2097152
+session:
+  enabled: true
+  initialize: true
+  timeout: 1800
+  name: grav-site
+  uniqueness: path
+  secure: false
+  secure_https: true
+  httponly: true
+  samesite: Lax
+  split: true
+  domain: null
+  path: null
+gpm:
+  releases: stable
+  official_gpm_only: true
+  verify_peer: true
+http:
+  method: auto
+  enable_proxy: true
+  proxy_url: null
+  proxy_cert_path: null
+  concurrent_connections: 5
+  verify_peer: true
+  verify_host: true
+accounts:
+  type: regular
+  storage: file
+  avatar: gravatar
+flex:
+  cache:
+    index:
+      enabled: true
+      lifetime: 60
+    object:
+      enabled: true
+      lifetime: 600
+    render:
+      enabled: true
+      lifetime: 600
+strict_mode:
+  yaml_compat: false
+  twig_compat: false
+  blueprint_compat: false

+ 6 - 0
user/config/versions.yaml

@@ -0,0 +1,6 @@
+core:
+  grav:
+    version: 1.7.41.1
+    schema: 1.7.0_2020-11-20_1
+    history:
+      - { version: 1.7.41.1, date: '2023-05-25 20:58:44' }

+ 1 - 0
user/data/.gitkeep

@@ -0,0 +1 @@
+/* @copyright  Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. */

+ 52 - 0
user/data/feed/3a6d0284e743dc4a9b86f97d6dd1a3bf.yaml

@@ -0,0 +1,52 @@
+last_checked: 1685048470
+data:
+  -
+    title: 'macOS 13.0 Ventura Apache Setup: Upgrading Homebrew'
+    url: 'https://getgrav.org/blog/macos-ventura-apache-upgrade-homebrew'
+    date: 1671969600
+    nicetime: '5 months ago'
+  -
+    title: 'macOS 13.0 Ventura Apache Setup: LetsEncrypt SSL'
+    url: 'https://getgrav.org/blog/macos-ventura-apache-ssl'
+    date: 1671966180
+    nicetime: '5 months ago'
+  -
+    title: 'macOS 13.0 Ventura Apache Setup: MySQL, Xdebug & More...'
+    url: 'https://getgrav.org/blog/macos-ventura-apache-mysql-vhost-apc'
+    date: 1671966000
+    nicetime: '5 months ago'
+  -
+    title: 'macOS 13.0 Ventura Apache Setup: Multiple PHP Versions'
+    url: 'https://getgrav.org/blog/macos-ventura-apache-multiple-php-versions'
+    date: 1671962400
+    nicetime: '5 months ago'
+  -
+    title: 'Big changes for Email plugin'
+    url: 'https://getgrav.org/blog/new-email-plugin'
+    date: 1665048600
+    nicetime: '8 months ago'
+  -
+    title: 'Skeleton Build Automation'
+    url: 'https://getgrav.org/blog/skeletons-build-automation'
+    date: 1614347940
+    nicetime: '2 years ago'
+  -
+    title: 'Using Grav''s new built-in Web Server'
+    url: 'https://getgrav.org/blog/using-builtin-webserver'
+    date: 1612186320
+    nicetime: '2 years ago'
+  -
+    title: 'Grav 1.7 CLI Self-Upgrade Bug'
+    url: 'https://getgrav.org/blog/grav-170-cli-self-upgrade-bug'
+    date: 1611222900
+    nicetime: '2 years ago'
+  -
+    title: 'Grav 1.7 Released!'
+    url: 'https://getgrav.org/blog/grav-1.7-released'
+    date: 1611050100
+    nicetime: '2 years ago'
+  -
+    title: 'Grav Premium Focus: NextGen Editor'
+    url: 'https://getgrav.org/blog/premium-focus-nextgen-editor'
+    date: 1610713140
+    nicetime: '2 years ago'

+ 9 - 0
user/data/flex/indexes/accounts.yaml

@@ -0,0 +1,9 @@
+version: '1.2'
+timestamp: 1685048468
+count: 1
+index:
+  val:
+    storage_key: val
+    storage_timestamp: 1685048468
+    key: val
+    email: valentin_le_moign@figureslibres.io

File diff suppressed because it is too large
+ 0 - 0
user/data/flex/indexes/pages.json


+ 0 - 0
user/data/licenses.yaml


File diff suppressed because it is too large
+ 87 - 0
user/data/notifications/3a6d0284e743dc4a9b86f97d6dd1a3bf.yaml


File diff suppressed because it is too large
+ 7 - 0
user/pages/01.home/default.md


File diff suppressed because it is too large
+ 6 - 0
user/pages/02.introduction/default.md


+ 4 - 0
user/pages/03.la-naissance-du-projet-pilote-ou-atterrir/default.md

@@ -0,0 +1,4 @@
+---
+title: 'La naissance du projet-pilote “Où atterrir ?”'
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/01.les-ateliers-conferences-de-lexperimentation-ou-atterrir-avec-bruno-latour-soheil-hajmirbaba-et-vivian-depoues/01.lassemblage-des-participants/default.md

@@ -0,0 +1,4 @@
+---
+title: 'L’assemblage des participants '
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/01.les-ateliers-conferences-de-lexperimentation-ou-atterrir-avec-bruno-latour-soheil-hajmirbaba-et-vivian-depoues/02.latelier-conference-anime-par-bruno-latour-et-soheil-hajmirbaba/default.md

@@ -0,0 +1,4 @@
+---
+title: 'L’atelier-conférence animé par Bruno Latour et Soheil Hajmirbaba'
+---
+

+ 5 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/01.les-ateliers-conferences-de-lexperimentation-ou-atterrir-avec-bruno-latour-soheil-hajmirbaba-et-vivian-depoues/default.md

@@ -0,0 +1,5 @@
+---
+title: 'Les Ateliers-conférences de l’expérimentation “Où atterrir ?” avec Bruno Latour, Soheil Hajmirbaba, et Vivian Dépoues'
+---
+
+![duif-pigeonnier](duif-pigeonnier.jpg "duif-pigeonnier")

BIN
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/01.les-ateliers-conferences-de-lexperimentation-ou-atterrir-avec-bruno-latour-soheil-hajmirbaba-et-vivian-depoues/duif-pigeonnier.jpg


+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/02.atelier-1-mener-lenquete-sur-le-terrain-de-vie/01.methodologie-outils/default.md

@@ -0,0 +1,4 @@
+---
+title: 'Méthodologie / outils'
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/02.atelier-1-mener-lenquete-sur-le-terrain-de-vie/02.bibliographie/default.md

@@ -0,0 +1,4 @@
+---
+title: Bibliographie
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/02.atelier-1-mener-lenquete-sur-le-terrain-de-vie/default.md

@@ -0,0 +1,4 @@
+---
+title: 'Atelier 1 : mener l’enquête sur le terrain de vie'
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/03.les-kiosques-un-accompagnement-individuel-a-lenquete/01.methodologie-outils/default.md

@@ -0,0 +1,4 @@
+---
+title: 'Méthodologie / outils'
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/03.les-kiosques-un-accompagnement-individuel-a-lenquete/default.md

@@ -0,0 +1,4 @@
+---
+title: 'Les kiosques : un accompagnement individuel à l’enquête'
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/04.atelier-2-la-zone-critique-des-vivants-qui-fabriquent-leur-propres-conditions-dexistences/01.methodologie-outils/default.md

@@ -0,0 +1,4 @@
+---
+title: 'Méthodologie / outils'
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/04.atelier-2-la-zone-critique-des-vivants-qui-fabriquent-leur-propres-conditions-dexistences/02.bibliographie/default.md

@@ -0,0 +1,4 @@
+---
+title: Bibliographie
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/04.atelier-2-la-zone-critique-des-vivants-qui-fabriquent-leur-propres-conditions-dexistences/default.md

@@ -0,0 +1,4 @@
+---
+title: 'Atelier 2 : la zone critique : des vivants qui fabriquent leur propres conditions d’existences'
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/05.atelier-3-renouveler-la-gamme-des-affects-politique-ajustes-au-nouveau-regime-climatique-avec-chloe-latour/01.methodologie-outils/default.md

@@ -0,0 +1,4 @@
+---
+title: 'Méthodologie / outils'
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/05.atelier-3-renouveler-la-gamme-des-affects-politique-ajustes-au-nouveau-regime-climatique-avec-chloe-latour/02.bibliographie/default.md

@@ -0,0 +1,4 @@
+---
+title: Bibliographie
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/05.atelier-3-renouveler-la-gamme-des-affects-politique-ajustes-au-nouveau-regime-climatique-avec-chloe-latour/default.md

@@ -0,0 +1,4 @@
+---
+title: 'Atelier 3 : renouveler la gamme des affects politique ajustés au Nouveau régime climatique avec Chloé Latour'
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/06.les-kiosques-ressources-un-accompagnement-individuel-a-la-doleance/01.co-design-et-prototypage-a-labase-avec-julie-chabaud-julie-roturier-jean-andre-lasserre-et-jean-pierre-seyvos-noelle-et-isabelle/default.md

@@ -0,0 +1,4 @@
+---
+title: 'co-design et prototypage à LaBase avec Julie Chabaud, Julie Roturier, Jean-André Lasserre et Jean-Pierre Seyvos // Noëlle et Isabelle'
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/06.les-kiosques-ressources-un-accompagnement-individuel-a-la-doleance/default.md

@@ -0,0 +1,4 @@
+---
+title: 'Les kiosques ressources : un accompagnement individuel à la doléance'
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/07.atelier-4-le-cercle-politique-lart-de-parler-courbe-et-de-doleancer-avec-bruno-latour-chloe-latour-et-vinciane-despret/01.methodologie-outils/default.md

@@ -0,0 +1,4 @@
+---
+title: 'Méthodologie / outils'
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/07.atelier-4-le-cercle-politique-lart-de-parler-courbe-et-de-doleancer-avec-bruno-latour-chloe-latour-et-vinciane-despret/02.bibliographie/default.md

@@ -0,0 +1,4 @@
+---
+title: Bibliographie
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/07.atelier-4-le-cercle-politique-lart-de-parler-courbe-et-de-doleancer-avec-bruno-latour-chloe-latour-et-vinciane-despret/default.md

@@ -0,0 +1,4 @@
+---
+title: 'Atelier 4 : le cercle politique : l’art de parler courbe et de doléancer avec  Bruno Latour, Chloé Latour et Vinciane Despret'
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/08.atelier-5-relation-de-proximite-et-de-superposition-entre-les-territoires/01.methodologie-outils/default.md

@@ -0,0 +1,4 @@
+---
+title: 'Méthodologie / outils'
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/08.atelier-5-relation-de-proximite-et-de-superposition-entre-les-territoires/02.bibliographie/default.md

@@ -0,0 +1,4 @@
+---
+title: Bibliographie
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/08.atelier-5-relation-de-proximite-et-de-superposition-entre-les-territoires/default.md

@@ -0,0 +1,4 @@
+---
+title: 'Atelier 5 : relation de proximité et de superposition entre les territoires'
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/09.atelier-6-ateliers-ouverts-avec-le-partage-des-enquetes-en-cours/01.methodologie/default.md

@@ -0,0 +1,4 @@
+---
+title: Méthodologie
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/09.atelier-6-ateliers-ouverts-avec-le-partage-des-enquetes-en-cours/02.bibliographie/default.md

@@ -0,0 +1,4 @@
+---
+title: Bibliographie
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/09.atelier-6-ateliers-ouverts-avec-le-partage-des-enquetes-en-cours/default.md

@@ -0,0 +1,4 @@
+---
+title: 'Atelier 6 : ateliers-ouverts avec le partage des enquêtes en cours'
+---
+

+ 4 - 0
user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/default.md

@@ -0,0 +1,4 @@
+---
+title: 'L’expérimentation “Où atterrir ?” sur le mode de la reprise'
+---
+

+ 4 - 0
user/pages/05.lexperimentation-ou-atterrir-sur-le-mode-de-la-recherche-et-de-linnovation/default.md

@@ -0,0 +1,4 @@
+---
+title: 'L’expérimentation “Où atterrir ?” sur le mode de la recherche et de l’innovation'
+---
+

+ 4 - 0
user/pages/06.lexperimentation-ou-atterrir-sur-le-mode-de-lapprentissage/default.md

@@ -0,0 +1,4 @@
+---
+title: 'L’expérimentation “Où atterrir ?” sur le mode de l’apprentissage'
+---
+

+ 4 - 0
user/pages/07.lexperimentation-ou-atterrir-sur-le-mode-de-lessaimage/default.md

@@ -0,0 +1,4 @@
+---
+title: 'L’expérimentation “Où atterrir ?” sur le mode de l’essaimage'
+---
+

+ 4 - 0
user/pages/08.annexes/default.md

@@ -0,0 +1,4 @@
+---
+title: Annexes
+---
+

+ 4 - 0
user/pages/08.annexes/la-bibliographie/default.md

@@ -0,0 +1,4 @@
+---
+title: 'La bibliographie'
+---
+

+ 4 - 0
user/pages/08.annexes/la-boite-a-outils/default.md

@@ -0,0 +1,4 @@
+---
+title: 'La boîte à outils'
+---
+

+ 4 - 0
user/pages/08.annexes/le-lexique/default.md

@@ -0,0 +1,4 @@
+---
+title: 'Le lexique'
+---
+

+ 1 - 0
user/themes/.gitkeep

@@ -0,0 +1 @@
+/* @copyright  Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. */

+ 5 - 0
user/themes/carnet-atterrissage/CHANGELOG.md

@@ -0,0 +1,5 @@
+# v0.1.0
+##  05/25/2023
+
+1. [](#new)
+    * ChangeLog started...

+ 21 - 0
user/themes/carnet-atterrissage/LICENSE

@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2023 val
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.

+ 7 - 0
user/themes/carnet-atterrissage/README.md

@@ -0,0 +1,7 @@
+# Carnet Atterrissage Theme
+
+The **Carnet Atterrissage** Theme is for [Grav CMS](http://github.com/getgrav/grav).  This README.md file should be modified to describe the features, installation, configuration, and general usage of this theme.
+
+## Description
+
+paged.js pour le carnet d&#039;atterrissage

+ 32 - 0
user/themes/carnet-atterrissage/blueprints.yaml

@@ -0,0 +1,32 @@
+name: Carnet Atterrissage
+slug: carnet-atterrissage
+type: theme
+version: 0.1.0
+description: paged.js pour le carnet d&#039;atterrissage
+icon: rebel
+author:
+  name: val
+  email: valentin_le_moign@figureslibres.io
+homepage: https://github.com/val/grav-theme-carnet-atterrissage
+demo: http://demo.yoursite.com
+keywords: grav, theme, etc
+bugs: https://github.com/val/grav-theme-carnet-atterrissage/issues
+readme: https://github.com/val/grav-theme-carnet-atterrissage/blob/develop/README.md
+license: MIT
+
+dependencies:
+  - { name: grav, version: '>=1.6.0' }
+
+form:
+  validation: loose
+  fields:
+    dropdown.enabled:
+        type: toggle
+        label: Dropdown in Menu
+        highlight: 1
+        default: 1
+        options:
+          1: PLUGIN_ADMIN.ENABLED
+          0: PLUGIN_ADMIN.DISABLED
+        validate:
+          type: bool

+ 9 - 0
user/themes/carnet-atterrissage/carnet-atterrissage.php

@@ -0,0 +1,9 @@
+<?php
+namespace Grav\Theme;
+
+use Grav\Common\Theme;
+
+class CarnetAtterrissage extends Theme
+{
+    // Access plugin events in this class
+}

+ 3 - 0
user/themes/carnet-atterrissage/carnet-atterrissage.yaml

@@ -0,0 +1,3 @@
+enabled: true
+dropdown:
+  enabled: true

+ 175 - 0
user/themes/carnet-atterrissage/css/custom.css

@@ -0,0 +1,175 @@
+/* Core Stuff */
+* {
+    -webkit-box-sizing: border-box;
+    -moz-box-sizing: border-box;
+    box-sizing: border-box;
+}
+
+body {
+    font-size: 1rem;
+    line-height: 1.7;
+    color: #606d6e;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+    color: #454B4D;
+}
+
+a {
+    color: #1F8CD6;
+    text-decoration: none;
+}
+
+a:hover {
+    color: #175E91;
+}
+
+pre {
+    background: #F0F0F0;
+    margin: 1rem 0;
+    border-radius: 2px;
+}
+
+blockquote {
+    border-left: 10px solid #eee;
+    margin: 0;
+    padding: 0 2rem;
+}
+
+/* Utility Classes */
+.wrapper {
+    margin: 0 3rem;
+}
+
+.padding {
+    padding: 3rem 1rem;
+}
+
+.left {
+    float: left;
+}
+
+.right {
+    float: right
+}
+
+.text-center {
+    text-align: center;
+}
+
+.text-right {
+    text-align: right;
+}
+
+.text-left {
+    text-align: left;
+}
+
+/* Content Styling */
+.header .padding {
+    padding: 1rem 0;
+}
+
+.header {
+    background-color: #1F8DD6;
+    color: #eee;
+}
+
+.header a {
+    color: #fff;
+}
+
+.header .logo {
+    font-size: 1.7rem;
+    text-transform: uppercase;
+}
+
+.footer {
+    background-color: #eee;
+}
+
+/* Menu Settings */
+.main-nav ul {
+    text-align: center;
+    letter-spacing: -1em;
+    margin: 0;
+    padding: 0;
+}
+
+.main-nav ul li {
+    display: inline-block;
+    letter-spacing: normal;
+}
+
+.main-nav ul li a {
+    position: relative;
+    display: block;
+    line-height: 45px;
+    color: #fff;
+    padding: 0 20px;
+    white-space: nowrap;
+}
+
+.main-nav > ul > li > a {
+    border-radius: 2px;
+}
+
+/*Active dropdown nav item */
+.main-nav ul li:hover > a {
+    background-color: #175E91;
+}
+
+/* Selected Dropdown nav item */
+.main-nav ul li.selected > a {
+    background-color: #fff;
+    color: #175E91;
+}
+
+/* Dropdown CSS */
+.main-nav ul li {position: relative;}
+
+.main-nav ul li ul {
+    position: absolute;
+    background-color: #1F8DD6;
+    min-width: 100%;
+    text-align: left;
+    z-index: 999;
+
+    display: none;
+}
+.main-nav ul li ul li {
+    display: block;
+}
+
+/* Dropdown CSS */
+.main-nav ul li ul ul {
+    left: 100%;
+    top: 0;
+}
+
+/* Active on Hover */
+.main-nav li:hover > ul {
+    display: block;
+}
+
+/* Child Indicator */
+.main-nav .has-children > a {
+    padding-right: 30px;
+}
+.main-nav .has-children > a:after {
+    font-family: FontAwesome;
+    content: '\f107';
+    position: absolute;
+    display: inline-block;
+    right: 8px;
+    top: 0;
+}
+
+.main-nav .has-children .has-children > a:after {
+    content: '\f105';
+}

+ 180 - 0
user/themes/carnet-atterrissage/css/pagedjs.css

@@ -0,0 +1,180 @@
+/* CSS for Paged.js interface – v0.4 */
+
+/* Change the look */
+:root {
+    --color-background: whitesmoke;
+    --color-pageSheet: #cfcfcf;
+    --color-pageBox: violet;
+    --color-paper: white;
+    --color-marginBox: transparent;
+    --pagedjs-crop-color: black;
+    --pagedjs-crop-shadow: white;
+    --pagedjs-crop-stroke: 1px;
+}
+
+/* To define how the book look on the screen: */
+@media screen, pagedjs-ignore {
+    body {
+        background-color: var(--color-background);
+    }
+
+    .pagedjs_pages {
+        display: flex;
+        width: calc(var(--pagedjs-width) * 2);
+        flex: 0;
+        flex-wrap: wrap;
+        margin: 0 auto;
+    }
+
+    .pagedjs_page {
+        background-color: var(--color-paper);
+        box-shadow: 0 0 0 1px var(--color-pageSheet);
+        margin: 0;
+        flex-shrink: 0;
+        flex-grow: 0;
+        margin-top: 10mm;
+    }
+
+    .pagedjs_first_page {
+        margin-left: var(--pagedjs-width);
+    }
+
+    .pagedjs_page:last-of-type {
+        margin-bottom: 10mm;
+    }
+
+    .pagedjs_pagebox{
+        box-shadow: 0 0 0 1px var(--color-pageBox);
+    }
+
+    .pagedjs_left_page{
+        z-index: 20;
+        width: calc(var(--pagedjs-bleed-left) + var(--pagedjs-pagebox-width))!important;
+    }
+
+    .pagedjs_left_page .pagedjs_bleed-right .pagedjs_marks-crop {
+        border-color: transparent;
+    }
+    
+    .pagedjs_left_page .pagedjs_bleed-right .pagedjs_marks-middle{
+        width: 0;
+    } 
+
+    .pagedjs_right_page{
+        z-index: 10;
+        position: relative;
+        left: calc(var(--pagedjs-bleed-left)*-1);
+    }
+
+    /* show the margin-box */
+
+    .pagedjs_margin-top-left-corner-holder,
+    .pagedjs_margin-top,
+    .pagedjs_margin-top-left,
+    .pagedjs_margin-top-center,
+    .pagedjs_margin-top-right,
+    .pagedjs_margin-top-right-corner-holder,
+    .pagedjs_margin-bottom-left-corner-holder,
+    .pagedjs_margin-bottom,
+    .pagedjs_margin-bottom-left,
+    .pagedjs_margin-bottom-center,
+    .pagedjs_margin-bottom-right,
+    .pagedjs_margin-bottom-right-corner-holder,
+    .pagedjs_margin-right,
+    .pagedjs_margin-right-top,
+    .pagedjs_margin-right-middle,
+    .pagedjs_margin-right-bottom,
+    .pagedjs_margin-left,
+    .pagedjs_margin-left-top,
+    .pagedjs_margin-left-middle,
+    .pagedjs_margin-left-bottom {
+        box-shadow: 0 0 0 1px inset var(--color-marginBox);
+    }
+
+    /* uncomment this part for recto/verso book : ------------------------------------ */
+
+    /*
+    .pagedjs_pages {
+        flex-direction: column;
+        width: 100%;
+    }
+
+    .pagedjs_first_page {
+        margin-left: 0;
+    }
+
+    .pagedjs_page {
+        margin: 0 auto;
+        margin-top: 10mm;
+    } 
+
+    .pagedjs_left_page{
+        width: calc(var(--pagedjs-bleed-left) + var(--pagedjs-pagebox-width) + var(--pagedjs-bleed-left))!important;
+    }
+
+    .pagedjs_left_page .pagedjs_bleed-right .pagedjs_marks-crop{
+        border-color: var(--pagedjs-crop-color);
+    }
+
+    .pagedjs_left_page .pagedjs_bleed-right .pagedjs_marks-middle{
+        width: var(--pagedjs-cross-size)!important;
+    } 
+
+    .pagedjs_right_page{
+        left: 0; 
+    } 
+    */
+    
+    
+
+    /*--------------------------------------------------------------------------------------*/
+
+
+
+    /* uncomment this par to see the baseline : -------------------------------------------*/
+
+    
+    /* .pagedjs_pagebox {
+        --pagedjs-baseline: 22px;
+        --pagedjs-baseline-position: 5px;
+        --pagedjs-baseline-color: cyan;
+        background: linear-gradient(transparent 0%, transparent calc(var(--pagedjs-baseline) - 1px), var(--pagedjs-baseline-color) calc(var(--pagedjs-baseline) - 1px), var(--pagedjs-baseline-color) var(--pagedjs-baseline)), transparent;
+        background-size: 100% var(--pagedjs-baseline);
+        background-repeat: repeat-y;
+        background-position-y: var(--pagedjs-baseline-position);
+    }  */
+   
+
+    /*--------------------------------------------------------------------------------------*/
+}
+
+
+
+
+
+/* Marks (to delete when merge in paged.js) */
+
+.pagedjs_marks-crop{
+    z-index: 999999999999;
+  
+}
+
+.pagedjs_bleed-top .pagedjs_marks-crop, 
+.pagedjs_bleed-bottom .pagedjs_marks-crop{
+    box-shadow: 1px 0px 0px 0px var(--pagedjs-crop-shadow);
+}  
+
+.pagedjs_bleed-top .pagedjs_marks-crop:last-child,
+.pagedjs_bleed-bottom .pagedjs_marks-crop:last-child{
+    box-shadow: -1px 0px 0px 0px var(--pagedjs-crop-shadow);
+}  
+
+.pagedjs_bleed-left .pagedjs_marks-crop,
+.pagedjs_bleed-right .pagedjs_marks-crop{
+    box-shadow: 0px 1px 0px 0px var(--pagedjs-crop-shadow);
+}
+
+.pagedjs_bleed-left .pagedjs_marks-crop:last-child,
+.pagedjs_bleed-right .pagedjs_marks-crop:last-child{
+    box-shadow: 0px -1px 0px 0px var(--pagedjs-crop-shadow);
+}

BIN
user/themes/carnet-atterrissage/images/logo.png


BIN
user/themes/carnet-atterrissage/screenshot.jpg


+ 27 - 0
user/themes/carnet-atterrissage/templates/default.html.twig

@@ -0,0 +1,27 @@
+{% extends 'partials/base.html.twig' %}
+
+{% macro loop(page) %}
+    {% for p in page.children.visible %}
+        {% set current_page = (p.active or p.activeChild) ? 'selected' : '' %}
+        {% if p.children.visible.count > 0 %}
+            <li class="has-children {{ current_page|e }}">
+                    {# parent #}
+                    {{ p.menu|e }}
+                    {{ p.content|raw }}
+                <ul>
+                    {{ _self.loop(p) }}
+                </ul>
+            </li>
+        {% else %}
+            <li class="{{ current_page|e }}">
+                    {# enfant #}
+                    {{ p.menu|e }}
+                    {{ p.content|raw }}
+            </li>
+        {% endif %}
+    {% endfor %}
+{% endmacro %}
+
+{% block content %}
+    {{ _self.loop(pages) }}
+{% endblock %}

+ 8 - 0
user/themes/carnet-atterrissage/templates/error.html.twig

@@ -0,0 +1,8 @@
+{% extends 'partials/base.html.twig' %}
+
+{% block content %}
+    <div class="lead text-center">
+        <h1>Error!</h1>
+        {{ page.content|raw }}
+    </div>
+{% endblock %}

+ 49 - 0
user/themes/carnet-atterrissage/templates/partials/base.html.twig

@@ -0,0 +1,49 @@
+<!DOCTYPE html>
+<html lang="{{ (grav.language.getActive ?: grav.config.site.default_lang)|e }}">
+<head>
+{% block head %}
+    <meta charset="utf-8" />
+    <title>{% if header.title %}{{ header.title|e }} | {% endif %}{{ site.title|e }}</title>
+
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    {% include 'partials/metadata.html.twig' %}
+
+    <link rel="icon" type="image/png" href="{{ url('theme://images/logo.png')|e }}" />
+    <link rel="canonical" href="{{ page.canonical(true)|e }}" />
+    {# paged polyfill #}
+    <script src="https://unpkg.com/pagedjs/dist/paged.polyfill.js"></script>
+{% endblock head %}
+
+{% block stylesheets %}
+    {% do assets.addCss('https://unpkg.com/purecss@1.0.0/build/pure-min.css', 100) %}
+    {% do assets.addCss('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css', 99) %}
+    {% do assets.addCss('theme://css/pagedjs.css', 98) %}
+    {% do assets.addCss('theme://css/custom.css', 97) %}
+{% endblock %}
+
+{% block javascripts %}
+    {% do assets.addJs('jquery', 100) %}
+{% endblock %}
+
+{% block assets deferred %}
+    {{ assets.css()|raw }}
+    {{ assets.js()|raw }}
+{% endblock %}
+</head>
+<body id="top" class="{{ page.header.body_classes|e }}">
+
+{% block body %}
+    <section id="body">
+        <div class="wrapper padding">
+        {% block content %}{% endblock %}
+        </div>
+    </section>
+{% endblock %}
+
+{% block bottom %}
+    {{ assets.js('bottom')|raw }}
+{% endblock %}
+
+</body>
+</html>

BIN
user/themes/carnet-atterrissage/thumbnail.jpg


Some files were not shown because too many files changed in this diff