From c93e0c5a2235b860e5ddc38b6a6bc64786e0004d Mon Sep 17 00:00:00 2001 From: ManUtopiK <emmanuel.salomon@gmail.com> Date: Thu, 22 Sep 2022 16:13:27 +0200 Subject: [PATCH] feat: added ui section in admin --- content/ui/faq-ask-question-modal.md | 5 +- content/ui/faq.md | 12 ++- content/ui/footer.md | 3 + content/ui/home-hero.md | 4 + content/ui/home-intro.md | 1 + content/ui/home-section-ML-and.md | 3 + static/admin/config.yml | 138 +++++++++++++++++++++------ static/admin/index.html | 3 + 8 files changed, 132 insertions(+), 37 deletions(-) diff --git a/content/ui/faq-ask-question-modal.md b/content/ui/faq-ask-question-modal.md index 1cf391be..2799d623 100644 --- a/content/ui/faq-ask-question-modal.md +++ b/content/ui/faq-ask-question-modal.md @@ -3,8 +3,7 @@ title: Posez une question inputTitle: null inputPrecision: null --- - -Vous ne trouvez pas de réponses à votre question dans la FAQ ? +Vous ne trouvez pas de réponses à votre question dans la FAQ ?? Proposez votre question ! <t-input-group label="Votre question" description="Intitulé de la question tel que vous auriez aimé la trouver." class="mt-3"> @@ -16,4 +15,4 @@ Proposez votre question ! </t-input-group> Merci pour votre avis ! -Nous nous efforcerons de répondre le plus rapidement possible... +Nous nous efforcerons de répondre le plus rapidement possible... \ No newline at end of file diff --git a/content/ui/faq.md b/content/ui/faq.md index e07d1e29..3e5495f4 100644 --- a/content/ui/faq.md +++ b/content/ui/faq.md @@ -2,11 +2,15 @@ title: Foire aux questions --- ## Des groupes locaux pour poser vos questions de vive voix + N’hésitez pas à vous rapprocher de votre groupe local pour discuter monnaie libre avec des gens qui utilisent déjà la Ğ1 : -### [Voir la carte des groupes locaux](https://framacarte.org/fr/map/monnaie-libre-g1_8702#5/46.104/5.339) -Un plateforme de discussion pour poser vos questions en ligne +**[Voir la carte des groupes locaux](https://carte.monnaie-libre.fr?members=false)** + +## Un forum de discussion pour poser vos questions en ligne + Si vous avez besoin de davantage d’explications, il existe une plateforme de discussion à l’intérieur de laquelle vous pouvez poser vos questions : -### [Visiter la plateforme de discussion](https://forum.monnaie-libre.fr/) -Attention : si la plupart des membres de la plateforme vous répondront de façon cordiale, les membres les plus actifs sont parfois aussi les plus agacés de répondre souvent aux mêmes questions. Pensez donc à utiliser [la fonction de recherche](https://forum.monnaie-libre.fr/search), car il y a fort à parier que votre question ait déjà été posée. \ No newline at end of file +**[Visiter le forum de discussion](https://forum.monnaie-libre.fr/)** + +Attention : si la plupart des membres du forum vous répondront de façon cordiale, les membres les plus actifs sont parfois aussi les plus agacés de répondre souvent aux mêmes questions. Pensez donc à utiliser [la fonction de recherche](https://forum.monnaie-libre.fr/search), car il y a des chances que votre question ait déjà été posée. \ No newline at end of file diff --git a/content/ui/footer.md b/content/ui/footer.md index ecb43e45..3931900f 100644 --- a/content/ui/footer.md +++ b/content/ui/footer.md @@ -1,3 +1,6 @@ +--- +title: Footer +--- La monnaie libre est portée par un collectif d’êtres humains, elle ne dépend pas d’une organisation "officielle". De nombreux [autres sites](/ressources?filters=Site-web) et [collectifs](/ressources?filters=asso&filters=group-local) sur la monnaie libre existent pour en parler… Bien que francophone ce site se veut compréhensible et utile pour le plus grand nombre. diff --git a/content/ui/home-hero.md b/content/ui/home-hero.md index 7a0dcbe0..dd42d492 100644 --- a/content/ui/home-hero.md +++ b/content/ui/home-hero.md @@ -1,3 +1,7 @@ +--- +title: Héro page d'accueil +--- + <section class="xl:mr-20"> <h1 class="mb-4 text-4xl md:text-5xl xl:text-6xl bg-clip-text text-transparent bg-gradient-to-r from-purple-800 to-blue-600 font-extrabold leading-tight slide-in-bottom-h1"> La monnaie libre diff --git a/content/ui/home-intro.md b/content/ui/home-intro.md index 041f389e..84a4fe6f 100644 --- a/content/ui/home-intro.md +++ b/content/ui/home-intro.md @@ -1,4 +1,5 @@ --- +title: Introduction page d'accueil description: Texte d'introduction en page d'accueil sous la section de recherche --- diff --git a/content/ui/home-section-ML-and.md b/content/ui/home-section-ML-and.md index 2e23ba4e..4f8cca31 100644 --- a/content/ui/home-section-ML-and.md +++ b/content/ui/home-section-ML-and.md @@ -1,3 +1,6 @@ +--- +title: Section monnaie libre et... +--- <nuxt-link to="/la-monnaie-libre-et-lenvironnement" class="group block mt-12 p-8 hover:shadow-xl rounded-lg transition transform hover:-translate-y-1"> <section class="flex items-center"> <img src="/img/healthy-eating.svg" class="w-1/3" /> diff --git a/static/admin/config.yml b/static/admin/config.yml index 20573edb..eaa769c3 100644 --- a/static/admin/config.yml +++ b/static/admin/config.yml @@ -4,18 +4,18 @@ site_url: https://monnaie-libre.fr logo_url: /admin/favicon-admin.svg backend: -## Local backend configuration -# name: git-gateway -# branch: master -# local_backend: true + ## Local backend configuration + name: git-gateway + branch: master +local_backend: true ## gitlab backend configuration https://www.netlifycms.org/docs/gitlab-backend/ - name: gitlab - repo: "websites/monnaie-libre-fr" - auth_type: pkce - app_id: 6e22ae7895c421f05b6f5443f29db4008e62889efe9166e04d859677e965a173 # Application ID from https://git.duniter.org/groups/websites/-/settings/applications - api_root: https://git.duniter.org/api/v4 - base_url: https://git.duniter.org - auth_endpoint: oauth/authorize +# name: gitlab +# repo: "websites/monnaie-libre-fr" +# auth_type: pkce +# app_id: 6e22ae7895c421f05b6f5443f29db4008e62889efe9166e04d859677e965a173 # Application ID from https://git.duniter.org/groups/websites/-/settings/applications +# api_root: https://git.duniter.org/api/v4 +# base_url: https://git.duniter.org +# auth_endpoint: oauth/authorize publish_mode: editorial_workflow @@ -35,10 +35,15 @@ collections: format: frontmatter folder: content/pages create: true - preview_path: "{{slug}}" + preview_path: '{{slug}}' fields: - { label: Titre, name: title, widget: string } - - { label: Résumé, name: description, widget: string, hint: Le résumé est affiché dans les résultats de recherche. } + - { + label: Résumé, + name: description, + widget: string, + hint: Le résumé est affiché dans les résultats de recherche., + } - { label: Contenu, name: body, widget: markdown } - name: blog @@ -46,12 +51,33 @@ collections: format: frontmatter folder: content/blog create: true - preview_path: "blog/{{slug}}" + preview_path: 'blog/{{slug}}' fields: - { label: Titre, name: title, widget: string } - - { label: Résumé, name: description, widget: string, hint: Le résumé est affiché dans les listes d'articles de blog. } - - { label: Date de publication, name: createdAt, widget: datetime, hint: Permet de classer les articles de blog. Le plus récent en premier. } - - { label: Catégorie, name: categories, required: false, widget: relation, collection: settings, file: categories, search_fields: ["blog.*.title"], value_field: blog.*.title, multiple: true, options_length: 4 } + - { + label: Résumé, + name: description, + widget: string, + hint: Le résumé est affiché dans les listes d'articles de blog., + } + - { + label: Date de publication, + name: createdAt, + widget: datetime, + hint: Permet de classer les articles de blog. Le plus récent en premier., + } + - { + label: Catégorie, + name: categories, + required: false, + widget: relation, + collection: settings, + file: categories, + search_fields: ['blog.*.title'], + value_field: blog.*.title, + multiple: true, + options_length: 4, + } - { label: Contenu, name: body, widget: markdown } - name: faq @@ -60,10 +86,15 @@ collections: format: frontmatter folder: content/faq create: true - preview_path: "faq/{{slug}}" + preview_path: 'faq/{{slug}}' fields: - { label: Question, name: title, widget: string } - - { label: Résumé, name: description, widget: string, hint: Le résumé est affiché dans la liste des questions. } + - { + label: Résumé, + name: description, + widget: string, + hint: Le résumé est affiché dans la liste des questions., + } - { label: Réponse, name: body, widget: markdown } - name: lexique @@ -73,11 +104,21 @@ collections: format: frontmatter folder: content/lexique create: true - preview_path: "lexique/{{slug}}" + preview_path: 'lexique/{{slug}}' fields: - { label: Titre, name: title, widget: string } - - { label: Résumé, name: description, widget: string, hint: Le résumé est affiché dans le lexique et dans les bulles d'info. } - - { label: Synonymes, name: synonyms, widget: list, hint: Synonymes du titre. Séparé par des virgules. Insensible à la casse. } + - { + label: Résumé, + name: description, + widget: string, + hint: Le résumé est affiché dans le lexique et dans les bulles d'info., + } + - { + label: Synonymes, + name: synonyms, + widget: list, + hint: Synonymes du titre. Séparé par des virgules. Insensible à la casse., + } - { label: Définition, name: body, widget: markdown } - name: ressources @@ -104,7 +145,7 @@ collections: widget: relation collection: settings file: categories - search_fields: ["ressources.*.title"] + search_fields: ['ressources.*.title'] value_field: ressources.*.title multiple: true - { label: Portefeuille Ğ1, name: wallet, required: false } @@ -115,6 +156,19 @@ collections: - { name: url } - { label: Icône, name: icon, required: false } + - name: ui + label: Éléments divers + label_singular: Élément + description: Éléments particuliers du site ; page d'accueil, boites de dialogues... + format: frontmatter + folder: content/ui + create: true + preview_path: 'ui/{{slug}}' + fields: + - { label: Titre, name: title, widget: string } + - { label: Résumé, name: description, widget: string, required: false } + - { label: Contenu, name: body, widget: markdown, required: false } + - name: settings label: Paramètres description: Paramètres généraux du site @@ -153,7 +207,7 @@ collections: - label: Colonne name: column widget: object - summary: "{{fields.title}}" + summary: '{{fields.title}}' fields: - { label: Titre, name: title } - label: Menus @@ -166,7 +220,7 @@ collections: - label: Ressources name: ressources widget: object - summary: "{{fields.title}}" + summary: '{{fields.title}}' fields: - { label: Titre, name: title } - name: general @@ -175,10 +229,34 @@ collections: fields: - { label: Url du site, name: site_url, widget: string } - { label: Titre du site, name: site_title, widget: string } - - { label: Logo du site, name: site_logo, widget: image, allow_multiple: false } - - { label: Meta description du site, name: site_description, widget: string } + - { + label: Logo du site, + name: site_logo, + widget: image, + allow_multiple: false, + } + - { + label: Meta description du site, + name: site_description, + widget: string, + } - { label: Url du forum, name: forum_url, widget: string } - { label: Url de la carte, name: map_url, widget: string } - - { label: Compte Twitter, name: twitter_user, widget: string, hint: Sans @ } - - { label: Hashtags pour les réseaux sociaux, name: social_networks_hashtags, widget: string, hint: "Sans #, séparé par des virgules" } - - { label: Groupe Facebook, name: facebook_group, widget: string, hint: Url entier } \ No newline at end of file + - { + label: Compte Twitter, + name: twitter_user, + widget: string, + hint: Sans @, + } + - { + label: Hashtags pour les réseaux sociaux, + name: social_networks_hashtags, + widget: string, + hint: 'Sans #, séparé par des virgules', + } + - { + label: Groupe Facebook, + name: facebook_group, + widget: string, + hint: Url entier, + } diff --git a/static/admin/index.html b/static/admin/index.html index 5846c87c..3d24493c 100644 --- a/static/admin/index.html +++ b/static/admin/index.html @@ -71,6 +71,9 @@ aside a[href='#/collections/ressources'] span::before { content: '\f0c1'; } + aside a[href='#/collections/ui'] span::before { + content: '\f61f'; + } aside a[href='#/collections/settings'] span::before { content: '\f085'; } -- GitLab