feat(tutorials): add guides for scheduling and managing appointments

- Created a new tutorial on how to schedule an appointment with a user in a support pathway.
- Added a guide detailing possible actions on an appointment, including adding documents, transforming to exchanges, editing, canceling, and deleting appointments.
- Introduced an index page for tutorials to improve navigation.
- Updated the configuration to support multiple languages (French, English, Dutch) and added corresponding menu items.
- Added various images to enhance the visual representation of the tutorials.
This commit is contained in:
Boris Waaub
2026-01-28 15:17:17 +01:00
parent d50f7013a9
commit bb769c8001
49 changed files with 492 additions and 594 deletions
+86 -2
View File
@@ -4,6 +4,25 @@ title = ""
theme = "chill-theme"
defaultContentLanguage = "fr"
# Language configuration
[languages]
[languages.fr]
languageCode = "fr-fr"
languageName = "Français"
weight = 1
contentDir = "content"
[languages.en]
languageCode = "en-us"
languageName = "English"
weight = 2
contentDir = "content/en"
[languages.nl]
languageCode = "nl-nl"
languageName = "Nederlands"
weight = 3
contentDir = "content/nl"
# Required Features
enableEmoji = true # Enable emoji support
enableGitInfo = true # Enable Git info for lastmod
@@ -108,11 +127,76 @@ pagination = { pagerSize = 6, path = "page" }
has_submenu = true
submenu = [
{ name = "Documentation technique", url = "/resources/technical-documentation" },
{ name = "Manuels", url = "/resources/manuals" }
{ name = "Manuels", url = "/resources/manuals" },
{ name = "Tutoriels", url = "/tutorials" }
]
[[menu.main]]
name = "Nous contacter"
url = "/contact"
weight = 5
[languages.en.menu]
[[languages.en.menu.main]]
name = "Features"
url = "/features"
weight = 1
[[languages.en.menu.main]]
name = "Installation"
weight = 2
[languages.en.menu.main.params]
has_submenu = true
submenu = [
{ name = "By Champs Libres", url = "/install/hosted" },
{ name = "Self-hosted", url = "/install/on-premise" }
]
[[languages.en.menu.main]]
name = "Pricing"
url = "/pricing"
weight = 3
[[languages.en.menu.main]]
name = "Resources"
weight = 4
[languages.en.menu.main.params]
has_submenu = true
submenu = [
{ name = "Technical Documentation", url = "/resources/technical-documentation" },
{ name = "Manuals", url = "/resources/manuals" },
{ name = "Tutorials", url = "/tutorials" }
]
[[languages.en.menu.main]]
name = "Contact Us"
url = "/contact"
weight = 5
[languages.nl.menu]
[[languages.nl.menu.main]]
name = "Functies"
url = "/features"
weight = 1
[[languages.nl.menu.main]]
name = "Installatie"
weight = 2
[languages.nl.menu.main.params]
has_submenu = true
submenu = [
{ name = "Door Champs Libres", url = "/install/hosted" },
{ name = "Zelf gehost", url = "/install/on-premise" }
]
[[languages.nl.menu.main]]
name = "Prijsstelling"
url = "/pricing"
weight = 3
[[languages.nl.menu.main]]
name = "Bronnen"
weight = 4
[languages.nl.menu.main.params]
has_submenu = true
submenu = [
{ name = "Technische Documentatie", url = "/resources/technical-documentation" },
{ name = "Handleidingen", url = "/resources/manuals" },
{ name = "Tutorials", url = "/tutorials" }
]
[[languages.nl.menu.main]]
name = "Contacteer Ons"
url = "/contact"
weight = 5