commit 91caf95496f291b589fd55e6f5cbcf5d7a6a53dd Author: Valentin Date: Thu May 25 23:17:38 2023 +0200 premier commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..50b50c7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +user/plugins/ \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..a564cfc --- /dev/null +++ b/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 \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..1896a0e --- /dev/null +++ b/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 diff --git a/user/accounts/.gitkeep b/user/accounts/.gitkeep new file mode 100644 index 0000000..8c3b423 --- /dev/null +++ b/user/accounts/.gitkeep @@ -0,0 +1 @@ +/* @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. */ diff --git a/user/accounts/val.yaml b/user/accounts/val.yaml new file mode 100644 index 0000000..f68da77 --- /dev/null +++ b/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 diff --git a/user/config/media.yaml b/user/config/media.yaml new file mode 100644 index 0000000..e69de29 diff --git a/user/config/security.yaml b/user/config/security.yaml new file mode 100644 index 0000000..cf0afaf --- /dev/null +++ b/user/config/security.yaml @@ -0,0 +1 @@ +salt: xv10LIKbD73kas diff --git a/user/config/site.yaml b/user/config/site.yaml new file mode 100644 index 0000000..4be78ed --- /dev/null +++ b/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' + diff --git a/user/config/system.yaml b/user/config/system.yaml new file mode 100644 index 0000000..3d82947 --- /dev/null +++ b/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 diff --git a/user/config/versions.yaml b/user/config/versions.yaml new file mode 100644 index 0000000..5802639 --- /dev/null +++ b/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' } diff --git a/user/data/.gitkeep b/user/data/.gitkeep new file mode 100644 index 0000000..8c3b423 --- /dev/null +++ b/user/data/.gitkeep @@ -0,0 +1 @@ +/* @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. */ diff --git a/user/data/feed/3a6d0284e743dc4a9b86f97d6dd1a3bf.yaml b/user/data/feed/3a6d0284e743dc4a9b86f97d6dd1a3bf.yaml new file mode 100644 index 0000000..a937a5e --- /dev/null +++ b/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' diff --git a/user/data/flex/indexes/accounts.yaml b/user/data/flex/indexes/accounts.yaml new file mode 100644 index 0000000..1567d98 --- /dev/null +++ b/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 diff --git a/user/data/flex/indexes/pages.json b/user/data/flex/indexes/pages.json new file mode 100644 index 0000000..dface3d --- /dev/null +++ b/user/data/flex/indexes/pages.json @@ -0,0 +1 @@ +{"version":"1.5","timestamp":1685048469,"count":3,"index":{"":{"key":"","storage_key":"","template":null,"storage_timestamp":1680913845,"children":{"01.home":1680913845,"02.typography":1680913845},"checksum":"8fa2a5ff28f2e22a9b30a8a7d440f8f4"},"01.home":{"key":"home","storage_key":"01.home","template":"default","storage_timestamp":1680913845,"markdown":{"":{"default":1680913845}},"checksum":"b357eeb0f807991d906e856c5d02c1a3"},"02.typography":{"key":"typography","storage_key":"02.typography","template":"default","storage_timestamp":1680913845,"markdown":{"":{"default":1680913845}},"checksum":"55c0c4c4ce499a5570b72003c65448b4"}}} \ No newline at end of file diff --git a/user/data/licenses.yaml b/user/data/licenses.yaml new file mode 100644 index 0000000..e69de29 diff --git a/user/data/notifications/3a6d0284e743dc4a9b86f97d6dd1a3bf.yaml b/user/data/notifications/3a6d0284e743dc4a9b86f97d6dd1a3bf.yaml new file mode 100644 index 0000000..3396f00 --- /dev/null +++ b/user/data/notifications/3a6d0284e743dc4a9b86f97d6dd1a3bf.yaml @@ -0,0 +1,125 @@ +last_checked: 1685048470 +data: + feed: + - + id: 30 + date: '2023-03-09 11:40' + message: 'đŸ—łïž Please VOTE NOW for Grav in the 2022 CMS Critic Awards' + link: 'https://www.cmscritic.com/vote-for-the-cms-critic-2022-peoples-choice-awards/' + type: note + location: + - feed + - + id: 29 + date: '2022-01-02 11:40' + message: '🎉 Grav 1.7.38 released to start the new year' + link: 'https://getgrav.org/downloads' + type: info + location: + - feed + - + id: 28 + date: '2021-04-23 11:40' + message: '🚹 Grav 1.7.13 released, please update!' + link: 'https://getgrav.org/downloads' + type: info + location: + - feed + - + id: 26 + date: '2020-02-21 00:01' + message: '🚀 Grav Premium available. Turbo-charge your Grav site today.' + link: 'https://getgrav.org/premium' + type: info + location: + - feed + - + id: 24 + date: '2019-10-03 11:27' + message: '🙏 Thanks to our amazing community, Grav was voted Best Flat File CMS in the 2019 CMS Critics'' Awards!' + link: 'https://www.cmscritic.com/awards/' + type: info + location: + - feed + - + id: 23 + date: '2018-11-15 15:50' + message: '🙊 Grav community chat has moved from Slack to Discord' + link: 'https://chat.getgrav.org' + type: info + location: + - feed + - + id: 12 + date: '2017-02-17 15:15' + message: '☕ Support Grav for the price of a a month!' + link: 'https://opencollective.com/grav' + type: note + location: + - feed + - + id: 4 + date: '2016-08-05 02:23' + message: '💌 Join the Grav mailing list to stay in the loop!' + link: 'http://eepurl.com/b41_oP' + type: info + location: + - feed + - + id: 3 + date: '2016-08-05 02:23' + message: 'đŸ„ Please follow us on Twitter' + link: 'https://twitter.com/getgrav' + type: note + location: + - feed + - + id: 2 + date: '2016-08-05 02:23' + message: '🎖 Don''t forget to star Grav on GitHub!' + link: 'https://github.com/getgrav/grav' + type: info + location: + - feed + dashboard: + - + id: 27 + date: '2020-02-21 00:01' + message: "\n\nLoading...\n\n\n
\n
\n \n
\n
\n Turbo-charge your Grav site - from the creators of Grav\n Downloads Pro - Powerful download manager directly integrated with Grav\n Algolia Pro - Class-leading AI-powered search made easy for Grav\n SEO-Magic - Advanced SEO tool for Grav with automatic webshot generator\n Typhoon - The most powerful Grav theme ever built, based on Tailwind 3\n NextGen Editor - The most advanced WYSIWYM editor for Grav\n Cloudflare Manager - Configure and manage your domain right within the admin\n Lightbox Gallery - A light, versatile and mobile friendly Lightbox Gallery\n
\n Learn more\n
\n" + type: notice + link: 'https://getgrav.org/premium' + location: + - dashboard + - plugins + - themes + plugins: + - + id: 27 + date: '2020-02-21 00:01' + message: "\n\nLoading...\n\n\n
\n
\n \n
\n
\n Turbo-charge your Grav site - from the creators of Grav\n Downloads Pro - Powerful download manager directly integrated with Grav\n Algolia Pro - Class-leading AI-powered search made easy for Grav\n SEO-Magic - Advanced SEO tool for Grav with automatic webshot generator\n Typhoon - The most powerful Grav theme ever built, based on Tailwind 3\n NextGen Editor - The most advanced WYSIWYM editor for Grav\n Cloudflare Manager - Configure and manage your domain right within the admin\n Lightbox Gallery - A light, versatile and mobile friendly Lightbox Gallery\n
\n Learn more\n
\n" + type: notice + link: 'https://getgrav.org/premium' + location: + - dashboard + - plugins + - themes + themes: + - + id: 27 + date: '2020-02-21 00:01' + message: "\n\nLoading...\n\n\n
\n
\n \n
\n
\n Turbo-charge your Grav site - from the creators of Grav\n Downloads Pro - Powerful download manager directly integrated with Grav\n Algolia Pro - Class-leading AI-powered search made easy for Grav\n SEO-Magic - Advanced SEO tool for Grav with automatic webshot generator\n Typhoon - The most powerful Grav theme ever built, based on Tailwind 3\n NextGen Editor - The most advanced WYSIWYM editor for Grav\n Cloudflare Manager - Configure and manage your domain right within the admin\n Lightbox Gallery - A light, versatile and mobile friendly Lightbox Gallery\n
\n Learn more\n
\n" + type: notice + link: 'https://getgrav.org/premium' + location: + - dashboard + - plugins + - themes + none: + - + id: 15 + date: '2017-11-16 12:15' + message: 'We won! Grav voted "Best Flat File CMS" in the 2017 CMS Critic Awards!' + link: 'https://getgrav.org/blog/cms-critic-award-2017' + type: note + location: + - none diff --git a/user/pages/01.home/default.md b/user/pages/01.home/default.md new file mode 100644 index 0000000..55f6b36 --- /dev/null +++ b/user/pages/01.home/default.md @@ -0,0 +1,16 @@ +--- +title: 'Carnet d''Atterrissage' +body_classes: 'title-center title-h1h2' +--- + + + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis at odio ullamcorper, venenatis risus in, rhoncus purus. Cras placerat faucibus velit. Donec lacinia dui sit amet sollicitudin faucibus. Proin id placerat nisl. Aliquam quis aliquet lorem. Sed sagittis tincidunt ullamcorper. Aliquam vel egestas velit, porta feugiat lorem. Etiam gravida eleifend eros. Morbi euismod ornare libero in ultricies. Sed quis mauris faucibus, imperdiet nulla at, ultrices tellus. Sed cursus ultrices laoreet. Quisque eu ex dolor. Donec feugiat, dolor sit amet molestie hendrerit, nulla turpis mollis arcu, porta efficitur mauris magna eu quam. + +Vestibulum tristique sem sed augue imperdiet, non euismod arcu dignissim. Vestibulum ac turpis consectetur dui gravida facilisis ut nec odio. Pellentesque lorem ipsum, maximus ac ex sit amet, luctus finibus magna. Aenean rutrum, leo et viverra aliquet, neque risus imperdiet risus, at tempor sapien ex ut odio. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer eget eros ut nisl ultricies placerat. Quisque vitae nibh sed urna posuere vehicula. Vivamus pulvinar aliquam libero sit amet ornare. Sed hendrerit dolor id laoreet rutrum. Praesent in elit et dolor mollis malesuada ac at purus. Aenean non augue convallis, cursus lacus quis, lobortis nisl. + +Maecenas et massa ultricies, bibendum dui sit amet, dictum massa. Etiam condimentum commodo lacinia. In sit amet consectetur augue. Duis viverra sagittis mi eget mattis. Cras pulvinar viverra neque vel vehicula. Mauris ut sagittis diam. Ut nec leo vel enim tempor auctor. Aliquam a lacus ex. Sed sit amet augue nec nunc placerat porttitor facilisis nec leo. Integer consequat, ipsum nec lacinia viverra, sapien nunc tincidunt ante, in rutrum libero leo quis mi. Nunc consequat a purus a ultrices. Proin et orci sed lorem cursus consectetur. Integer aliquet nibh urna, quis fringilla quam sodales ac. Vestibulum maximus sollicitudin dolor, a tempus lorem commodo quis. Nam consectetur egestas justo et euismod. Duis et malesuada eros, in semper neque. + +In hac habitasse platea dictumst. Aenean eget eros sit amet ante commodo venenatis quis id odio. Curabitur sapien lectus, convallis at velit sit amet, mollis consequat nisi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Integer dignissim sagittis dui, eu posuere felis feugiat vel. Suspendisse efficitur ante vitae neque placerat mollis. Etiam congue risus ut diam tristique, sed ultricies justo sodales. Nunc vestibulum lacinia imperdiet. Ut metus mauris, scelerisque a mi ac, aliquet maximus purus. Nulla congue, nunc quis dapibus volutpat, libero augue varius quam, eu finibus enim massa non urna. Donec tincidunt interdum libero ut congue. Vestibulum aliquam vitae libero at tincidunt. Proin dictum lorem vitae metus elementum, sed auctor risus consequat. + +Morbi id augue ligula. Sed id lacus diam. Phasellus tincidunt, libero quis porttitor eleifend, ligula neque faucibus urna, at facilisis nisi quam nec lorem. Aenean eu velit in nisl fermentum accumsan. In a risus imperdiet, mollis quam at, volutpat dui. Praesent bibendum condimentum eros at mattis. Ut sed blandit ligula. Maecenas eu leo eget nisi iaculis dapibus sed eu erat. Quisque a dui vitae neque tempor pellentesque. Phasellus fringilla dapibus vulputate. Vivamus auctor ligula vel tortor laoreet posuere. Phasellus varius ac orci ac pharetra. Nunc enim purus, aliquam sit amet magna quis, ornare ultrices diam. Vivamus rhoncus orci quis nunc auctor, eu lobortis nulla imperdiet. Donec id pellentesque ipsum. \ No newline at end of file diff --git a/user/pages/02.introduction/default.md b/user/pages/02.introduction/default.md new file mode 100644 index 0000000..6099a34 --- /dev/null +++ b/user/pages/02.introduction/default.md @@ -0,0 +1,15 @@ +--- +title: Introduction +--- + + + +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis at odio ullamcorper, venenatis risus in, rhoncus purus. Cras placerat faucibus velit. Donec lacinia dui sit amet sollicitudin faucibus. Proin id placerat nisl. Aliquam quis aliquet lorem. Sed sagittis tincidunt ullamcorper. Aliquam vel egestas velit, porta feugiat lorem. Etiam gravida eleifend eros. Morbi euismod ornare libero in ultricies. Sed quis mauris faucibus, imperdiet nulla at, ultrices tellus. Sed cursus ultrices laoreet. Quisque eu ex dolor. Donec feugiat, dolor sit amet molestie hendrerit, nulla turpis mollis arcu, porta efficitur mauris magna eu quam. + +Vestibulum tristique sem sed augue imperdiet, non euismod arcu dignissim. Vestibulum ac turpis consectetur dui gravida facilisis ut nec odio. Pellentesque lorem ipsum, maximus ac ex sit amet, luctus finibus magna. Aenean rutrum, leo et viverra aliquet, neque risus imperdiet risus, at tempor sapien ex ut odio. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer eget eros ut nisl ultricies placerat. Quisque vitae nibh sed urna posuere vehicula. Vivamus pulvinar aliquam libero sit amet ornare. Sed hendrerit dolor id laoreet rutrum. Praesent in elit et dolor mollis malesuada ac at purus. Aenean non augue convallis, cursus lacus quis, lobortis nisl. + +Maecenas et massa ultricies, bibendum dui sit amet, dictum massa. Etiam condimentum commodo lacinia. In sit amet consectetur augue. Duis viverra sagittis mi eget mattis. Cras pulvinar viverra neque vel vehicula. Mauris ut sagittis diam. Ut nec leo vel enim tempor auctor. Aliquam a lacus ex. Sed sit amet augue nec nunc placerat porttitor facilisis nec leo. Integer consequat, ipsum nec lacinia viverra, sapien nunc tincidunt ante, in rutrum libero leo quis mi. Nunc consequat a purus a ultrices. Proin et orci sed lorem cursus consectetur. Integer aliquet nibh urna, quis fringilla quam sodales ac. Vestibulum maximus sollicitudin dolor, a tempus lorem commodo quis. Nam consectetur egestas justo et euismod. Duis et malesuada eros, in semper neque. + +In hac habitasse platea dictumst. Aenean eget eros sit amet ante commodo venenatis quis id odio. Curabitur sapien lectus, convallis at velit sit amet, mollis consequat nisi. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Integer dignissim sagittis dui, eu posuere felis feugiat vel. Suspendisse efficitur ante vitae neque placerat mollis. Etiam congue risus ut diam tristique, sed ultricies justo sodales. Nunc vestibulum lacinia imperdiet. Ut metus mauris, scelerisque a mi ac, aliquet maximus purus. Nulla congue, nunc quis dapibus volutpat, libero augue varius quam, eu finibus enim massa non urna. Donec tincidunt interdum libero ut congue. Vestibulum aliquam vitae libero at tincidunt. Proin dictum lorem vitae metus elementum, sed auctor risus consequat. + +Morbi id augue ligula. Sed id lacus diam. Phasellus tincidunt, libero quis porttitor eleifend, ligula neque faucibus urna, at facilisis nisi quam nec lorem. Aenean eu velit in nisl fermentum accumsan. In a risus imperdiet, mollis quam at, volutpat dui. Praesent bibendum condimentum eros at mattis. Ut sed blandit ligula. Maecenas eu leo eget nisi iaculis dapibus sed eu erat. Quisque a dui vitae neque tempor pellentesque. Phasellus fringilla dapibus vulputate. Vivamus auctor ligula vel tortor laoreet posuere. Phasellus varius ac orci ac pharetra. Nunc enim purus, aliquam sit amet magna quis, ornare ultrices diam. Vivamus rhoncus orci quis nunc auctor, eu lobortis nulla imperdiet. Donec id pellentesque ipsum. \ No newline at end of file diff --git a/user/pages/03.la-naissance-du-projet-pilote-ou-atterrir/default.md b/user/pages/03.la-naissance-du-projet-pilote-ou-atterrir/default.md new file mode 100644 index 0000000..d0f19eb --- /dev/null +++ b/user/pages/03.la-naissance-du-projet-pilote-ou-atterrir/default.md @@ -0,0 +1,4 @@ +--- +title: 'La naissance du projet-pilote “OĂč atterrir ?”' +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..1dc0f58 --- /dev/null +++ b/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 ' +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..a2cb969 --- /dev/null +++ b/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' +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..1e5fb99 --- /dev/null +++ b/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") \ No newline at end of file diff --git a/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 b/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 new file mode 100644 index 0000000..58ff360 Binary files /dev/null and b/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 differ diff --git a/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 b/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 new file mode 100644 index 0000000..b8221ea --- /dev/null +++ b/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' +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..62ac2f2 --- /dev/null +++ b/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 +--- + diff --git a/user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/02.atelier-1-mener-lenquete-sur-le-terrain-de-vie/default.md b/user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/02.atelier-1-mener-lenquete-sur-le-terrain-de-vie/default.md new file mode 100644 index 0000000..c7f02ee --- /dev/null +++ b/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' +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..b8221ea --- /dev/null +++ b/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' +--- + diff --git a/user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/03.les-kiosques-un-accompagnement-individuel-a-lenquete/default.md b/user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/03.les-kiosques-un-accompagnement-individuel-a-lenquete/default.md new file mode 100644 index 0000000..0d63afa --- /dev/null +++ b/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' +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..b8221ea --- /dev/null +++ b/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' +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..62ac2f2 --- /dev/null +++ b/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 +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..a92f3bc --- /dev/null +++ b/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' +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..b8221ea --- /dev/null +++ b/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' +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..62ac2f2 --- /dev/null +++ b/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 +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..57e1cae --- /dev/null +++ b/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' +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..62f0fea --- /dev/null +++ b/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' +--- + diff --git a/user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/06.les-kiosques-ressources-un-accompagnement-individuel-a-la-doleance/default.md b/user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/06.les-kiosques-ressources-un-accompagnement-individuel-a-la-doleance/default.md new file mode 100644 index 0000000..01eb89e --- /dev/null +++ b/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' +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..b8221ea --- /dev/null +++ b/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' +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..62ac2f2 --- /dev/null +++ b/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 +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..76d452f --- /dev/null +++ b/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' +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..b8221ea --- /dev/null +++ b/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' +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..62ac2f2 --- /dev/null +++ b/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 +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..4a92b8d --- /dev/null +++ b/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' +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..1d1f182 --- /dev/null +++ b/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 +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..62ac2f2 --- /dev/null +++ b/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 +--- + diff --git a/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 b/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 new file mode 100644 index 0000000..b1e9597 --- /dev/null +++ b/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' +--- + diff --git a/user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/default.md b/user/pages/04.lexperimentation-ou-atterrir-sur-le-mode-de-la-reprise/default.md new file mode 100644 index 0000000..b8c0756 --- /dev/null +++ b/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' +--- + diff --git a/user/pages/05.lexperimentation-ou-atterrir-sur-le-mode-de-la-recherche-et-de-linnovation/default.md b/user/pages/05.lexperimentation-ou-atterrir-sur-le-mode-de-la-recherche-et-de-linnovation/default.md new file mode 100644 index 0000000..9ca3d1a --- /dev/null +++ b/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' +--- + diff --git a/user/pages/06.lexperimentation-ou-atterrir-sur-le-mode-de-lapprentissage/default.md b/user/pages/06.lexperimentation-ou-atterrir-sur-le-mode-de-lapprentissage/default.md new file mode 100644 index 0000000..bbe84e8 --- /dev/null +++ b/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' +--- + diff --git a/user/pages/07.lexperimentation-ou-atterrir-sur-le-mode-de-lessaimage/default.md b/user/pages/07.lexperimentation-ou-atterrir-sur-le-mode-de-lessaimage/default.md new file mode 100644 index 0000000..40aed4e --- /dev/null +++ b/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' +--- + diff --git a/user/pages/08.annexes/default.md b/user/pages/08.annexes/default.md new file mode 100644 index 0000000..492416c --- /dev/null +++ b/user/pages/08.annexes/default.md @@ -0,0 +1,4 @@ +--- +title: Annexes +--- + diff --git a/user/pages/08.annexes/la-bibliographie/default.md b/user/pages/08.annexes/la-bibliographie/default.md new file mode 100644 index 0000000..7bbd124 --- /dev/null +++ b/user/pages/08.annexes/la-bibliographie/default.md @@ -0,0 +1,4 @@ +--- +title: 'La bibliographie' +--- + diff --git a/user/pages/08.annexes/la-boite-a-outils/default.md b/user/pages/08.annexes/la-boite-a-outils/default.md new file mode 100644 index 0000000..742c91d --- /dev/null +++ b/user/pages/08.annexes/la-boite-a-outils/default.md @@ -0,0 +1,4 @@ +--- +title: 'La boĂźte Ă  outils' +--- + diff --git a/user/pages/08.annexes/le-lexique/default.md b/user/pages/08.annexes/le-lexique/default.md new file mode 100644 index 0000000..b106874 --- /dev/null +++ b/user/pages/08.annexes/le-lexique/default.md @@ -0,0 +1,4 @@ +--- +title: 'Le lexique' +--- + diff --git a/user/themes/.gitkeep b/user/themes/.gitkeep new file mode 100644 index 0000000..8c3b423 --- /dev/null +++ b/user/themes/.gitkeep @@ -0,0 +1 @@ +/* @copyright Copyright (c) 2015 - 2023 Trilby Media, LLC. All rights reserved. */ diff --git a/user/themes/carnet-atterrissage/CHANGELOG.md b/user/themes/carnet-atterrissage/CHANGELOG.md new file mode 100644 index 0000000..679d9fc --- /dev/null +++ b/user/themes/carnet-atterrissage/CHANGELOG.md @@ -0,0 +1,5 @@ +# v0.1.0 +## 05/25/2023 + +1. [](#new) + * ChangeLog started... diff --git a/user/themes/carnet-atterrissage/LICENSE b/user/themes/carnet-atterrissage/LICENSE new file mode 100644 index 0000000..1891ddb --- /dev/null +++ b/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. diff --git a/user/themes/carnet-atterrissage/README.md b/user/themes/carnet-atterrissage/README.md new file mode 100644 index 0000000..188bd0e --- /dev/null +++ b/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'atterrissage diff --git a/user/themes/carnet-atterrissage/blueprints.yaml b/user/themes/carnet-atterrissage/blueprints.yaml new file mode 100644 index 0000000..02d24af --- /dev/null +++ b/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'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 diff --git a/user/themes/carnet-atterrissage/carnet-atterrissage.php b/user/themes/carnet-atterrissage/carnet-atterrissage.php new file mode 100644 index 0000000..e6e363e --- /dev/null +++ b/user/themes/carnet-atterrissage/carnet-atterrissage.php @@ -0,0 +1,9 @@ + 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'; +} diff --git a/user/themes/carnet-atterrissage/css/pagedjs.css b/user/themes/carnet-atterrissage/css/pagedjs.css new file mode 100644 index 0000000..170f47e --- /dev/null +++ b/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); +} diff --git a/user/themes/carnet-atterrissage/images/logo.png b/user/themes/carnet-atterrissage/images/logo.png new file mode 100644 index 0000000..64be1a9 Binary files /dev/null and b/user/themes/carnet-atterrissage/images/logo.png differ diff --git a/user/themes/carnet-atterrissage/screenshot.jpg b/user/themes/carnet-atterrissage/screenshot.jpg new file mode 100644 index 0000000..5205ca5 Binary files /dev/null and b/user/themes/carnet-atterrissage/screenshot.jpg differ diff --git a/user/themes/carnet-atterrissage/templates/default.html.twig b/user/themes/carnet-atterrissage/templates/default.html.twig new file mode 100644 index 0000000..ee286c0 --- /dev/null +++ b/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 %} +
  • + {# parent #} + {{ p.menu|e }} + {{ p.content|raw }} + +
  • + {% else %} +
  • + {# enfant #} + {{ p.menu|e }} + {{ p.content|raw }} +
  • + {% endif %} + {% endfor %} +{% endmacro %} + +{% block content %} + {{ _self.loop(pages) }} +{% endblock %} diff --git a/user/themes/carnet-atterrissage/templates/error.html.twig b/user/themes/carnet-atterrissage/templates/error.html.twig new file mode 100644 index 0000000..c945464 --- /dev/null +++ b/user/themes/carnet-atterrissage/templates/error.html.twig @@ -0,0 +1,8 @@ +{% extends 'partials/base.html.twig' %} + +{% block content %} +
    +

    Error!

    + {{ page.content|raw }} +
    +{% endblock %} diff --git a/user/themes/carnet-atterrissage/templates/partials/base.html.twig b/user/themes/carnet-atterrissage/templates/partials/base.html.twig new file mode 100644 index 0000000..7d5f724 --- /dev/null +++ b/user/themes/carnet-atterrissage/templates/partials/base.html.twig @@ -0,0 +1,49 @@ + + + +{% block head %} + + {% if header.title %}{{ header.title|e }} | {% endif %}{{ site.title|e }} + + + + {% include 'partials/metadata.html.twig' %} + + + + {# paged polyfill #} + +{% 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 %} + + + +{% block body %} +
    +
    + {% block content %}{% endblock %} +
    +
    +{% endblock %} + +{% block bottom %} + {{ assets.js('bottom')|raw }} +{% endblock %} + + + diff --git a/user/themes/carnet-atterrissage/thumbnail.jpg b/user/themes/carnet-atterrissage/thumbnail.jpg new file mode 100644 index 0000000..e82d66e Binary files /dev/null and b/user/themes/carnet-atterrissage/thumbnail.jpg differ