blueprints
|
|
@ -0,0 +1,17 @@
|
|||
Title: Nîmes ([nim] ou prononcé localement [ˈnimə] est une commune du sud de la France.
|
||||
|
||||
----
|
||||
|
||||
Author:
|
||||
|
||||
----
|
||||
|
||||
Tags: Nîmes
|
||||
|
||||
----
|
||||
|
||||
Text: <p>Cette carte géographique présente mon lieu de vie depuis un an et demi : Nîmes, se trouvant dans la préfecture du département du Gard en région Occitanie, codes 30000 et 30900, située entre les Cévennes et la Camargue. Nîmes est une commune urbaine qui comptait 150 444 habitants en 2022 : les Nîmois et Nîmoises.</p><p>Les marqueurs sur cette carte esquissent mon trajet quotidien, routinier. Ce trajet, que je pourrais parcourir machinalement, est celui d' une déambulation attentive ; une marche sensible où chaque détail rencontré (urbanisé, imprévisible, spontané) devient le point de départ d’un récit.</p>
|
||||
|
||||
----
|
||||
|
||||
Uuid: dcesbtdkfuilhqsw
|
||||
|
After Width: | Height: | Size: 554 KiB |
|
|
@ -0,0 +1,5 @@
|
|||
Sort: 1
|
||||
|
||||
----
|
||||
|
||||
Uuid: iucirxdnjp46ouzr
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
Title: Multiplication émotionelle et rationelle
|
||||
|
||||
----
|
||||
|
||||
Author: nawel
|
||||
|
||||
----
|
||||
|
||||
Cover: - file://iucirxdnjp46ouzr
|
||||
|
||||
----
|
||||
|
||||
Introduction: <p>Récit de déambulations, d'abandons et d'accumulations urbains, résultant d'une marche attentive et émotive.</p>
|
||||
|
||||
----
|
||||
|
||||
Uuid: svqi0tg4f1uatjrq
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
Title: Es la Patagonia
|
||||
|
||||
----
|
||||
|
||||
Author:
|
||||
|
||||
----
|
||||
|
||||
Tags: voyage
|
||||
|
||||
----
|
||||
|
||||
Text: <p>J’ai parcouru le monde de mes 2 à mes 13 ans. D’abord dans un sac sur le dos de mes parents, puis sur mes propres jambes. De novembre 2010 à février 2011, nous avons arpenté dans tous les sens les paysages patagons.</p><p>Voici des extraits des carnets de voyage de mes parents (eux, ils s’en souviennent très bien), confrontés aux souvenirs d'une enfant de 4 ans.</p><p>Photos et textes cités par Emmanuel et Frédérique Icardo.</p>
|
||||
|
||||
----
|
||||
|
||||
Uuid: mz1p8yuonufyppdt
|
||||
|
After Width: | Height: | Size: 818 KiB |
|
|
@ -0,0 +1 @@
|
|||
Uuid: 4kl7dmeoj7gpe3z3
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
Title: Partout ailleurs
|
||||
|
||||
----
|
||||
|
||||
Author: Emilie Icardo
|
||||
|
||||
----
|
||||
|
||||
Cover: - file://4kl7dmeoj7gpe3z3
|
||||
|
||||
----
|
||||
|
||||
Introduction: <p>Récit cartographié, flou et rapiécé d'une enfance passée sur la banquette arrière d'un land rover rouge.</p>
|
||||
|
||||
----
|
||||
|
||||
Uuid: mmeogo3zfjfdxbhn
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
Title: zone E- 62
|
||||
|
||||
----
|
||||
|
||||
Author:
|
||||
|
||||
----
|
||||
|
||||
Tags: intergalactique, mystérieux
|
||||
|
||||
----
|
||||
|
||||
Text: <p>Au delà de vos frontières se trouve ce fragment de survie. Certains ont tenté de délimiter rationnellement cet espace peu défini. Personne ne sait ce qu'il se trouve en dépassant les limites imposées de E- 62. Il vaut peut-être mieux de ne pas savoir. C'est ici que, caché, Julian fait son blog intergalactique.</p>
|
||||
|
||||
----
|
||||
|
||||
Uuid: vvgu2agajw9agdlo
|
||||
BIN
public/content/1_cohesion-des-mondes/3_e-62/img_8662.jpeg
Normal file
|
After Width: | Height: | Size: 207 KiB |
|
|
@ -0,0 +1 @@
|
|||
Uuid: otx1ld681oomof2f
|
||||
17
public/content/1_cohesion-des-mondes/3_e-62/recit.txt
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
Title: E- 62
|
||||
|
||||
----
|
||||
|
||||
Author: zahaf inès
|
||||
|
||||
----
|
||||
|
||||
Cover: - file://otx1ld681oomof2f
|
||||
|
||||
----
|
||||
|
||||
Introduction: <p>Dans la division Papillon, les habitants et leurs identités vivent librement. Enfin, assez librement en comparaison à d'autres divisions comme l'Ancienne Capitale. Mais le Dieu de la rébellion est en chemin.</p>
|
||||
|
||||
----
|
||||
|
||||
Uuid: 62dxynihkydhmoqk
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
Title: Le trajet des courses
|
||||
|
||||
----
|
||||
|
||||
Author:
|
||||
|
||||
----
|
||||
|
||||
Tags: chemin, paris, Rue de Sèvres
|
||||
|
||||
----
|
||||
|
||||
Text: <p>Dans le 7ème arrondissement, à l'arrêt de métro Saint-Placide, se trouve la rue de Sèvres. Mes pieds ont foulé chaque recoin de cette rue. La plupart du temps elle est calme. Un lourd silence étrange, au milieu de cette capitale bruyante. Aucune manifestation, aucun évènement ne se produit dans cette dernière. Et pourtant, chaque personne la traversant semblent pressée de la quitter.</p><p>Cette rue est mon havre de paix. Je m'y sens bien et je la connais par cœur.</p>
|
||||
|
||||
----
|
||||
|
||||
Uuid: qdofat9jfhj50hqx
|
||||
|
After Width: | Height: | Size: 528 KiB |
|
|
@ -0,0 +1 @@
|
|||
Uuid: bihfitrzliz2mpnk
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
Title: Sur le chemin de la récolte
|
||||
|
||||
----
|
||||
|
||||
Author: Naomi Faridiala
|
||||
|
||||
----
|
||||
|
||||
Cover: - file://bihfitrzliz2mpnk
|
||||
|
||||
----
|
||||
|
||||
Introduction: <p>Je devais seulement faire les courses. Voilà que le chemin emprunté se transforme en quête personnelle. L'objectif est il toujours d'acheter ce qui me manque, ou bien de me retrouver ?</p>
|
||||
|
||||
----
|
||||
|
||||
Uuid: lgafsp7bt5ljb31a
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
Title: Un folklore abyssal
|
||||
|
||||
----
|
||||
|
||||
Text: [{"content":{"text":"<p>Pour réaliser ce petit livre, je me suis inspirée de plusieurs types de sources : des livres et mangas, des sites internet, des vidéos de youtubeurs, des estampes... Nous allons voir tout cela en détail dans chacun des chapitres suivants. Chaque chapitre composera une bibliographie dont le but est de vous informer un peu plus sur le sujet, pour les plus curieuses et curieux d'entre vous. Ainsi que pour découvrir, ou redécouvrir, des légendes qui existent et se transmettent de génération en génération et ce depuis parfois des siècles.</p><p>Toutes les images de ce livre ont été réalisées avec des IA (Leonardo.ai et Cutout.pro) sauf celle de Kuchisake-Onna dont l'image provient de Pixabay (crédit : Diversicat sur pixabay.com/fr), et que j'ai ensuite modifié avec Photopea, pour la faire correspondre à ma représentation personnelle de ce personnage emblématique du Japon.</p><p><strong>さあ行こ</strong>! [sāikō]<br>C'est parti</p>"},"id":"22d998ad-a21f-4db2-9f1b-abd7c84f2ab7","isHidden":false,"type":"text"},{"content":{"text":"<p><strong>書庫瞑しゆふべおぼろの書魔あそぶ</strong><br><em>shoko kurashi yūbe oboro no shoma asobu</em></p><p>Un vague démon des livres<br>joue, ce soir,<br>dans la sombre bibliothèque<br>-<br>Shizunojo Takeshita (1887-1951)<br><em>Du rouge aux lèvres</em>, Anthologie des Haïjins japonaises, 2008, p.41</p>"},"id":"44a01627-6a47-4668-99ee-3bc66d4a8059","isHidden":false,"type":"text"},{"content":{"location":"kirby","image":["file://pjfaftumwnbaf1nn"],"src":"","alt":"","caption":"","link":"","width":"50%","position":"auto"},"id":"334f99d3-5b11-48ee-aa1e-66418efa9e19","isHidden":false,"type":"image"},{"content":{"text":"<h1>Le maître des Yôkais</h1><p>Ma première source vient de ce grand homme, pionnier du manga horrifique au Japon.</p><h4>Qui est Shigeru Mizuki ?</h4><p>Shigeru Mizuki, de son vrai nom Shigeru Mura était un mangaka japonais né en 1922 dans la préfecture de Tottori et décédé en 2015. Perdant son bras gauche - et étant gaucher - dans un bombardement lors de son enrôlement dans l'armée impériale japonaise en 1942, il a dû apprendre à dessiner de la main droite et s'est tourné vers le manga au début des années 1950. Il publie son premier manga intitulé <em>Rocketman</em> en 1957.</p><p>Très vite, Shigeru Mizuki s'impose comme le maître des Yôkais avec <em>Kitaro le repoussant </em><strong>ゲゲゲの鬼太郎</strong>* qui raconte l'histoire du jeune Kitaro, un Yôkai qui adore se réfugier dans les cimetières, là où il est né.</p><p>*<em>Ge-ge-ge no Kitarō</em></p>"},"id":"41038679-f3f6-4c77-a79f-c1c3e15b04f4","isHidden":false,"type":"text"},{"content":{"map":["page://gltzchzl0qipgrti"]},"id":"81a2224c-0dac-424e-8773-37d70f137ba9","isHidden":false,"type":"map"}]
|
||||
|
||||
----
|
||||
|
||||
Uuid: caq1doig30bp65nr
|
||||
|
After Width: | Height: | Size: 350 KiB |
|
|
@ -0,0 +1,5 @@
|
|||
Uuid: pjfaftumwnbaf1nn
|
||||
|
||||
----
|
||||
|
||||
Template: blocks/image
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
Title: Une culture fascinante
|
||||
|
||||
----
|
||||
|
||||
Text: [{"content":{"location":"kirby","image":["file://qqdz2rsb5t1518jo"],"src":"","alt":"","caption":"","link":"","width":"50%","position":"auto"},"id":"1aa4fa99-0c49-4bd7-b8e9-17f82ef3d95b","isHidden":false,"type":"image"},{"content":{"text":"<p>Je me suis servie du livre illustré <em>Le Grimoire des Créatures Japonaises</em> de Maryline Weyl, Éditions Démons et Merveilles, 2019. Née en 1984 à Strasbourg, Maryline est cryptozoologue. Elle étudie les animaux et créatures inconnu.es et légendaires (ou supposé.es disparu.es), et leur donne vie en les dessinant et en racontant leur histoire. J'aime particulièrement ce livre car les dessins sont magnifiques.</p>"},"id":"530c2ec7-5f5b-40db-93bb-a92b06cb6da9","isHidden":false,"type":"text"},{"content":{"location":"kirby","image":["file://hhgl7lmuqztghdju"],"src":"","alt":"","caption":"","link":"","width":"","position":""},"id":"c0dc694f-fe7c-42ad-8e10-adbec422905d","isHidden":false,"type":"image"},{"content":{"text":"<p>Cette anthologie de haïkus japonais <em>Du rouge aux lèvres </em>par Dominique Chipot et Makoto Kemmoku, Édition bilingue La Table ronde, 2008, m'a servi pour la citation en début de partie. Je me suis dit qu'un haïku serait idéal et j'espérais en trouver un écrit par une femme histoire de changer un peu du grand Maître Bashō. Dès les premières pages, j'ai eu la chance de tomber sur un haïku parlant d'un petit démon dans une bibliothèque... Quel heureux hasard ! Il a été écrit par Shizunojo Takeshita <strong>竹下レづの女</strong> (1887-1951).<br>Ce livre est disponible à la Bibliothèque Carré d'Art de Nîmes au rayon Littérature, côte 895.6 DUR.</p>"},"id":"f4aca4f7-056d-42de-9a33-2c56df26f590","isHidden":false,"type":"text"},{"content":{"location":"kirby","image":["file://zou3jgtqozs6xyzo"],"src":"","alt":"","caption":"","link":"","width":"","position":""},"id":"25b50a0a-9093-4e87-a35a-bf3a1157e276","isHidden":false,"type":"image"}]
|
||||
|
||||
----
|
||||
|
||||
Uuid: 6kw7jqzye3sfiacx
|
||||
|
After Width: | Height: | Size: 311 KiB |
|
|
@ -0,0 +1,5 @@
|
|||
Uuid: zou3jgtqozs6xyzo
|
||||
|
||||
----
|
||||
|
||||
Template: blocks/image
|
||||
|
After Width: | Height: | Size: 1.5 MiB |
|
|
@ -0,0 +1,5 @@
|
|||
Uuid: qqdz2rsb5t1518jo
|
||||
|
||||
----
|
||||
|
||||
Template: blocks/image
|
||||
|
After Width: | Height: | Size: 431 KiB |
|
|
@ -0,0 +1,5 @@
|
|||
Sort: 2
|
||||
|
||||
----
|
||||
|
||||
Uuid: hhgl7lmuqztghdju
|
||||
|
After Width: | Height: | Size: 334 KiB |
|
|
@ -0,0 +1 @@
|
|||
Uuid: 15innylddvc2qann
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
Title: Plongez dans les sources…
|
||||
|
||||
----
|
||||
|
||||
Subtitle:
|
||||
|
||||
----
|
||||
|
||||
Tags:
|
||||
|
||||
----
|
||||
|
||||
Cover: - file://15innylddvc2qann
|
||||
|
||||
----
|
||||
|
||||
Text: <p>... bibliographiques. Bien qu'une source thermale naturelle comme il en existe au Japon (appelée Onsen <strong>温泉</strong>) ne serait pas de refus ! Je peux ressentir la chaleur de l'eau rien qu'en y pensant... Mais ce n'est pas le moment. Déterrons plutôt les racines de ce projet !</p>
|
||||
|
||||
----
|
||||
|
||||
Uuid: zcm8uopy5h8ncik8
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
Title: Roadtrip à vos risques et périls !
|
||||
|
||||
----
|
||||
|
||||
Tags: Créatures japonaises
|
||||
|
||||
----
|
||||
|
||||
Text: <p>♫ Yôkais, attrapez-les touuuus ♫</p><p>Parcourons le Japon à la recherche de nos petits farceurs !</p><p>On peut trouver des créatures dans les provinces, les villes, au bord d'un lac, perdues au fin fond d'un bois hanté ou peut-être sous votre lit...</p><p>Les Yôkais* sont célébrés lors de festivals comme le Tokushima Yôkai Festival où les Japonais portent des masques à l'effigie des démons qui peuvent représenter les vices des humains.</p><p>Regardons ces marqueurs de plus près !</p><p>*Yôkai signifie phénomène/manifestation étrange</p>
|
||||
|
||||
----
|
||||
|
||||
Uuid: gltzchzl0qipgrti
|
||||
|
After Width: | Height: | Size: 207 KiB |
|
|
@ -0,0 +1 @@
|
|||
Uuid: gw2bzdqno3enn1in
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
Title: Test avec geoformat
|
||||
|
||||
----
|
||||
|
||||
Author: Mélina Vuillaumier
|
||||
|
||||
----
|
||||
|
||||
Cover: - file://gw2bzdqno3enn1in
|
||||
|
||||
----
|
||||
|
||||
Introduction: <p>Ah le Japon... Quel beau pays où nous trouvons des créatures en tout genre et à foison ! De formes humanoïdes ou complètement <em>what the f*ck ?! </em>Ces êtres peuvent s'avérer très hostiles. C'est pourquoi il est crucial de savoir comment réagir en toute situation. Je vais vous présenter mes créatures préférées, parmi toutes celles qui existent, en donnant leur nom, leurs caractéristiques, où les trouver géographiquement et comment les maîtriser sans avoir à être un pourfendeur de démon (vous avez la ref ?) ou un maître du Ju-jitsu ! Qui dit Japon, dit également légendes urbaines. J'ai sélectionné les meilleures et les plus terrifiantes !</p>
|
||||
|
||||
----
|
||||
|
||||
Uuid: xi60pjkz5bp1nlwp
|
||||
13
public/content/1_cohesion-des-mondes/projet.txt
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
Title: Cohésion des mondes
|
||||
|
||||
----
|
||||
|
||||
Subtitle: Chroniques d'une cartographie sensible
|
||||
|
||||
----
|
||||
|
||||
Cover:
|
||||
|
||||
----
|
||||
|
||||
Uuid: eybhqikol6kaorby
|
||||
|
|
@ -1 +1,5 @@
|
|||
Title: Error
|
||||
|
||||
----
|
||||
|
||||
Uuid: wtnxkmeuqcw41wsu
|
||||
|
|
@ -1 +1,5 @@
|
|||
Title: Home
|
||||
|
||||
----
|
||||
|
||||
Uuid: moydhkjiwz51udif
|
||||
|
|
@ -1 +1 @@
|
|||
Title: Site Title
|
||||
Title: Geoproject
|
||||
60
public/site/blueprints/blocks/image.yml
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
name: field.blocks.image.name
|
||||
icon: image
|
||||
preview: image
|
||||
fields:
|
||||
location:
|
||||
label: field.blocks.image.location
|
||||
type: radio
|
||||
columns: 2
|
||||
default: "kirby"
|
||||
options:
|
||||
kirby: "{{ t('field.blocks.image.location.internal') }}"
|
||||
web: "{{ t('field.blocks.image.location.external') }}"
|
||||
image:
|
||||
label: field.blocks.image.name
|
||||
type: files
|
||||
query: model.images
|
||||
multiple: false
|
||||
image:
|
||||
back: black
|
||||
uploads:
|
||||
template: blocks/image
|
||||
when:
|
||||
location: kirby
|
||||
src:
|
||||
label: field.blocks.image.url
|
||||
type: url
|
||||
when:
|
||||
location: web
|
||||
alt:
|
||||
label: field.blocks.image.alt
|
||||
type: text
|
||||
icon: title
|
||||
caption:
|
||||
label: field.blocks.image.caption
|
||||
type: writer
|
||||
icon: text
|
||||
inline: true
|
||||
link:
|
||||
label: field.blocks.image.link
|
||||
type: text
|
||||
icon: url
|
||||
width:
|
||||
label: Largeur de l'image
|
||||
type: select
|
||||
width: 1/2
|
||||
options:
|
||||
16.666%: "16.666%"
|
||||
20%: "20%"
|
||||
25%: "25%"
|
||||
33.333%: "33.333%"
|
||||
50%: "50%"
|
||||
66.666%: "66.666%"
|
||||
100%: "100%"
|
||||
position:
|
||||
label: Position de l'image
|
||||
type: select
|
||||
width: 1/2
|
||||
options:
|
||||
auto: "Centrée"
|
||||
0: "Alignée à gauche"
|
||||
8
public/site/blueprints/blocks/map.yml
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
name: Carte
|
||||
icon: map
|
||||
fields:
|
||||
map:
|
||||
label: Choisir la carte
|
||||
type: pages
|
||||
query: page.parent.parent.children.filterBy('intendedTemplate', 'carte')
|
||||
multiple: false
|
||||
9
public/site/blueprints/blocks/text.yml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
name: field.blocks.text.name
|
||||
icon: text
|
||||
wysiwyg: true
|
||||
preview: text
|
||||
fields:
|
||||
text:
|
||||
type: writer
|
||||
nodes: true
|
||||
placeholder: field.blocks.text.placeholder
|
||||
39
public/site/blueprints/blocks/video.yml
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
name: field.blocks.video.name
|
||||
icon: video
|
||||
preview: video
|
||||
fields:
|
||||
# url:
|
||||
# label: field.blocks.video.url.label
|
||||
# type: url
|
||||
# placeholder: field.blocks.video.url.placeholder
|
||||
location:
|
||||
label: field.blocks.image.location
|
||||
type: radio
|
||||
columns: 2
|
||||
default: "kirby"
|
||||
options:
|
||||
kirby: "{{ t('field.blocks.image.location.internal') }}"
|
||||
web: "{{ t('field.blocks.image.location.external') }}"
|
||||
video:
|
||||
label: field.blocks.video.name
|
||||
type: files
|
||||
query: model.videos
|
||||
multiple: false
|
||||
video:
|
||||
back: black
|
||||
uploads:
|
||||
template: blocks/video
|
||||
when:
|
||||
location: kirby
|
||||
url:
|
||||
label: field.blocks.video.url.label
|
||||
type: url
|
||||
placeholder: field.blocks.video.url.placeholder
|
||||
when:
|
||||
location: web
|
||||
caption:
|
||||
label: field.blocks.video.caption
|
||||
type: writer
|
||||
inline: true
|
||||
|
||||
|
||||
30
public/site/blueprints/pages/carte.yml
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
title: Carte
|
||||
|
||||
columns:
|
||||
main:
|
||||
width: 2/3
|
||||
sections:
|
||||
fields:
|
||||
type: fields
|
||||
fields:
|
||||
tags:
|
||||
label: Mots-clés
|
||||
type: tags
|
||||
text:
|
||||
label: Présentation de la carte
|
||||
type: writer
|
||||
map:
|
||||
label: Carte
|
||||
type: info
|
||||
text: |
|
||||
Ici le plugin pour la carte et les marqueurs
|
||||
Avoir la possibilité de changer le fond de carte en image
|
||||
sidebar:
|
||||
width: 1/3
|
||||
sections:
|
||||
files:
|
||||
label: Fichiers
|
||||
type: files
|
||||
|
||||
|
||||
|
||||
38
public/site/blueprints/pages/chapitre.yml
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
title: Chapitre
|
||||
|
||||
columns:
|
||||
main:
|
||||
width: 2/3
|
||||
sections:
|
||||
fields:
|
||||
type: fields
|
||||
fields:
|
||||
text:
|
||||
label: Contenu
|
||||
type: blocks
|
||||
fieldsets:
|
||||
text:
|
||||
label: Texte
|
||||
type: group
|
||||
fieldsets:
|
||||
- heading
|
||||
- text
|
||||
- list
|
||||
- quote
|
||||
media:
|
||||
label: Medias
|
||||
type: group
|
||||
fieldsets:
|
||||
- map
|
||||
- image
|
||||
- video
|
||||
|
||||
sidebar:
|
||||
width: 1/3
|
||||
sections:
|
||||
files:
|
||||
label: Fichiers
|
||||
type: files
|
||||
|
||||
|
||||
|
||||
38
public/site/blueprints/pages/geoformat.yml
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
title: Géoformat
|
||||
|
||||
columns:
|
||||
main:
|
||||
width: 2/3
|
||||
sections:
|
||||
fields:
|
||||
type: fields
|
||||
fields:
|
||||
subtitle:
|
||||
label: Sous-titre
|
||||
type: text
|
||||
width: 1/2
|
||||
tags:
|
||||
label: Mots-clés
|
||||
type: tags
|
||||
width: 1/2
|
||||
cover:
|
||||
label: Media de couverture
|
||||
type: files
|
||||
multiple: false
|
||||
width: 1/2
|
||||
text:
|
||||
label: Chapeau
|
||||
type: writer
|
||||
pages:
|
||||
label: Chapitres
|
||||
type: pages
|
||||
template: chapitre
|
||||
sidebar:
|
||||
width: 1/3
|
||||
sections:
|
||||
files:
|
||||
label: Fichiers
|
||||
type: files
|
||||
|
||||
|
||||
|
||||
31
public/site/blueprints/pages/projet.yml
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
title: Projet
|
||||
|
||||
columns:
|
||||
main:
|
||||
width: 2/3
|
||||
sections:
|
||||
fields:
|
||||
type: fields
|
||||
fields:
|
||||
subtitle:
|
||||
label: Sous-titre
|
||||
type: text
|
||||
width: 1/2
|
||||
cover:
|
||||
label: Image de couverture
|
||||
type: files
|
||||
multiple: false
|
||||
width: 1/2
|
||||
pages:
|
||||
label: Récits
|
||||
type: pages
|
||||
template: recit
|
||||
sidebar:
|
||||
width: 1/3
|
||||
sections:
|
||||
files:
|
||||
label: Fichiers
|
||||
type: files
|
||||
|
||||
|
||||
|
||||
36
public/site/blueprints/pages/recit.yml
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
title: Récit
|
||||
|
||||
columns:
|
||||
main:
|
||||
width: 2/3
|
||||
sections:
|
||||
fields:
|
||||
type: fields
|
||||
fields:
|
||||
author:
|
||||
label: Auteur·ice(s)
|
||||
type: text
|
||||
width: 1/2
|
||||
cover:
|
||||
label: Image de couverture
|
||||
type: files
|
||||
multiple: false
|
||||
width: 1/2
|
||||
introduction:
|
||||
label: Introduction
|
||||
type: writer
|
||||
pages:
|
||||
label: Pages
|
||||
type: pages
|
||||
template:
|
||||
- carte
|
||||
- geoformat
|
||||
sidebar:
|
||||
width: 1/3
|
||||
sections:
|
||||
files:
|
||||
label: Fichiers
|
||||
type: files
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,5 +1,82 @@
|
|||
title: Site
|
||||
|
||||
sections:
|
||||
|
||||
tabs:
|
||||
content:
|
||||
icon: text
|
||||
label: Content
|
||||
columns:
|
||||
main:
|
||||
width: 1/2
|
||||
sections:
|
||||
menu:
|
||||
label: Projets
|
||||
type: pages
|
||||
templates:
|
||||
- projet
|
||||
secondary:
|
||||
width: 1/2
|
||||
sections:
|
||||
pages:
|
||||
type: pages
|
||||
label: Autres pages
|
||||
templates:
|
||||
- home
|
||||
- error
|
||||
settings:
|
||||
label: Paramètres
|
||||
icon: settings
|
||||
columns:
|
||||
main:
|
||||
width: 2/3
|
||||
sections:
|
||||
content:
|
||||
type: fields
|
||||
fields:
|
||||
logo:
|
||||
label: Logo
|
||||
type: files
|
||||
multiple: false
|
||||
width: 1/2
|
||||
cover:
|
||||
label: Image de couverture
|
||||
type: files
|
||||
multiple: false
|
||||
width: 1/2
|
||||
copyright:
|
||||
label: Copyright
|
||||
type: text
|
||||
social:
|
||||
label: Réseaux sociaux
|
||||
type: structure
|
||||
fields:
|
||||
title:
|
||||
label: Titre
|
||||
type: text
|
||||
icon:
|
||||
label: Icône
|
||||
type: text
|
||||
help: Pour trouver votre icône, allez sur <a href="http://fontawesome.io/icons/" target="_blank">http://fontawesome.io/icons/</a>
|
||||
link:
|
||||
label: Lien
|
||||
type: url
|
||||
description:
|
||||
label: Description
|
||||
type: textarea
|
||||
subject:
|
||||
label: Sujet du site web
|
||||
type: textarea
|
||||
keywords:
|
||||
label: Mots Clés
|
||||
type: tags
|
||||
author:
|
||||
label: Auteur·ices
|
||||
type: text
|
||||
sidebar:
|
||||
width: 1/3
|
||||
sections:
|
||||
files:
|
||||
type: files
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
40
public/site/snippets/blocks/image.php
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
<?php
|
||||
|
||||
/** @var \Kirby\Cms\Block $block */
|
||||
$alt = $block->alt();
|
||||
$caption = $block->caption();
|
||||
$link = $block->link();
|
||||
$width = $block->width()->or('100%');
|
||||
$position = $block->position()->or('auto');
|
||||
$src = null;
|
||||
|
||||
if ($block->location() == 'web') {
|
||||
$src = $block->src()->esc();
|
||||
} elseif ($image = $block->image()->toFile()) {
|
||||
$alt = $alt->or($image->alt());
|
||||
$src = $image->url();
|
||||
}
|
||||
|
||||
?>
|
||||
<?php if ($src): ?>
|
||||
<figure style="width:<?= $width ?>; min-width:225px; margin:<?= $position ?>; margin-bottom:1.5em;">
|
||||
<?php if ($link->isNotEmpty()): ?>
|
||||
<a href="<?= Str::esc($link->toUrl()) ?>">
|
||||
<img src="<?= $src ?>" alt="<?= $alt->esc() ?>" loading="lazy">
|
||||
</a>
|
||||
<?php else: ?>
|
||||
<a href="<?= $src ?>" class="glightbox" <?php if($caption->isNotEmpty()):?>
|
||||
data-glightbox="title: <?= $caption ?>"
|
||||
<?php endif?>>
|
||||
<img src="<?= $src ?>" alt="<?= $alt->esc() ?>" loading="lazy">
|
||||
</a>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($caption->isNotEmpty()): ?>
|
||||
<figcaption>
|
||||
<?= $caption ?>
|
||||
</figcaption>
|
||||
<?php endif ?>
|
||||
</figure>
|
||||
<?php endif ?>
|
||||
|
||||
40
public/site/snippets/blocks/map.php
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
<?php
|
||||
|
||||
/** @var \Kirby\Cms\Block $block */
|
||||
$alt = $block->alt();
|
||||
$caption = $block->caption();
|
||||
$link = $block->link();
|
||||
$width = $block->width()->or('100%');
|
||||
$position = $block->position()->or('auto');
|
||||
$src = null;
|
||||
|
||||
if ($block->location() == 'web') {
|
||||
$src = $block->src()->esc();
|
||||
} elseif ($image = $block->image()->toFile()) {
|
||||
$alt = $alt->or($image->alt());
|
||||
$src = $image->url();
|
||||
}
|
||||
|
||||
?>
|
||||
<?php if ($src): ?>
|
||||
<figure style="width:<?= $width ?>; min-width:225px; margin:<?= $position ?>; margin-bottom:1.5em;">
|
||||
<?php if ($link->isNotEmpty()): ?>
|
||||
<a href="<?= Str::esc($link->toUrl()) ?>">
|
||||
<img src="<?= $src ?>" alt="<?= $alt->esc() ?>" loading="lazy">
|
||||
</a>
|
||||
<?php else: ?>
|
||||
<a href="<?= $src ?>" class="glightbox" <?php if($caption->isNotEmpty()):?>
|
||||
data-glightbox="title: <?= $caption ?>"
|
||||
<?php endif?>>
|
||||
<img src="<?= $src ?>" alt="<?= $alt->esc() ?>" loading="lazy">
|
||||
</a>
|
||||
<?php endif ?>
|
||||
|
||||
<?php if ($caption->isNotEmpty()): ?>
|
||||
<figcaption>
|
||||
<?= $caption ?>
|
||||
</figcaption>
|
||||
<?php endif ?>
|
||||
</figure>
|
||||
<?php endif ?>
|
||||
|
||||
3
public/site/snippets/blocks/text.php
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<?php /** @var \Kirby\Cms\Block $block */ ?>
|
||||
|
||||
<?= $block->text()->kt()->smartypants();?>
|
||||
30
public/site/snippets/blocks/video.php
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
<?php
|
||||
use Kirby\Cms\Html;
|
||||
|
||||
/** @var \Kirby\Cms\Block $block */
|
||||
$caption = $block->caption();
|
||||
$url = null;
|
||||
$class = null;
|
||||
|
||||
if ($block->location() == 'web') {
|
||||
$url = $block->url()->esc();
|
||||
$class = "video-from-web";
|
||||
} elseif ($video = $block->video()->toFile()) {
|
||||
$url = $video->url();
|
||||
$class = "video-from-local";
|
||||
}
|
||||
|
||||
?>
|
||||
<?php if ($video = Html::video($url)): ?>
|
||||
<figure class="<?= $class ?>">
|
||||
<?php if ($block->location() == 'web'):?>
|
||||
<?= $video ?>
|
||||
<?php else:?>
|
||||
<video src="<?= $url ?>" controls></video>
|
||||
<?php endif;?>
|
||||
|
||||
<?php if ($caption->isNotEmpty()): ?>
|
||||
<figcaption><?= $caption ?></figcaption>
|
||||
<?php endif ?>
|
||||
</figure>
|
||||
<?php endif ?>
|
||||